Procedura: riutilizzare un componente funzionante
Aggiornamento: novembre 2007
È più vantaggioso utilizzare nel codice un componente disponibile già sottoposto a debug e funzionante, anziché svilupparne un altro con le stesse funzionalità. Un componente di questo tipo è di solito esposto come classe. Per riutilizzarlo, è possibile creare un oggetto a partire da tale classe.
Esempio
In .NET Framework vengono forniti numerosi esempi di componenti disponibili per l'utilizzo. Uno di questi componenti è la classe TimeZone presente nello spazio dei nomi System. TimeZone contiene membri che consentono di recuperare informazioni sul fuso orario del computer corrente.
Public Sub examineTimeZone()
Dim tz As System.TimeZone = System.TimeZone.CurrentTimeZone
Dim s As String = "Current time zone is "
s &= CStr(tz.GetUtcOffset(Now).Hours) & " hours and "
s &= CStr(tz.GetUtcOffset(Now).Minutes) & " minutes "
s &= "different from UTC (coordinated universal time)"
s &= vbCrLf & "and is currently "
If tz.IsDaylightSavingTime(Now) = False Then s &= "not "
s &= "on ""summer time""."
MsgBox(s)
End Sub
La prima Istruzione Dim (Visual Basic) dichiara una variabile oggetto di tipo TimeZone e la assegna a un oggetto TimeZone restituito dalla proprietàCurrentTimeZone.
Vedere anche
Attività
Procedura: definire una classe che utilizza membri di una classe esistente
Procedura: accedere a membri condivisi e non condivisi di un oggetto