Emanuele Mattei

Il blog di Emanuele Mattei.....il suo diario :-)

Blog Amici

Compact Framework

Web e win application

Siti Gratuiti

Siti Vari

Tools per .Net

Chi sono

elenco siti

giugno 2005 - Posts

Trucco: Asp.Net - Utilizzo della classe ConfigurationSettings per ricavare dal file webconfing, un valore di una chiave.

A volte si ha la necessita di avere sul file webconfing, dei valori, utilizzabile nelle varie pagine web, quali per esempio la stringa di connessione ad un database.

Per ricavare tale valore,  si può utilizzare la proprietà AppSettings, passandogli come argomento, la chiave a cui si vuole ricavare tale valore. Di seguito si riporti un esempio.

oggetto = ConfigurationSettings.AppSettings("database")

nel file webconfing, dovremmo avere una nodo chiamato appsetting, al cui interno avrà un altro nodo con diversi attributi.

di seguito si riporta uno breve schema del file webconfing

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<appSettings>

<add key="database" value="E:\database\MioDatabase" />

</appSettings>

<system.web>

ecc ecc....

Trucco: Asp- Aggiornare una pagina alla chiusura di una finestra popup

Questo script, situato in una finestra popup, ha il compito di aggiornare una pagina aspx, la quale apre una popup. Tale popup ha il compito di inserire nuovi dati e di visualizzarli nella finestra chiamante.

Mi è capitao di avere una pagina aspx, la quale ha un controllo datagrid, dove sono visualizzati alcuni dati.

Sotto ad esso, si trovano dei pulsanti (inserisci, modifica e cancella) il pulsante inserisci e modifica, aprono una finestra popup, la quale ha il compito di inserire o modificare i dati. Questa popup, ha tre campi textbox quali, nome, cognome,  città e due pulsanti (inserisci ed esci)

il pulsante inserisci, ha il compito di inserire i nuovi dati, tramite la classe sqlclient,al termine di tale operazione deve chiudere la popup ed aggiornare la pagina aspx, che contiente il controllo datagrid per la visualizzazione di essi.

Lo script da mettere nel pulsante inserisci (evento click - visualizzazione codice) ( o in altra parte) è il seguente:

RegisterClientScriptBlock("","<script>window.opener.document.forms[0].submit(); window.close(); </script>");

Che dirvi .... buona popup.

 

 

 

Segnalazione sito: Altro libro free su .net

Vi segnalo questo sito http://msdn.microsoft.com/vbrun/staythepath/additionalresources/upgradingvb6/ dove potete consultare gratuitamente un libro sulla tecnologia .net, ossia come migrare da vb6 a vb.net.

Dal post del mio amico Gianluca http://community.visual-basic.it/gianluca/archive/2005/06/23/13630.aspx

che dirvi..... buona lettura :-)))

 

Trucco: Asp.net - Rendere una colonna di un datagrid a collegamento dinamico per invio email

A volte può capire di avere l'esigenza di inclundere in un controllo datagrid, in ambiente web, una colonna a collegamento ipertestuale. Per l'invio di una email.

Tale colonna avrà il compito di avviare il client di posta elettronica, configurato come default, tramite il tag html mailto

Si utilizza l'oggetto databinder per collegare i dati del campo della tabella che si vuole richiamare, in questo esempio chiamato email, alla colonna del datagrid.

 <asp:TemplateColumn HeaderText="Email">
<ItemTemplate>
<asp:HyperLink ID="email" Runat="server" text='<%# DataBinder.Eval(Container.dataItem, "email")%>' NavigateUrl='<%# "mailto:" & databinder.Eval(Container.dataItem, "email")%>' />
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

Da notare che si può usare anche con indirizzi web.

 

Segnalazione tools: Lettore rss feed

Vi segnalo questa libreria free in .net per la gestione dei formati rss, il link  è http://www.rssdotnet.com/ .

che dirvi .... buona lettura :-)))

 

Segnalazione tools: conversione tra vb.net e c#

Vi segnalo questo interessante sito, in cui si trova un tools per convertire il codice da vb.net a C# e viceversa.

http://www.carlosag.net/Tools/CodeTranslator/Default.aspx

che dirvi... buona conversione:-)))

 

Evento: Sviluppo di applicazioni mobile con .net

  Ciao a tutti ho il piacere di annunciarci che il 12 luglio a Roma ci sarà un evento gratuito sullo sviluppo di applicazoni mobile, con la tecnologia .net. L'indirizzo di tale registrazione è il seguente http://www.microsoft.com/italy/msdn/eventi/developer/mobility.mspx .

Da quello che vedo, sembra interessante, io molto probabilmente ci sarò, così oltre ad assistere a tale evento, avrò il piacere di conoscere di persona qualche amico della comunità.

Che dirvi.... buona visione :-)))

