...Creare è dare una forma al proprio destino. (Albert Camus)
Giovedi 17 gennaio 2008 ho partecipato all ONE DAY WEB A MESTRE , evento realizzato dal gruppo www.xedotnet.org per presentare alcune delle novità introdotte dal framework 3.5 nel campo delle applicazioni web.
Ecco qualche immagine dell'evento:
Ecco i links dei blog degli autori di questo INTERESANTISSIMO incontro Andrea Boschin, Davide Senatore, Davide Vernole e Pietro Brambati e Andrea Dottor.
Ora con le informazioni raccolte ... si inizia a scrivere la tesi... ah consigli , materiale o links utili sono sempre ben accetti.
Durante l'incontro prenderanno parte in qualità di speaker Pietro Brambati (Microsoft), Davide Venole (MVP ASP.NET), Andrea Boschin (MVP ASP.NET) , Andrea Dottor (Senior Developer) e Davide Senatore (Consultant & Contractor).
13nov
Esistono altri tool gratuiti integrabili nel nostro ambiente di sviluppo vediamoli:
GAIA:
Scaricabile da http://ajaxwidgets.com/ Per l’installazione di questo tool sia in Visual Studio 2005 sia in Visual Studio 2008 questi sono i vari passaggi da seguire:
Fare click con il tasto destro sulla toolbox e aggiungere un nuovo campo –Add Tab
Una volta creato tasto destro e fare click su Choose item come in figura

Posizionarsi nella cartella dove abbiamo estratto i file e selezionare le 2 dll:

E nella nostra toolbox avremo una serie di componenti da inserire nei nostri progetti

Magic Ajax
Scaricabile da http://www.magicajax.net
Il toolkit si aggiunge come quelli descritti precedentemente oppure:
The MagicAjaxModule deve essere registrato in system.web aggiungendo nel web.config la seguente riga di codice All’interno dell’applicativo questi sono I tag da aggiungere:
<
Out Post
06nov
Vediamo ora come iniziare a sfruttare le caratteristiche di asp.net ajax.
Come prima cosa dobbbiamo installare i seguenti componenti:
Componenti Essenziali
Componenti Opzionali
Microsoft AJAX Library
Tutti i seguenti tool sono scaricabili partendo dal seguente link: http://ajax.asp.net/downloads/ Una volta installati avremo nel nostro ambiente di sviluppo nuove funzionalità da poter sfruttare. Per quanto concerne l'installazione di ASP.NET AJAX Control Toolkit per l'installazione e l'utilizzo è utilissima questo articolo :
http://www.microsoft.com/italy/msdn/.../ajaxtoolkit.mspx
L’installazione di questi componenti in alcuni casi potrebbe generare conflitti o instabilità del nostro ambiente di sviluppo soprattutto se nel nostro sistema operativo sono installati sia Visual Studio 2005 sia Visual Studio 2008. Vediamo i passi per sistemare tali problemi :
E’ necessario scaricare questo script:
http://download.microsoft.com/download/.../DisableAjaxPolicy.EXE
e lanciarlo sul nostro pc, una volta eseguito i riferimenti principali saranno aggiornati.
Per sistemare in modo definitivo e rendere stabili i nostri ambienti di sviluppo dobbiamo posizionarsi nella directory di Visual Studio 2005 e Visual Studio 2008 e digitare la seguente stringa:
C:\Programmi\MicrosoftVisualStudio9.0\Common7\IDE" DevEnv /resetsettings C:\Programmi\MicrosoftVisualStudio8.0\Common7\IDE" DevEnv /resetsettings
Ovviamente il path dipende dal vostro percorso di installazione
Una volta resettati avremo entrambi gli ambienti di sviluppo pronti per lavorare, risolvendo i problemi di reference che erano sorti. Spero di essere stato di aiuto,ciao a tutti :)
01nov
Dopo vari TEST e prove si è constatato che wpf e xbap non sono adatti per applicativi web.
Ora sarà necessario esplorare la strada dell'integrazione tra asp.net e ajax.
Quindi prossimamente saranno pubblicati i passi e sempi che andremo a realizzare.
Ovviamente segnalazioni di siti o risorse utili sono sempre ben accette.
Grazie a tutti
25ott
19ott
Vediamo come caricare i dati da un DataTable in WPF
Questo è il codice c#
DataSet da = new DataSet();
DataTable dt_tmp = new DataTable();
dt_tmp.TableName="emp";
DataColumn dt1 = new DataColumn();
dt1.ColumnName = "col1";
dt_tmp.Columns.Add(dt1); DataColumn dt2 = new DataColumn();
dt2.ColumnName = "col2";
dt_tmp.Columns.Add(dt2); dt_tmp.Rows.Add(new string[] { "voce 1", "" });
dt_tmp.Rows.Add(new string[] { "voce 2", "" });
dt_tmp.Rows.Add(new string[] { "voce 3", "" });
dt_tmp.Rows.Add(new string[] { "voce 4", "" });
dt_tmp.Rows.Add(new string[] { "voce 5", "" });
dt_tmp.Rows.Add(new string[] { "voce 6", "" });
da.Tables.Add(dt_tmp); lstEmployee.DataContext = da; E invece questo è il codice Xaml <ListBox Width="200" Margin="10" ItemsSource="{Binding Path=emp}" Name="lstEmployee">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Path=col1}" />
<TextBlock Text="{Binding Path=col2}" />
E il gioco è Fatto. Si può procedere allo stesso modo andando a prelevare i dati da un database.
17ott
Windows Presentation Foundation (WPF) risulta essere un approccio completamente nuovo e permette la creazione di applicazioni GUI desktop. Le applicazioni WPF offrono la possibilità di separare le UI design form a seconda delle applicazioni che io voglio realizzare sia asse una web form o una windows form. Ciò risulta possibile utilizzando Extensible Application Markup Language (XAML), un designer grafico che permette di costruire il front end che potrà essere associato alla definizione di una classe c#.
INIZIAMO A LAVORARE CON WINDOWS FORM DataGrid IN WPF
Il mio scopo è quello di riuscire a creare un'interfaccia unica per applicazioni "Windows Form" e web (xbap).
Inizio con questo semplice esempio :
Una semplice rubrica che carica i dati e usa i filtri:
Vediamo il codice Xaml del DataGrid:
<WindowsFormsHost Margin="28,118,23,44">
<wf:DataGrid x:Name="dgvAnagrafica">wf:DataGrid>
WindowsFormsHost> Dobbiamo aggiungere nei Reference WindowsFormsIntegration e WindowsForm. In allegato troverete i sorgenti fatti con Visual Studio 2008 beta 2.L'applicazione funziona correttamente. !!SCARICA DA QUI I SORGENTI DELL'APPLICAZIONE!!! La mia domanda : posso riutilizzare lo stesso codice xaml?Si. ok, ma per caricare i dati in applicazion xbap come faccio?Che componente uso?Xceed Components. Ok ma ... come faccio a caricare i dati come un DataGrid?Qui mi blocco e non so come proseguire.Cioè in xbap che componente devo utilizzare per caricare dati da un database?come utilizzarlo? CERCO CONSIGLI SUGGERIMENTI . Grazie