Visual Basic 2005 Preview

Ho deciso di utilizzare questo elemento del mio Blog per creare un elenco degli articoli MSDN sulle novità di VB Net 2005 per mia e spero altrui comodità. A Sneak Preview of Visual Basic 2005 http://msdn.microsoft.com/library/en-us/dnvs05/html/vbnet2005_preview.asp Defining and Using Generics in Visual Basic 2005 http://msdn.microsoft.com/library/en-us/dnvs05/html/vb2005_generics.asp Examining the My Feature in Visual Basic 2005 http://msdn.microsoft.com/library/en-us/dnvs05/html/vbmy.asp My Walkthroughs … Leggi tutto

Generazione di un file ico da un file bmp

Ecco una funzioncina nata da una domanda sul Newsgroup di Vb.Net per generare un file ico da uno bmp.   Public Sub BmpToIcon(ByVal fileName As String)     Dim bitmap As System.Drawing.Bitmap = _         New System.Drawing.Bitmap(fileName)     Dim hIcon As IntPtr = bitmap.GetHicon()       Dim icon As System.Drawing.Icon = _         System.Drawing.Icon.FromHandle(hIcon)       … Leggi tutto

Articolo MSDN

Segnalo un articolo di MSDN che risponde ad una domanda che più volte ho visto nei NG. Come accedere agli elementi di un Windows Form da un altro Windows Form con Visual Basic .NET http://support.microsoft.com/?kbid=841292

ASP.NET Resource Kit

L’ASP.NET Resource Kit viene distribuito all’interno del numero di maggio di Io Programmo, Computer Programming, Dev, Visual Basic Journal.Maggiori info qui http://www.microsoft.com/italy/msdn/asp.net/resourcekit.mspx

Snippet: Ricavare il valore di una variabile in base al nome

Una delle domande che ogni tanto ricorrono nel NG di VB.NET è come ricavare il valore di una variabile conoscendo il nome. Supponendo di essere all’interno di una form ecco una soluzione al problema basata sulla Reflection: Public Variabile As String = “Valore” MsgBox(GetValueByName(“Variabile”)) Public Function GetValueByName(ByVal name as String) As String           Dim field … Leggi tutto

Gestire i file udl

Ecco un paio di funzioni che ho scritto per creare e aprire un file udl tramite la DataLink Dialog utilizzando il namespace System.Diagnostics evitando così il reference ad AdoDb:   Public Shared Function CreateUDLFile(ByVal udlFilePath As String) As Boolean             Dim file As New System.IO.FileInfo(udlFilePath)             ‘Creazione file             file.Create().Close()             ‘Apertura file             OpenUDLFile(udlFilePath) … Leggi tutto

XEN un nuovo linguaggio per .NET

E’ da un bel po’ che sulla rete girano notizie su XEN un nuovo progetto di Microsoft Research (MSR) ovvero un nuovo linguaggio di programmazione compatibile con sistemi di tipo CLR che incorpora al suo interno XML e SQL. In altre parole un linguaggio per la manipolazione dei dati. Di seguito uno spezzone di codice XEN: public decimal AddTotal(Order … Leggi tutto

Riconoscere una stringa OleDb per SQLServer

Un modo per capire se una stringa OleDb si riferisce a SQLServer è quello di controllarne il provider tramite una regular expression: Public Overloads Shared Function IsSqlConnectionString(ByVal connectionString As String) As Boolean             Dim regex As New System.Text.RegularExpressions.Regex(“Provider\s*=\s*SQLOLEDB[^;]*;”, System.Text.RegularExpressions.RegexOptions.IgnoreCase)             Return regex.IsMatch(connectionString) End Function L’idea è ovviamente esensibile ad altri provider.

Modificare un comando generato da un Commad Builder

Il CommandBuilder è un oggetto che se fosse più flessibile avrebbe sicuramente attratto maggiormente gli sviluppatori, una sua pessima abitudine è quella di invalidare le modifiche fatte ai comandi da lui generati. Per maggior info si veda il seguente: PRB: CommandBuilder Changes Modified Commands Back to Original Un modo per aggirare il problema può essere … Leggi tutto