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

Konzepte

Objekte und Klassen