Beispiele zur Programmiertechnik in Classic Visual Basic

SortingClass

Normalerweise können benutzerdefinierte Datentypen und Arrays dieser Typen nicht an Klassen übergeben werden. Dies ist aber beispielsweise beim Sortieren von Datensätzen erforderlich, bei denen mit einem Feld von Elementen eines benutzerdefinierten Datentyps gearbeitet wird. Eine Möglichkeit wäre es, anstelle der benutzerdefinierten Datentypen eigene Klassen zu schreiben, jedoch will man manchmal wirkliche benutzerdefinierte Typen verwenden. Zur Lösung des Problems bietet es sich an, einen Zeiger auf den Arraydeskriptor an die Klasse zu übergeben und dort damit auf das Array zuzugreifen. Ein Vorteil dieser Methode ist auch, daß das Array als Verweis übergeben wird.

Beispielprojekt (SortingClass.zip)

Projekt im Visual-Basic-6.0-Format.

Implementation

Demonstration der Vererbungsmöglichkeiten von Visual Basic 6.0, Code- und Schnittstellenvererbung. Definition von Methoden und Eigenschaften in Schnittstellen.

Beispielprojekt (Implementation.zip)

Projekt im Visual-Basic-6.0-Format.

ExtendedMethods

Die von der VBA-Bibliothek zur Verfügung gestellten Funktionen können beliebig um Parameter erweitert werden.

Beispielprojekt (ExtendedMethods.zip)

Projekt im Visual-Basic-6.0-Format.