ottobre 2009 Entries
Se vi capita, come è successo a me, di fare una Dll per un vostro programma ma volete inserire al posto del classico WinForm, una Window di WPF, potete facilmente farlo così:
Al posto della classica DLL, create una “Libreia di Controlli Utente WPF”.
al suo interno inserite una “Finestra WPF (Window)”.
dopo aver compilato (nel mio pc registro la dll in GAC. andiamo nel progetto WinForm e dopo aver importato nei riferimenti la dll WPF e la DLL PresentationFramework, importando lo spazio dei nomi “System.Windows.Forms.Integration” nella Form dove si trova il Button che aprirà la Window WPF..
Andiamo nell’evento Click del Button che...
Dato che per me è stato un calvario capire come configurare SQLExpress per essere connesso da remoto, una volta riuscito ho deciso di scrivermi l'appunto. Poi ho pensato: perchè non renderlo pubblico a tutti?
Ecco come ho fatto:
Dopo aver installato SQL2005Express (d'ora in poi chiamerò SQLE) e il MANAGER di SQLExpress, ho provato se localmente si connetteva.
A me s'è connesso subito senza preblemi.
Sono andato sulla macchina remota e ho inserito questi dati nel Manager di SQL:
Tipo Server: Motore di database
Nome Server: Server\SQLEXPRESS
Autenticazione: Autenticazione di SQL Server
Nome Account di access: sa
Password: mia pass
Per chi non lo sapesse "sa"...
Dopo innumerevoli guide dall'amico Alessandro del Sole sul fantastisco mondo di SilverLight, mi sono messo a fare qualche scherzetto con il programma Deep Zoom Composer, sempre consigliato da Alessandro D. S. .
Premetto che ho alcuni domini registrati su vari Server tra cuoi uno (il mio: panatronic.it) su un mio server con Win2003 e IIS.
ho fatto una piccola gallery e l'ho uplodata sul mio stazio web del mio dominio. ho messo tutta la cartella che Deep Zoom Composer mi crea nell'esportazione e precisamente il contenuto della cartella "DeepZoomProjectWeb".
sui server di aziende importanti (non cito per non fare pubblicità) funziona tutto ok...
I Parametri "Table-Valued" sono stati introdotti con SQL Server 2008 (sotto sugerimento di Luca Bianchi) e ci permettono di inviare un intera DataTable ad una istruzione T-SQL o Routine senza creare nessuna tabella temporanea o altro del genere.
Per poter inviare l'intera DataTable ho fatto una semplice SP che riceve da una Select i dati dal parametro Table-Value e lo inserisce "INSERT" nella tabella desiderata.
Ecco come ho fatto:
Partiamo da VB e dalla creazione della DataTable.
1: Dim dtTable As New DataTable
2: Dim col As DataColumn
3: col = New...