Ciao Ema.

 

Trucco: Visualizzare un messaggio (ok - annulla) in ambiente webform

Qualora si ha l'esigenza di visualizzare un messaggio in ambiente webform, con due pulsante (scelta si o no) utilizziamo lo script return confirm, il quale visualizza un messaggio, viene eseguito il codice che si trova nel file .vb o .cs, solo qualora si digita il pulsante ok, altrimenti non esegue nessun codice.

Di seguito si riporta un esempio, di un messaggio di cancellazione record, questo codice va inserito nella parte html, ossia in visualizzazione html.

<A onclick="return confirm('Si e certi di voler eliminare il dato selezionato?');"
        href="#">
        <asp:imagebutton id="imgeliminaval" tabIndex="5" runat="server" Width="24px" ImageUrl="..//resource\Dragon Empty.ico"
         ToolTip="Elimina il dato selezionato" Height="24px"></asp:imagebutton></A>

Articolo: ricavare il valore di una popup

Ho scritto un breve articolo, su come ricavare il valore di una casella combinata situata in una finestra popup, a questo indirizzo trovate tale articolo http://blogs.devleap.com/emanuelem/articles/4105.aspx

buona lettura :-))

 

 

Trucco: Impostare i margini di una pagina html

Se volete che il margine sinistro sia distante dal bordo della pagina, dovete mettere nel tag body l'attributo leftmargin=Valore, in questo modo, tutto il testo e i vari oggetti sono distanti dal bordo sinistro di n px.

Di seguito viene esempio, da ricordare che e non tutti browser accettano tali valori, si consiglia i fogli di stili.

<body TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0>

Trucco: Inserire codice script (javascript) lato client a run-time

Se volete inserire del codice javascript in una pagina asp.net a run time, ossia quando la pagina è in esecuzione, utilizzare il metodo RegisterClientScriptBlock della classe page. Di seguito si riporta un esempio, in cui viene visualizzato un messaggio a video.

RegisterClientScriptBlock("", "<script>window.alert('Funzionalità non disponibile.');</script>")

Segnalazione sito: Specifiche del linguaggio Visual Basic Net 2005

Vi segnalo questo sito http://www.microsoft.com/downloads/details.aspx?familyid=CA6E29D9-47D5-472A-9E65-7D9E4E98BE0F&displaylang=en dove si può scaricare un file .doc in cui indica le specifiche del linguaggio Visual Basic .Net, segnalato dal mio amico Gianluca del sito www.visual-basic.it

Buona lettura :-)))

 

Segnalazione sito: Manuale whidbey Free

Ciao da questo sito http://msdn.microsoft.com/vbasic/whidbey/introto2005/ è possibile consultare un manuale formato pdf,  su Visual Basic Net 2005, che dirvi ...... buona lettura.

 

Trucco: Sql - Ottenere il totale di un campo raggrupando con un campo data togliendo anche le ore e minuti nella selezione.

Questo trucco esegue una selezione in cui si ha una tabella con tre campi, idcontatore, un campo numerico che indica l'utente ed un campo data, il quale, il quale quest'utlimo, oltre ai giorni mesi ed anni ha anche le ore e minuti.

Di seguito viene riportata un istruzione sql la quale permette di avere il totale degli utenti in base alla data. ossia

la tabella a ha i seguenti campi idutente, data e contatore

i cui dati sono questi.

Idutente Data                                        contatore

1         1978-12-12 12:00:00.000         1
2         1999-12-13 13:33:00.000     2
3         2000-12-12 00:00:00.000     3
4         2001-09-11 14:33:00.000     4
4         2003-12-12 00:00:00.000     5
4         2003-12-12 00:00:00.000     6
4         2003-02-12 00:00:00.000     7
4         2003-02-12 00:00:00.000     8
Se vogliamo avere i totale degli utenti in un determinato giorno, dobbiamo eseguire la seguente sql.

select data as data,
fk_utente,
count (fk_utente) as totali
from dati2
where data > '2000-08-01'
group by fk_utente, data

---Mentre questa non visualizza  le ore e minuti.
select CONVERT(varchar,data,103) as data,
fk_utente,
count (fk_utente) as totali
from dati2
where data > '20000801'
group by fk_utente, CONVERT(varchar,data,103)

Posted: giu 19 2005, 12:27 by emanuelem
Filed under:
Articolo: Pubblicazione articolo

Sono lieto di informarvi che sulla rivista Dev, per il mese di giugno, hanno pubblicato un mio articolo, in esso illustro un simpatico modo di come fare il completamento automatico (suggerimento di frasi) in una comboBox, da notare che nei controlli (textbox, combobox, ecc) di Visual Studio Net 2005, c'è un'apposita proprietà per questo tipo di funzionalità.

Che dirivi buona lettura :-)))

More Posts Next page »