Share via


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

Metodo Abs

Spazio dei nomi System, Classe Math

Funzione AscB

Funzione Asc

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

Metodo Atan

Spazio dei nomi System, Classe Math

Proprietà Calendar

Proprietà CurrentCulture

Spazio dei nomi System.Globalization, Classe CultureInfo

Istruzione ChDir

Funzione ChDir

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Istruzione ChDrive

Funzione ChDrive

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Chr$,ChrB, funzioni

Funzione Chr

Membri delle librerie di runtime di Visual Basic, modulo Strings

Istruzione Close

Funzione FileClose

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzione Cos

Metodo Cos

Spazio dei nomi System, Classe Math

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

Funzione DateValue

Membri delle librerie di runtime di Visual Basic, modulo DateAndTime

Funzione CVErr

Istruzione Error

Non applicabile

Funzione Date, istruzione Date

Proprietà Now, Proprietà Today

Membri delle librerie di runtime di Visual Basic, modulo DateAndTime

Funzione Date$

Proprietà DateString

Membri delle librerie di runtime di Visual Basic, modulo DateAndTime

Metodo Debug.Assert

Metodi Assert, Fail

Spazio dei nomi System.Diagnostics, Classe Debug

Metodo Debug.Print

Metodi Write, WriteIf, WriteLine e WriteLineIf

Spazio dei nomi System.Diagnostics, Classe Debug

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

Funzione DeleteSetting

Membri delle librerie di runtime di Visual Basic, modulo Interaction

Funzione DoEvents

Metodo DoEvents

Spazio dei nomi System.Windows.Forms, Classe Application

Parola chiave Empty

Nothing

Non applicabile

Operatore Eqv

Operatore =; per informazioni, vedere Operatore booleano per gli utenti di Visual Basic 6.0

Non applicabile

Funzione Exp

Metodo Exp

Spazio dei nomi System, Classe Math

Istruzione FileCopy

Funzione FileCopy

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Istruzione Get

Funzione FileGet

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$

Funzione Input

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

Funzione InStr

Membri delle librerie di runtime di Visual Basic, modulo Strings

Funzione IsEmpty

Funzione IsNothing

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

Funzione IsDbNull

Membri delle librerie di runtime di Visual Basic, modulo Information

Funzione IsObject

Funzione IsReference

Membri delle librerie di runtime di Visual Basic, modulo Information

Istruzione Kill

Funzione Kill

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzione LCase$

Funzione LCase

Membri delle librerie di runtime di Visual Basic, modulo Strings

Funzioni Left$, LeftB, LeftB$

Funzione Left

Membri delle librerie di runtime di Visual Basic, modulo Strings

Funzione LenB

Funzione Len

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 #

Funzione LineInput

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

Funzioni Lock e Unlock

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzione Log

Metodo Log

Spazio dei nomi System, Classe Math

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$

Funzione LTrim

Membri delle librerie di runtime di Visual Basic, modulo Strings

Funzione MidB

Funzione Mid

Membri delle librerie di runtime di Visual Basic, modulo Strings

Istruzione MidB

Istruzione Mid

Membri delle librerie di runtime di Visual Basic, modulo Strings

Istruzione MkDir

Funzione MkDir

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Istruzione Name

Funzione Rename

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzione Now

Proprietà Now

Membri delle librerie di runtime di Visual Basic, modulo DateAndTime

Parola chiave Null

Nothing

Non applicabile

Funzione Oct$

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

Funzione FileOpen

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 #

Funzioni Print e PrintLine

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

Funzione FilePut

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Istruzione Reset

Funzione Reset

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzioni Right$, RightB

Funzione Right

Membri delle librerie di runtime di Visual Basic, modulo Strings

Istruzione RmDir

Funzione RmDir

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzione Round

Metodo Round

Spazio dei nomi System, Classe Math

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$

Funzione RTrim

Membri delle librerie di runtime di Visual Basic, modulo Strings

Istruzione SaveSetting

Funzione 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

Funzione SetAttr

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Funzione Sgn

Funzione Sign

Spazio dei nomi System, Classe Math

Funzione Sin

Metodo Sin

Spazio dei nomi System, Classe Math

Funzione Sqr

Funzione Sqrt

Spazio dei nomi System, Classe Math

Funzione String

Costruttore String; vedere Funzione String ($) per gli utenti di Visual Basic 6.0

Spazio dei nomi System, Classe String

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$

Proprietà TimeString

Membri delle librerie di runtime di Visual Basic, modulo DateAndTime

Funzione Timer

Proprietà Timer

Membri delle librerie di runtime di Visual Basic, modulo DateAndTime

Funzione Trim$

Funzioni LTrim, RTrim e 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$

Funzione UCase

Membri delle librerie di runtime di Visual Basic, modulo Strings

Istruzione Unlock

Funzioni Lock e 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 #

Funzione FileWidth

Membri delle librerie di runtime di Visual Basic, modulo FileSystem

Istruzione Write #

Funzioni Write e WriteLine

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

Guida in linea per gli utenti di Visual Basic 6.0

Common Language Runtime