Erstellen einer Anwendung in Visual Basic

Ihr erstes Visual Basic-Programm können Sie innerhalb weniger Minuten fertig stellen. Folgende Schritte zum Erstellen Ihrer eigenen Anwendung stellen die Grundlagen dar, die Sie auch später bei der Entwicklung aller ande­ren Anwendungen verwenden.

·       Sie erstellen die Benutzeroberfläche, indem Sie Steuerelemente (zum Beispiel Textfelder und Befehlsschalt­flächen) in einem Formular "zeichnen".

·       Danach setzen Sie die Eigenschaften des Formulars und der Steuerelemente, um zum Beispiel deren Namen, Beschriftung, Farben und Größen festzulegen.

·       Schließlich schreiben Sie Code, um die Programmteile miteinander zu verbinden und das Programm auszu­führen.

Visual Basic-Grundlagen

Zum besseren Verständnis der Vorgänge bei der Anwendungsentwicklung ist es hilfreich, wenn Sie einige der wesentlichen Grundlagen verstehen, auf denen Visual Basic aufgebaut ist. Da Visual Basic eine Sprache zur Anwendungsentwicklung unter Windows ist, sollten Sie über grundlegende Kenntnisse der Windows 95-Umgebung verfügen.

Ereignisgesteuertes Modell

In "prozeduralen" (herkömmlichen) Anwendungen bestimmt die Anwendung, welche Programmabschnitte in welcher Reihenfolge ausgeführt werden sollen. Die Ausführung beginnt mit der ersten Programmzeile und folgt einem vordefinierten Weg durch die Anwendung. Prozeduren werden hierbei je nach Bedarf aufgerufen.

In einer ereignisgesteuerten Anwendung hingegen folgt das Programm keinem vordefinierten Weg - es führt vielmehr unterschiedliche Programmabschnitte als Reaktion auf bestimmte Ereignisse aus. Ereignisse können durch Eingriffe des Benutzers, durch Meldungen vom System bzw. von anderen Anwendungen oder auch von der Anwendung selbst ausgelöst werden. Die Reihenfolge dieser Ereignisse bestimmt die Ablauffolge des Programms; somit ist der Weg durch den Programm-Code bei jeder Ausführung des Programms unterschiedlich.

Da Sie die Abfolge von Ereignissen nicht vorhersagen können, benötigt Ihr Programm für seine Ausführung gewisse Annahmen über den "Zustand der Umgebung". Wenn Sie Annahmen treffen (z.B., dass in einem Eingabefeld ein Wert stehen muss, bevor eine Prozedur zur Verarbeitung des Werts gestartet werden kann), sollten Sie Ihre Anwendung so strukturieren, dass die Einhaltung dieser Annahme jederzeit sichergestellt ist (so sollte z.B. die Befehlsschaltfläche, mit der die Prozedur gestartet wird, erst dann aktiviert werden, wenn im Eingabefeld ein Wert steht).

Interaktive Programmentwicklung

Das herkömmliche Verfahren der Programmentwicklung kann in drei Schritte unterteilt werden:
Schreiben, Kompilieren und Testen des Programms.

Visual Basic interpretiert Ihren Programm-Code schon bei der Eingabe, wobei die meisten Syntax- oder Schreibfehler "im Vorbeigehen" bemerkt und markiert werden. Es entsteht fast der Eindruck, als ob Ihnen jemand vom Fach bei der Eingabe des Codes über die Schulter schaut.

Während der Eingabe führt Visual Basic außerdem mit dem bis dahin eingegebenen Code eine partielle Kompilierung durch. Wenn Sie dann soweit sind, dass Ihre Anwendung ausgeführt und getestet werden kann, ist die Kompilierung innerhalb kürzester Zeit abgeschlossen. Findet der Compiler einen Fehler, wird er im Code markiert. Sie können den Fehler korrigieren und die Kompilierung fortsetzen, ohne dass die Kompilierung wieder ganz von vorne durchgeführt werden muss.

Aufgrund der interaktiven Arbeitsweise von Visual Basic können Sie Ihre Anwendung oft schon während der Entwicklung ausführen. So haben Sie die Möglichkeit, die Qualität Ihres Programms unmittelbar während der Arbeit zu testen - und Sie müssen nicht bis nach der Kompilierung warten.