Riepilogo delle modifiche al supporto degli elementi di programmazione
Aggiornamento: novembre 2007
Il supporto per vari elementi di programmazione è stato modificato dopo Visual Basic 6.0, soprattutto per favorire l’interoperabilità con il Common Language Runtime. Molti elementi di Visual Basic 6.0 sono stati rinominati, riclassificati o uniti ad altri elementi di programmazione. Alcuni elementi non sono più supportati, in quanto Common Language Runtime (CLR) include funzionalità che li rendono superflui. Per ulteriori informazioni, vedere Common Language Runtime.
Per informazioni aggiuntive sulle modifiche apportate a Visual Basic, vedere Guida in linea per gli utenti di Visual Basic 6.0. Questo argomento include informazioni sulle modifiche apportate all’ambiente di sviluppo integrato (IDE), alle funzionalità Web, ai progetti, ai form, alle costanti e ai metodi Circle, Line e Pset.
Elementi modificati
Nella tabella che segue sono riportati gli elementi che hanno subito modifiche e gli elementi con cui sono stati sostituiti.
Elemento di programmazione di Visual Basic 6.0 |
Visual Basic 2008 equivalente |
Posizione in spazio dei nomi, classe o libreria di runtime |
---|---|---|
Funzione Abs |
||
Funzione AscB |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Parole chiave As Any |
Non supportato in Visual Basic 2008. Per informazioni, vedere Sintassi delle dichiarazioni per gli utenti di Visual Basic 6.0. |
Non applicabile |
Funzione Atn |
||
Proprietà Calendar |
||
Istruzione ChDir |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione ChDrive |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Chr$,ChrB, funzioni |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione Close |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzione Cos |
||
Tipo di dati Currency |
Tipo di dati Decimal; per informazioni, vedere Modifiche ai tipi di dati per gli utenti di Visual Basic 6.0 |
Membri delle librerie di runtime di Visual Basic, Enumerazione VariantType |
Funzione CVDate |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
|
Funzione CVErr |
Non applicabile |
|
Funzione Date, istruzione Date |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
|
Funzione Date$ |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
|
Metodo Debug.Assert |
||
Metodo Debug.Print |
Metodi Write, WriteIf, WriteLine e WriteLineIf |
|
Istruzioni Deftype |
Non supportato in Visual Basic 2008. Vedere Modifiche ai tipi di dati per gli utenti di Visual Basic 6.0 |
Non applicabile |
Istruzione DeleteSetting |
Membri delle librerie di runtime di Visual Basic, modulo Interaction |
|
Funzione DoEvents |
||
Parola chiave Empty |
Non applicabile |
|
Operatore Eqv |
Operatore =; per informazioni, vedere Operatore booleano per gli utenti di Visual Basic 6.0 |
Non applicabile |
Funzione Exp |
||
Istruzione FileCopy |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione Get |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione GoSub |
Non supportato in Visual Basic 2008; utilizzare l'istruzione Return. Per informazioni, vedere Istruzione Control per gli utenti di Visual Basic 6.0. |
Non applicabile |
Operatore Imp |
Non supportato in Visual Basic 2008. Per informazioni, vedere gli operatori Not e Or e Operatore booleano per gli utenti di Visual Basic 6.0. |
Non applicabile |
Evento Initialize |
Non supportato in Visual Basic 2008. Utilizzare in alternativa Sub New. Vedere Modifiche a Class_Initialize per gli utenti di Visual Basic 6.0 e Utilizzo di costruttori e distruttori |
Non applicabile |
Istruzioni Input #, Input$, funzioni Input$, InputB, InputB$ |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Proprietà Instancing |
Non supportato in Visual Basic 2008. Per informazioni sulle dichiarazioni a livello di classe, vedere Private (Visual Basic) e Public (Visual Basic). Per informazioni sulle dichiarazioni a livello di routine, vedere Shared (Visual Basic). |
Non applicabile |
Funzione InStrB |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Funzione IsEmpty |
Membri delle librerie di runtime di Visual Basic, modulo Information |
|
Funzione IsMissing |
Non supportato in Visual Basic 2008. Per informazioni, vedere Dichiarazione di routine per gli utenti di Visual Basic 6.0. |
Non applicabile |
Funzione IsNull |
Membri delle librerie di runtime di Visual Basic, modulo Information |
|
Funzione IsObject |
Membri delle librerie di runtime di Visual Basic, modulo Information |
|
Istruzione Kill |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzione LCase$ |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Funzioni Left$, LeftB, LeftB$ |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Funzione LenB |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzioni di assegnazione Let, Set |
Non supportato in Visual Basic 2008; la nuova istruzione Set non è correlata alla precedente. Per informazioni, vedere Modifiche alle proprietà predefinite per gli utenti di Visual Basic 6.0. |
Non applicabile |
Istruzione Line Input # |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione Load |
Parola chiave New (Visual Basic), metodo Show, evento Load |
Membri delle librerie di runtime di Visual Basic, spazio dei nomi System.Windows.Forms |
Istruzione Lock |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzione Log |
||
Istruzioni LSet, RSet |
Funzione LSet, PadRight, PadLeft; vedere Modifiche ai tipi di dati per gli utenti di Visual Basic 6.0 |
Membri delle librerie di runtime di Visual Basic, modulo Strings e spazio dei nomi System, classe String |
Funzione LTrim$ |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Funzione MidB |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione MidB |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione MkDir |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione Name |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzione Now |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
|
Parola chiave Null |
Non applicabile |
|
Funzione Oct$ |
Membri delle librerie di runtime di Visual Basic, modulo Conversion |
|
Costrutto On ... GoSub |
Non supportato in Visual Basic 2008; utilizzare l'istruzione Select...Case. Per informazioni, vedere Istruzione Control per gli utenti di Visual Basic 6.0. |
Non applicabile |
Costrutto On ... GoTo |
Non supportato in Visual Basic 2008; utilizzare l'istruzione Select...Case. Per informazioni, vedere Istruzione Control per gli utenti di Visual Basic 6.0. |
Non applicabile |
Istruzione Open |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione Option Base |
Non supportato in Visual Basic 2008. Per informazioni, vedere Limiti delle matrici per gli utenti di Visual Basic 6.0. |
Non applicabile |
Istruzione Option PrivateModule |
Non supportato in Visual Basic 2008; utilizzare l'istruzione Module. |
Non applicabile |
Istruzione Print # |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzioni Property Get, Property Let, Property Set |
Non supportato in Visual Basic 2008. Per informazioni, vedere Modifiche alle routine delle proprietà per gli utenti di Visual Basic 6.0. |
Non applicabile |
Istruzione Put |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione Reset |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzioni Right$, RightB |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione RmDir |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzione Round |
||
Istruzioni RSet, LSet |
Funzione RSet; vedere Modifiche ai tipi di dati per gli utenti di Visual Basic 6.0 |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
Funzione RTrim$ |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione SaveSetting |
Membri delle librerie di runtime di Visual Basic, modulo Interaction |
|
Metodo Scale |
Non supportato in Visual Basic 2008. |
Non applicabile |
Istruzioni di assegnazione Set, Let |
Non supportato in Visual Basic 2008; la nuova istruzione Set non è correlata alla precedente. Vedere Modifiche alle proprietà predefinite per gli utenti di Visual Basic 6.0 |
Non applicabile |
Istruzione SetAttr |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Funzione Sgn |
||
Funzione Sin |
||
Funzione Sqr |
||
Funzione String |
Costruttore String; vedere Funzione String ($) per gli utenti di Visual Basic 6.0 |
|
Funzioni String ($) |
Non supportato in Visual Basic 2008. Per informazioni, vedere Funzione String ($) per gli utenti di Visual Basic 6.0. |
Non applicabile |
Evento Terminate |
Non supportato in Visual Basic 2008; utilizzare Sub Dispose e Sub Finalize. Per informazioni, vedere Utilizzo di costruttori e distruttori. |
Non applicabile |
Funzione Time, istruzione Time |
Proprietà TimeOfDay; vedere Struttura DateTime, Tipo di dati Date |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
Funzione Time$ |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
|
Funzione Timer |
Membri delle librerie di runtime di Visual Basic, modulo DateAndTime |
|
Funzione Trim$ |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione Type |
Non supportato in Visual Basic 2008; utilizzare l'istruzione Structure. Per informazioni, vedere Dichiarazione di strutture per gli utenti di Visual Basic 6.0. |
Non applicabile |
Funzione UCase$ |
Membri delle librerie di runtime di Visual Basic, modulo Strings |
|
Istruzione Unlock |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Tipo di dati Variant |
Tipo di dati Object; vedere Modifiche al tipo di dati Universal per gli utenti di Visual Basic 6.0 |
Non applicabile |
Parola chiave Wend |
Istruzioni While...End While e istruzione End; vedere Istruzione Control per gli utenti di Visual Basic 6.0 |
Non applicabile |
Istruzione Width # |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
|
Istruzione Write # |
Membri delle librerie di runtime di Visual Basic, modulo FileSystem |
Vedere anche
Altre risorse
Modifiche al linguaggio per gli utenti di Visual Basic 6.0