Fabio Cirillo's Blog


The world of the programming
Statistiche
  • Views Home Page: 42.901
  • Views Posts: 73.390
  • Views Gallerie: 823
  • n° Posts: 24
  • n° Commenti: 11
Archivio Posts
Anno 2007

Anno 2006

AGGIORNAMENTO DA VISUAL BASIC 6.0 A VISUAL BASIC .NET

Quasi tutti coloro che hanno conosciuto il mondo di Visual Basic avranno senz’altro utilizzato la versione 6.0. Nel momento in cui è nato Visual Basic .Net ci siamo trovati di fronte a un nuovo compilatore, il cui aspetto innovativo basato sul CLR ossia il Common Lenguage Runtime, ha sostanzialmente cambiato le procedure ed il livello di gestione del codice degli oggetti. Per questo motivo Visual Basic .Net ha integrato al proprio interno un programma di aggiornamento che permette con estrema facilità l’aggiornamento del codice da Visual basic 6.0 a Visual Basic .Net stesso.

Nonostante sia preferibile evitare di utilizzare le classi di compatibilità, la procedura di aggiornamento guidato potrebbe utilizzarle durante l’aggiornamento dei progetti dalla vecchia alla nuova versione di Visual Basic. Io, in base a delle esperienze, personalmente consiglio di valutare bene e stabilire se effettivamente vale la pena procedere nell’aggiornamento. Il perché di questa valutazione nasce anche dal fatto che avvolte dopo la procedura di aggiornamento, gran parte del codice deve essere riscritto completamente.

 Per esempio:

  • Visual basic .Net ed il Framework permettono di gestire delle problematiche del tutto nuove come l’ADO .NET che espone il nuovo modello di programmazione disconnessa, diverso dal classico modello ADO. Quando si aggiorna un progetto Visual Basic 6.0, la procedura di aggiornamento non riuscirà a convertire il codice in ADO .NET ma utilizzerà come mediatore i componenti COM come l’ADO.
  • Visual Basic .Net permette di gestire servizi di Windows ma, durante la fase di aggiornamento questi non traggono alcun vantaggio, quindi un’eventuale aggiornamento di un progetto Visual Basic 6.0 non riuscirebbe a sfruttare in pieno i nuovi servizi che offre il Framework.

Infine in ogni caso, la procedura di aggiornamento guidato non è in grado di aggiornare alcuni tipi di progetti scritti in Visual Basic 6.0 come ad esempio applicazioni DHTML e le associazioni tra DAO e RDO.

 Premesso tutto ciò che ho appena citato, per eseguire la procedura guidata di aggiornamento, basta apri il file di progetto Visual Basic 6.0 (file con estensione .vbp) in Visual Basic .Net e attenersi alle istruzioni che verranno di seguito illustrate graficamente.

Fase .1


Fase .2


Fase .3


Fase .4


Fase .5



La procedura guidata di aggiornamento procederà nell’analizzare il codice ed eseguire direttamente la conversione dei tipi di dati, ad esempio, dal Long a Integer e da Variant ad Object.

Inoltre per facilitare l’operatore sul controllo della procedura di aggiornamento, quest’ultima inserisci all’interno dei messaggi di avviso, errore o di documentazione. Al termine dell’aggiornamento nel progetto viene creato un file HTML di riepilogo, che mostra ogni singolo errore e fornisce informazioni su come risolvere il problema.


Categoria: .NET
mercoledì, 22 feb 2006 Ore. 23.13
Sondaggio
Quanto vi è stato utile questo blog?

Moltissimo
Molto
Normale
Poco
Nulla

Calendario
novembre 2024
lmmgvsd
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
Ora e Data
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003