.net Passion
Alessio Pavan's Blog
Categorie
ADO.NET (0)
C# (0)
LINQ (0)
VARIE (4)
VISUAL BASIC (12)
VISUAL STUDIO 2008 (4)
WINDOWS (10)
WPF (9)
Gallerie
Accedi alle gallerie!
Home Blogs
|
Home
|
Login
|
Contact
|
My Profile
|
RSS
|
About
|
Cerca
Service Pack 6 for VB6
In arrivo un nuovo Service Pack per VB6. Se non sbaglio sono passati più di 10 anni dal lancio di VB6 e continuo a pensare che molti software non siano migrati verso .net per svariate ragioni, probabilmente lo sà anche mamma Microsoft ... Vi lascio il Link : http://www.microsoft.com/downloads/details.aspx?FamilyID=9EF9BF70-DFE1-42A1-A4C8-39718C7E381D&displaylang=en
Leggi tutto il post...
Categoria:
VISUAL BASIC
Leggi 2 commenti
martedì, 06 ott 2009 Ore. 10.14
VB 6.0 continua a vivere ...
Quando ho letto la notizia nel blog di MSDN Italia sono rimasto un pò sorpreso. Infatti è stata rilasciato un Service Pack 6 Cumulative Update(http://blogs.msdn.com/italy/archive/2009/05/05/vb-6-0-service-pack-6-cumulative-update.aspx) per Visual Basic 6.0. Nel post ricordano che, sebbene il supporto all'IDE sia terminato da aprile 2008, è prevista la compatibilità per le applicazioni fino a Windows 7!! Probabilmente le applicazioni scritte in VB6 che non sono migrate a .net (e
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
giovedì, 07 mag 2009 Ore. 18.43
VB.NET - Gestione errori personalizzata
Per evitare che un'applicazione vada in crash a causa di qualche errore non gestito possiamo creare una gestione degli errori personalizzata. Nel sub Main dell'applicazioni impostate il gestore evento personalizzato : Public Sub Main() 'Imposta il gestore evento Application.ThreadExeception personalizzato AddHandler Application.ThreadException, AddressOf CustomErrorHandler End Sub Realizziamo ora la nostra sub dove possiamo intercettare eccezzioni non ges
Leggi tutto il post...
Categoria:
VISUAL BASIC
Leggi 1 commenti
venerdì, 21 nov 2008 Ore. 12.18
VB.NET - COPY DIRECTORY
Se vi capita di dover copiare un'intera directory in VB.NET potete utilizzare la classe Computer.FileSystem, senza fare cicli ricorsivi su file e cartelle. In verità quando ho avuto questa necessità inizialmente cercavo nella classe System.io, visto che ci sono i metodi CreateDirectory o Delete ma nessun metodo Copy. Curiosando un pò ho scoperto che la classe FileSystem espone il metodo Computer.FileSystem.CopyDirectory(PathDirectory,PathNewDirectory). Un semplice rig
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
venerdì, 10 ott 2008 Ore. 16.19
VB.NET - KILL DI UN PROCESSO
Se vi capita di dover chiudere dei processi attivi in windows ci viene incontro la classe System.Diagnostics.Process. Utilizzando la classe, diventa un gioco da ragazzi individuare qualsiasi processo attivo nel Pc. Ecco un esempio di codice :Dim PrcProcesso As System.Diagnostics.Process() Do 'Cerco il prodesso che mi interessa PrcProcesso = Process.GetProcessesByName(sNomeExe) 'se Length>0 significa che il processo è attivo If (PrcProcesso.Length > 0) T
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
mercoledì, 08 ott 2008 Ore. 16.37
Visual Basic 2008 Samples for VS SP1
Se avete scaricato il service pack 1 di visual studio 2008, vi segnalo che esistono anche esempi aggiornati per Visual Basic. Tutto il pacchetto (sono circa 10 MB) lo trovate qui. Stay Tuned!
Leggi tutto il post...
Categoria:
VISUAL BASIC
Leggi 1 commenti
venerdì, 03 ott 2008 Ore. 09.01
Upgrade applicazione in esecuzione con "ShadowCopy"
In questi giorni stò realizzando un programmino che mi permetta di aggiornare i vari software che ho realizzato tramite web. Purtruppo clickOnce non fà al mio caso, quindi giù di codice... La cosa interessante che ho scoperto (grazie a mitico Corrado Cavalli) è la possibilità di aggiornare l'exe dell'applicazione mentre questo è in esecuzione. Basta eseguire la nostra applicazione in AppDomain dedicato impostando la proprietà ShadowCopy a true. Quindi creando un stub-loader nella s
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
mercoledì, 01 ott 2008 Ore. 17.12
VB 9.0 - Lambda Expression
Altra novità di visual basic 9.0 sono le Lambda Expression. Ovvero la possibilità di creare delle funzioni come espressioni create al volo oppure da utilizzare nei delegate senza doverli dichiarare esplicitamente. La sintassi per definire una Lambda Expression utilizza la parola chiave Function. Vediamo un esempio : Dim LenNome = Function(s As String) s.Length() Console.WriteLine(LenNome("Alessio")) Mi verrà visualizzato 7, la lunghezza della stringa "Alessio" Possiamo notar
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
venerdì, 30 mag 2008 Ore. 10.15
VB 9.0 - Extension Method
Altra importante novità di Visual Basic 9.0 sono gli Extension Method, ovvero la possibilità di estendere tipi di dati già definiti con nuovi metodi senza che il tipo originario venga modificato.Imports System.Runtime.CompilerServicesModule CustomExtensions <Extension()> _ Public Sub PrintVideo(ByVal sMsg As String) Console.WriteLine(sMsg) End SubEnd Module In questo esempio abbiamo defin
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
venerdì, 23 mag 2008 Ore. 10.10
VB 9.0 - Anonymous Type
I Tipi Anonimi, introdotti principalmente per essere utilizzati nelle Query Expression, sono dei tipi senza nome che si possiamo utilizzare come dei normali Oggetti. Riprendendo l'esempio del Post precedente(VB 9.0 - Object Initializer), potremmo creare l'oggetto Veicolo in questo Modo : Dim veicolo = New With {.Marca = "FIAT", _ .Modello
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
mercoledì, 21 mag 2008 Ore. 11.15
VB 9.0 - Object Initializer
Altra novità di VB 9.0 sono gli inizializzatori di oggetti(Object Initializer). Gli inizializzatori permettono di dichiarare proprietà e campi pubblici nella fase dichiarativa dell’oggetto. Ipotizziamo di crearci una classe Auto : Public Class Auto Private CasaCostruttrice As String Private TipoAuto As String ' Marca delle casa automobilistica Property Marca() As String
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
giovedì, 15 mag 2008 Ore. 14.55
VB 9.0 - Local Type Inference
Di default in VS2008 per VB 9.0 è attiva l’inferenza dei tipi locali (Local Type Inference) . Questa opzione permette di dichiarare una variabile senza specificarne il tipo e lasciarlo quindi determinare per inferenza al compilatore. Option Infer On Se aprite dei progetti in VS2008 creati con versioni precedenti 2005/2003 l’opzione è invece disabilitata. Option Infer Off Vediamo un esempio : ' Dichiaro la variabile esplicitamente Dim i
Leggi tutto il post...
Categoria:
VISUAL BASIC
Scrivi un commento
martedì, 13 mag 2008 Ore. 14.57
Ora e Data
Statistiche
Views Home Page:
37.058
Views Posts:
60.265
Views Gallerie:
4.110
n° Posts:
39
n° Commenti:
9
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it
|
Home Page Blogs