Gewusst wie: Wiederverwenden einer funktionierenden Komponente
Aktualisiert: November 2007
Wenn eine Komponente bereits vorhanden ist, gedebuggt wurde und funktioniert, dann ist es von Vorteil, diese Komponente im Code zu verwenden, statt eine weitere Komponente mit der gleichen Funktionalität zu entwickeln. Eine solche Komponente wird normalerweise als Klasse verfügbar gemacht. Um sie wiederverwenden zu können, erstellen Sie aus dieser Klasse ein Objekt.
Beispiel
.NET Framework enthält beispielsweise viele Komponenten, die verwendet werden können. Die TimeZone-Klasse im System-Namespace ist eine solche Komponente. Die TimeZone-Klasse stellt Member zur Verfügung, mit denen Sie Informationen über die Zeitzone des aktuellen Computersystems abrufen können.
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
Mit der ersten Dim-Anweisung (Visual Basic) wird eine Objektvariable vom Typ TimeZone deklariert und einem TimeZone-Objekt zugewiesen, das von der CurrentTimeZone-Eigenschaft zurückgegeben wurde.
Siehe auch
Aufgaben
Gewusst wie: Erstellen eines Objekts
Gewusst wie: Definieren einer Klasse, die Member einer vorhandenen Klasse verwendet
Gewusst wie: Zugreifen auf freigegebene und nicht freigegebene Member eines Objekts