Kennenlernen der Programmiersprache Visual Basic (Gewusst wie in Visual Basic)
Aktualisiert: November 2007
Diese Seite enthält Hyperlinks zu Hilfethemen über häufig wiederkehrende Programmieraufgaben in Visual Basic. Informationen zu weiteren Kategorien von verbreiteten Aufgaben, die in der Hilfe behandelt werden, finden Sie unter Vorgehensweise in Visual Basic.
Allgemeiner Überblick
Neues in Visual Basic
Listet die neuen und erweiterten Features auf, die in dieser Version von Visual Basic zur Verfügung stehen.Änderungen in der Programmiersprache für Visual Basic 6.0-Benutzer
Stellt eine Liste mit Links zu Detailinformationen bereit, in der die Änderungen der Programmiersprache Visual Basic seit Visual Studio 6.0 aufgeführt werden.
Objektorientiertes Programmieren mit Visual Basic
Wann wird Vererbung verwendet?
Beschreibt, in welchem Fall die Vererbung an Stelle von Schnittstellen verwendet werden sollte.Grundlagen der Vererbung
Beschreibt die Vererbungsmodifizierer, das Überschreiben von Methoden und Eigenschaften, MyClass und MyBase.Gewusst wie: Definieren eines Operators
Erläutert, wie das Verhalten eines Standardoperators (z. B. *, <>, or And) definiert wird, wenn einer bzw. beide der Operanden den Typ der von Ihnen verwendeten Klasse oder Struktur aufweist.Gewusst wie: Zugreifen auf Member eines Objekts
Erläutert, wie ein Member eines von Ihnen erstellten Objekts gelesen, geschrieben oder aufgerufen werden kann.Gewusst wie: Definieren mehrerer Versionen einer Prozedur
Erläutert, wie eine Prozedur durch Überladen in mehreren Versionen definiert werden kann, wobei für jede Version derselbe Name, jedoch eine andere Parameterliste verwendet wird.
Arbeiten mit Eigenschaften
Gewusst wie: Ablegen eines Werts in eine Eigenschaft
Veranschaulicht, wie ein Wert in einer Eigenschaft gespeichert wird.Gewusst wie: Abrufen eines Werts aus einer Eigenschaft
Veranschaulicht, wie der in einer Eigenschaft gespeicherte Wert abgerufen wird.Gewusst wie: Deklarieren und Aufrufen einer Standardeigenschaft in Visual Basic
Veranschaulicht, wie eine Eigenschaft deklariert und aufgerufen wird, auf die ohne Verwendung ihres Namens zugegriffen werden kann.Gewusst wie: Deklarieren einer Eigenschaft mit gemischten Zugriffsebenen
Veranschaulicht das Deklarieren von Eigenschaften mit unterschiedlichen Zugriffsebenen für Speichern und Abrufen.Gewusst wie: Erstellen einer Eigenschaft
Veranschaulicht, wie eine Eigenschaft erstellt wird.
Verwenden von Vererbung
Gewusst wie: Definieren einer Klasse, die Member einer vorhandenen Klasse verwendet.
Enthält Beispielcode zum Erstellen einer Klasse, die von einer anderen Klasse abgeleitet ist.Gewusst wie: Ausblenden einer geerbten Variablen
Veranschaulicht die Verwendung des Schlüsselworts Shadows zum Ausblenden einer geerbten Variablen.Gewusst wie: Zugreifen auf eine Variable, die von einer abgeleiteten Klasse ausgeblendet wird
Veranschaulicht, wie auf eine Basisklassenvariable zugegriffen wird, die in einer abgeleiteten Klasse ausgeblendet wird.
Arbeiten mit Prozeduren
Gewusst wie: Erstellen einer Prozedur
Erläutert, wie eine Prozedur deklariert wird, um eine Aufgabe auszuführen, die an mehreren Stellen im Code benötigt wird.Gewusst wie: Aufrufen einer Prozedur, die einen Wert zurückgibt
Erläutert zwei Möglichkeiten zum Aufrufen einer Function-Prozedur und zum Verwenden des von dieser zurückgegebenen Werts.Gewusst wie: Aufrufen einer Prozedur, die keinen Wert zurückgibt
Erläutert den Aufruf einer Sub-Prozedur, die eine Aufgabe ausführt, jedoch keinen Wert an den aufrufenden Code zurückgibt.Gewusst wie: Definieren eines Parameters für eine Prozedur
Behandelt das Definieren einer Parameterliste, mit der Werte akzeptiert werden, die durch den aufrufenden Code an die Prozedur übergeben werden.Gewusst wie: Übergeben von Argumenten an eine Prozedur
Veranschaulicht, wie ein Wert an eine Prozedur durch die Angabe eines Arguments für jeden ihrer Parameter übergeben wird.
Verwalten der Programmablaufsteuerung
Gewusst wie: Unterteilen umfangreicher Codeabschnitte in kleinere Abschnitte.
Erklärt, wie Prozeduren verwendet werden, um eine strukturierte Programmierung im Code zu erreichen.Gewusst wie: Umbrechen und Zusammenfassen von Anweisungen in Code
Behandelt das Aufteilen einer einzelnen Anweisung in mehrere Quellcodezeilen und das Kombinieren mehrerer Anweisungen in einer Quellcodezeile.Gewusst wie: Hinzufügen eines Kommentars zu Code (Visual Basic)
Beschreibt zwei Möglichkeiten zum Platzieren erläuternder Kommentare im Quellcode.
Bedingte Anweisungen
- Gewusst wie: Ausführen von Anweisungen in Abhängigkeit von einer oder mehreren Bedingungen
Veranschaulicht die Verwendung von If...Then...Else-Konstruktionen zum Ausführen unterschiedlicher Anweisungsblöcke in Abhängigkeit von verschiedenen Bedingungen.
Funktionen und Unterroutinen
Gewusst wie: Erstellen einer Prozedur
Erläutert, wie eine Prozedur deklariert wird, um eine Aufgabe auszuführen, die an mehreren Stellen im Code benötigt wird.Gewusst wie: Aufrufen einer Prozedur, die einen Wert zurückgibt
Erläutert zwei Möglichkeiten zum Aufrufen einer Function-Prozedur und zum Verwenden des von dieser zurückgegebenen Werts.Gewusst wie: Aufrufen einer Prozedur, die keinen Wert zurückgibt
Erläutert den Aufruf einer Sub-Prozedur, die eine Aufgabe ausführt, jedoch keinen Wert an den aufrufenden Code zurückgibt.Gewusst wie: Definieren eines Parameters für eine Prozedur
Behandelt das Definieren einer Parameterliste, mit der Werte akzeptiert werden, die durch den aufrufenden Code an die Prozedur übergeben werden.Gewusst wie: Übergeben von Argumenten an eine Prozedur
Veranschaulicht, wie ein Wert an eine Prozedur durch die Angabe eines Arguments für jeden ihrer Parameter übergeben wird.
Schleifenanweisungen
Gewusst wie: Springen zur nächsten Iteration einer Schleife
Erläutert, wie Sie den aktuellen Durchauf einer Schleife verlassen und zum nächsten Durchlauf übergehen.Gewusst wie: Mehrfaches Ausführen von mehreren Anweisungen
Veranschaulicht, wie ein Anweisungsblock entweder für eine festgelegte Anzahl von Durchläufen oder bis zur Erfüllung einer Bedingung ausgeführt wird.Gewusst wie: Durchlaufen einer Auflistung in Visual Basic
Veranschaulicht eine For Each...Next-Schleife, in der für jedes Element einer Auflistung die gleichen Anweisungen ausgeführt werden.Gewusst wie: Verbessern der Leistung einer Schleife
Behandelt das Auswählen des effizientesten Datentyps für die Steuerungsvariable einer Schleife.
Arbeiten mit Auflistungen, Generika und Arrays
Gewusst wie: Definieren von Auflistungen in eigenen Klassen
Veranschaulicht das Definieren und Verwenden eines einfachen Collection-Objekts in Visual Basic.Verwalten von Objekten mit Auflistungen
Erörtert Kriterien, die bei der Auswahl des Typs der Auflistung zum Gruppieren verknüpfter Objekte zu beachten sind.Gewusst wie: Hinzufügen, Löschen und Abrufen von Elementen einer Auflistung
Beschreibt die wesentlichen Operationen des Hinzufügens eines neuen Elements, des Entfernens eines vorhandenen Elements und des Abrufens eines Elements.Gewusst wie: Erstellen einer Auflistung von Objekten
Behandelt Visual Basic-Auflistungen und generische Auflistungen, wie sie erstellt werden, und wie sie durchlaufen werden.
Auflistungen
Gewusst wie: Erstellen eines Arrays von Objekten
Erläutert Arrays als Alternative zum Gruppieren verknüpfter Objekte.Problembehandlung bei Auflistungen
Listet allgemeine bei Auflistungen auftretende Probleme auf und erläutert, wie diese behandelt werden.
Generika
Gewusst wie: Verwenden einer generischen Klasse
Veranschaulicht das Verwenden einer Klasse, die einen oder mehrere Typparameter übernimmt.Gewusst wie: Übergeben eines Arrays an eine Prozedur oder eine Eigenschaft
Erläutert, wie ein Array von Werten mithilfe der Argumentliste an eine Prozedur oder Eigenschaft übergeben wird.Gewusst wie: Definieren einer Klasse, die für unterschiedliche Datentypen die gleiche Funktionalität bereitstellen kann
Erläutert das Definieren einer einzelnen Klasse, die sich zur Ausführung der gleichen Funktion an unterschiedliche Datentypen anpasst.
Arrays
Gewusst wie: Erstellen eines Arrays
Beschreibt zwei Möglichkeiten, wie ein Arrayobjekt erstellt und einer Arrayvariablen zugewiesen wird.Gewusst wie: Initialisieren einer Arrayvariablen
Erläutert, wie ein Array in einer Arrayvariablen gespeichert wird, und wie seine Länge und seine Elementwerte festgelegt werden.Gewusst wie: Initialisieren eines verzweigten Arrays
Beschreibt vier Möglichkeiten, wie ein Array von Arrays oder ein verzweigtes Array in einer Variablen gespeichert wird, und wie seine Länge und seine Elementwerte festgelegt werden.Gewusst wie: Initialisieren eines mehrdimensionalen Arrays
Beschreibt vier Möglichkeiten, wie ein Array mit mehreren Dimensionen in einer Variablen gespeichert wird, und wie seine Länge und seine Elementwerte festgelegt werden.Gewusst wie: Ablegen eines Werts in einem Array
Beschreibt, wie ein Wert in einem Arrayelement gespeichert wird.Gewusst wie: Sortieren eines Arrays in Visual Basic
Erläutert, wie die Elemente eines Arrays alphabetisch sortiert werden.Gewusst wie: Umkehren des Inhalts eines Arrays in Visual Basic
Veranschaulicht, wie die Reihenfolge der Elemente eines Arrays umgekehrt wird.Gewusst wie: Angeben einer unteren Arraygrenze von 0 (null)
Erörtert, wie das Lesen des Codes dadurch vereinfacht wird, dass die Untergrenze eines Arrays als 0 (null) deklariert wird.
Arbeiten mit Variablen
Gewusst wie: Erstellen einer neuen Variablen
Behandelt die Dim-Anweisung und die verschiedenen Schlüsselwörter und die Klauseln, mit denen Sie eine Variable erstellen können.Gewusst wie: Erstellen eines Objekts
Erörtert Objektvariablen und beschreibt das Erstellen einer Instanz einer Klasse.Gewusst wie: Verschieben von Daten in und aus einer Variablen
Beschreibt, wie der Wert einer Variablen gespeichert und abgerufen wird.
Deklarieren und Initialisieren von Variablen
Gewusst wie: Deklarieren einer Objektvariable für die Zuweisung eines Objekts in Visual Basic
Erläutert den Object-Datentyp und beschreibt, wie diesem ein Objekt eines beliebigen Typs zugewiesen wird.Gewusst wie: Ablegen mehrerer Werte in einer Variablen
Erläutert zusammengesetzte Datentypen z. B. Strukturen, Arrays und Klassen, die mehrere Werte enthalten können.Gewusst wie: Ablegen der Werte True und False in einer Variablen
Erörtert den Boolean-Datentyp und beschreibt, wie Variablen deklariert werden, die logische Werte enthalten.Gewusst wie: Erhöhen der Lebensdauer einer Variablen
Beschreibt das Schlüsselwort Static und seine Verwendung, um eine Variable existent zu machen, nachdem deren enthaltenes Element nicht mehr vorhanden ist.Gewusst wie: Bestimmen des Bezugs zwischen zwei Objekten
Veranschaulicht, wie die GetType-Methode verwendet wird, um zu bestimmen, ob ein Objekt von einem anderen erbt.
Steuern des Variablenbereichs
Gewusst wie: Steuern des Gültigkeitsbereichs einer Variablen
Erläutert die Bereichsebenen und deren Verwendung, um zu steuern, welcher Code auf eine Variable verweisen kann.Gewusst wie: Steuern der Verfügbarkeit einer Variablen
Erläutert die verschiedenen Zugriffsebenen, und wie eine von diesen einer Variablen zugewiesen wird, um zu steuern, mit welchem Code sie gelesen oder geschrieben werden kann.Gewusst wie: Ausblenden einer Variablen mit dem gleichen Namen wie die aktuelle Variable
Zeigt zwei Möglichkeiten auf, wie eine Variable zusammen mit einer anderen des gleichen Namens mithilfe des Shadowing ausgeblendet werden.
Interagieren mit Datentypen
- Datentypen in Visual Basic
Beschreibt, wie verschiedenen Arten von Programmierelementen ein Datentyp zugewiesen wird.
Zeichen und Zeichenfolgen
Gewusst wie: Ablegen von Zeichen in einer Variablen
Erläutert den Char-Datentyp und den String-Datentyp sowie das Deklarieren von Variablen, die Zeichenwerte enthalten.Gewusst wie: Vergleichen einer Zeichenfolge mit einem Muster
Zeigt die Verwendung des Like-Operators zur Abstimmung eines Zeichens in einer Zeichenfolge mit verschiedenen Zeichensätzen.Gewusst wie: Entfernen von Teilen einer Zeichenfolge (Visual Basic)
Veranschaulicht, wie alle Vorkommen einer Teilzeichenfolge aus einer Zeichenfolge entfernt werden.
Numerische Werte
Gewusst wie: Ablegen von ganzen Zahlen in einer Variablen
Beschreibt die Datentypen SByte, Short, Integer und Long und erläutert, wie Variablen deklariert werden, die Ganzzahlwerte mit Vorzeichen enthalten.Gewusst wie: Ablegen der signifikanten Ziffern in einer Variablen
Erläutert den Decimal-Datentyp und beschreibt, wie Variablen deklariert werden, die bis zu 29 signifikante Stellen enthalten.Gewusst wie: Ablegen der größtmöglichen Zahl in einer Variablen
Erörtert die Datentypen ULong, Decimal, Single und Double und beschreibt, wie Variablen deklariert werden, die sehr große Werte enthalten.Gewusst wie: Ablegen von Bruchzahlen in einer Variablen
Erörtert den Single-Datentyp und den Double-Datentyp und beschreibt, wie Variablen deklariert werden, die Bruchwerte enthalten.
Konvertieren von Datentypen
- Gewusst wie: Konvertieren eines Objekts in einen anderen Typ in Visual Basic
Behandelt Typkonvertierungen vom Object-Datentyp zu einem spezifischeren Datentyp.
Datum und Uhrzeit
- Gewusst wie: Ablegen von Datums- und Zeitwerten in einer Variablen
Erörtert den Date-Datentyp und beschreibt, wie Variablen deklariert werden, die Datums- und Uhrzeitwerte enthalten.
Vorzeichenlose Typen
Gewusst wie: Optimieren der Speicherung von positiven ganzen Zahlen mit vorzeichenlosen Typen
Erörtert den UInteger-Datentyp und beschreibt, wie Variablen deklariert werden, die positive Ganzzahlwerte mit optimaler Effizienz enthalten.Gewusst wie: Aufrufen einer Windows-Funktion, die vorzeichenlose Typen akzeptiert
Erörtert die Datentypen Byte, UShort, UInteger und ULong und beschreibt, wie diese mit Funktionen verbunden werden, die Typen ohne Vorzeichen enthalten.
Währung
- Gewusst wie: Ablegen von Währungswerten in einer Variablen.
Erörtert den Decimal-Datentyp und beschreibt, wie Variablen deklariert werden, die Währungswerte enthalten.
Programmieren mit Ereignissen
Gewusst wie: Aufrufen eines Ereignishandlers in Visual Basic
Veranschaulicht, wie ein Ereignis und ein Ereignishandler definiert werden, und verknüpft diese mit der AddHandler-Anweisung.Gewusst wie: Erstellen von Ereignishandlern im Visual Basic-Code-Editor
Hier erfahren Sie, wie Sie im Visual Basic-Code-Editor Code schreiben, mit dem Sie auf Ereignisse reagieren können.Gewusst wie: Auslösen eines Ereignisses (Visual Basic)
Veranschaulicht, wie ein Ereignis und ein Ereignishandler definiert werden, und löst das Ereignis mit der RaiseEvent-Anweisung aus.Exemplarische Vorgehensweise: Deklarieren und Auslösen von Ereignissen
Enthält schrittweise Anweisungen zum Deklarieren und Auslösen von Ereignissen für eine Klasse.Exemplarische Vorgehensweise: Behandeln von Ereignissen
Veranschaulicht das Schreiben einer Ereignishandlerprozedur.
Behandeln von Fehlern und Ausnahmen
Gewusst wie: Abrufen von Informationen aus einem Fehlerobjekt
Veranschaulicht, wie Informationen aus den Eigenschaften des Err-Objekts abgerufen werden.Gewusst wie: Kontrolliertes Reagieren auf Fehler
Beschreibt, wie ein spezifischer Anweisungsblock ausgeführt werden kann, wenn bei der Ausführung des Codes eine bestimmte Ausnahme ausgelöst wird.Exemplarische Vorgehensweise: Strukturierte Ausnahmebehandlung
Veranschaulicht anhand einer exemplarischen Vorgehensweise, wie eine einfache Anwendung erstellt und Ausnahmebehandlungscode eingefügt wird.Gewusst wie: Testen von Code mit einem Try...Catch-Block in Visual Basic
Veranschaulicht, wie mit einem Try...Catch-Block ein Codeabschnitt getestet werden kann.
Beispiele
- Beispiele für die Programmiersprache Visual Basic
In diesen Beispielen werden Konzepte der Programmiersprache Visual Basic veranschaulicht.