.: vb - programmierumgebung :.
 
abyter.de \\ workshops

Einführung
Unter der Programmierumgebung versteht man die Oberfläche von VB (Visual Basic) in der die Programme entworfen werden (siehe Bild unten). Da man die ganze Zeit in ihr und mit ihr arbeitet, sollte man sich etwas mit der IDE auskennen.

Die IDE
Die IDE (integrated development environment: Integrierte Entwicklungsumgebung = Programmierumgebung) besteht aus einem großen Fenster mit vielen Symbolleisten und angedockten Fenstern und einem darin integrierten Projektfenster, in dem die Form zu sehen ist, die man gerade bearbeitet. Was auf dieser Form zu sehen ist, sieht auch im späteren Programm so aus. Die vielen Symbolleisten enthalten Werkzeuge mit denen Objekt auf dem Form platziert werden können und mit denen man dann deren Eigenschaften festlegen kann. Außerdem sind die Fenster zur Verwaltung der einzelnen Fenster des Programms zuständig.
Zu den Symbolleisten und Fenstern nun mehr.

Programmierumgebung

Werkzeugleiste
Es gibt neben der Microsoft-typischen Symbolleiste am oberen Rand des Fensters noch eine weitere Symbolleiste. Diese Werkzeugleiste genannte Symbolleiste befindet sich ganz links und beherbergt verfügbaren Steuerelemente mit denen die Form bestückt wird. Für jedes geladene Steuerelement gibt es in der Symbolleiste ein kleines Symbol. Will man das Steuerelement auf der Form platzieren, so klickt man das Symbol an und zieht es dann auf der Form auf. Also Symbol anklicken, mit Mauszeiger zur Form gehen, Maustaste klicken und gedrückt halten und ein Quadrat aufziehen, dann wieder los lassen und fertig ist das Steuerelement. Ist die Größe nicht perfekt oder ist die Position falsch, so kann man das Steuerelement auch noch verändern. Zum Verschieben auf das Steuerelement klicken, Maustaste gedrückt halten und an die korrekte Position verschieben. Zum Verkleinern Steuerelement anklicken, dann an der rechten unteren Ecke anklicken und bei gedrückter Maustaste in die richtige Größe verkleinern.
Man kann zusätzlich Steuerelemente über "Projekt/Komponenten" tun, dort findest du eine Vielzahl von Steuerelementen, welche die am häufigsten verwendeten Steuerelemente sind erfährst du in dem dazu gehörigen Workshop. Aus dem Internet heruntergeladene Steuerelemente findest du ebenfalls hier. Einfach ein Häkchen neben dem Steuerelement machen und es wird danach in der Werkzeugleiste angezeigt. Entfernt wird es wieder in dem du das Häkchen wieder entfernst.
Es reicht meist nicht die Steuerelemente einfach nur dort zu platzieren, fast immer sind noch zusätzliche Eigenschaften wie Namen oder Beschriftung zu verändern. Dies geht in dem du auf das Steuerelement klickst und in dem Eigenschaftenfenster die Eigenschaften bearbeitest.
Fast alle Steuerelemente sollen auf Aktionen des Benutzers reagieren, was passieren soll, legst du fest in dem du Ereignisprozeduren in Visual Basic schreibst. Einen Ereignisprozedurrohling erhältst du, wenn du auf das Steuerelement doppelklickst. Dann gelangst du in das Codefenster wo du den Quellcode eingeben musst.

Projekt-Fenster
Das Projektfenster habe ich bereits vorhin vorgestellt, in ihm siehst du wie das Fenster der Anwendung später aussehen wird. Auf dem Formular werden die Steuerelemente platziert. Die Größe des Formulars wird wie die Steuerelemente verändert. Wie bei den Steuerelementen werden auch die Eigenschaften für das Formular in dem Eigenschaftenfenster vorgenommen.

Projekt-Explorer
Im Projekt-Explorer, der sich rechts oben befindet, siehst du die Ressourcen des gerade aktiven Projekts befinden. Meist sind das Formulardateien, manchmal auch Module in die du für alle Formulare gültigen Code ausgelagert hast. Die Dateien die dein Projekt umfasst werden hier in einer Verzeichnisbaumstruktur angezeigt. Wenn du das Formular wechseln willst, so kannst du dies über dieses Fenster tun. Doppelklicke einfach auf den Eintrag und schon erscheint das gewünschte Formular. An der oberen linken Ecke befindet sich ein Umschalter zwischen dem Design- und dem Quellcodemodus des Formulars. Wenn du in den Quellcodemodus wechseln willst, so klicke auf das Symbol, wenn du wieder zurück in den Designmodus willst, klicke auf das andere Symbol. Der jeweils gewählte Modus wird darauf hin im Vordergrund eingeblendet.

Eigenschaftsdialog
Der Eigenschaftsdialog ist neben dem Projektfenster, dem Quellcodefenster und der Werkzeugleiste einer der wichtigsten Bestandteile der IDE. Alle Steuerelemente haben Eigenschaften. Eine der Aufgaben des Programmierers ist es die anzupassen, so muss man manchmal die Beschriftung oder den Namen ändern. Dies alles ist im Eigenschaftendialog möglich.
Die Eigenschaften sind tabellarisch aufgelistet, neben dem Eigenschaftsname steht immer die aktuelle Einstellung dazu. Für Anfänger steht auch noch mal unter dem Eigenschaftsfenster eine kurze Beschreibung der Eigenschaft.
Um eine Eigenschaft zu ändern, klickt man auf die Einstellung daneben, daraufhin kann man bei manchen Eigenschaften in einer Liste die richtige Einstellung auswählen oder man muss die neue Eigenschafteneinstellung eingeben.
Will man die Eigenschaften eines anderen Steuerelements bearbeiten, so kann man dieses in der Liste über der Eigenschaftsanzeige.

Formularlayout
Im Formularlayout schließlich kann man sehen wo das Fenster bei der späteren Ausführung angezeigt werden wird. Bei Bedarf kann man die Position den eigenen Wünschen anpassen.

Wichtige Funktionen der restlichen Menü- und Symbolleisten
Wie bei allen Microsoft-Programmen gibt es die Symbolleiste und die Menüleiste. Manche Symbole daraus werden dir aus anderen Programmen bekannt vorkommen. Die restlichen möchte in nun kurz aufzählen.
Mit dem ersten Symbol kann man dem Arbeitsbereich ein neues Projekt hinzufügen. Dies ist jedoch nicht zu empfehlen. Mit dem Symbol daneben werden dem Projekt neue Formulare, Module und weitere Ressourcen hinzugefügt. In der Standardeinstellung werden Formulare hinzugefügt, möchtest du etwas anderes hinzufügen, so klicke auf den kleinen Pfeil daneben, nun sollte eine Liste mit weiteren Möglichkeiten erscheinen. Mit dem dritten wir der Editor für Menüs für das Formular aktiviert.
Die nächsten acht Symbole sollten dir bekannt sein (Öffnen, Speichern, Ausschneiden, Kopieren, Einfügen, Suchen, Rückgängig, Wiederherstellen).
Das nächste Symbol startet das aktuelle Programm, mit dem nächsten Symbol wird das Programm angehalten und mit dem letzten wieder beendet.
Die nächste Symbolgruppe blendet die Fenster Projekt-Explorer, Eigenschaftenfenster und Formularlayoutfenster wieder ein, falls sie ausgeblendet wurden. Das nächste Symbol blendet den Objektkatalog ein, in dem alle Eigenschaften aller zur Zeit verfügbaren Objekte (wenn Steuerelemente hinzugefügt werden, werden es mehr) aufgelistet und beschrieben werden. Diese Auflistung ist jedoch nur für Fortgeschrittene interessant. Mit dem letzten Symbol wird schließlich die Werkzeugleiste wieder eingeblendet.
Die restlichen Angaben danach zeigen die Größe während dem aufziehen eines Steuerelements an.

Programme ausführen und weitergeben
Wie erwähnt wird mit dem Pfeil in der Symbolleiste oder unter Ausführen/Starten das Programm ausgeführt, jedoch ist dafür immer die Entwicklungsumgebung von VB nötig.
Willst du das Programm an Freunde weitergeben oder im Internet veröffentlichen, so muss du eine ausführbare exe-Datei erstellen. Unter Datei findest du den Menüpunkt "Projekt.exe erstellen" (Projekt steht für den Projektnamen), damit lässt sich die angesprochene exe-Datei erstellen. Neben der Tatsache, dass das Programm noch auch ohne Visual Basic lauffähig ist, wird auch nur noch eine Datei weitergegeben und nicht die vielen Ressourcen aus denen das Projekt besteht. Außerdem ist die Datei kleiner als Die Quellcodedateien.
Noch einen Schritt weiter kannst du mit dem von VB mitgelieferten "Weitergabe- und Verpackungs"-Assistenten" gehen. Dieser erstellt nicht nur eine ausführbare Datei, sondern schreibt auch noch ein Setup-Programm mit dem dein Programm auch auf Systemen die noch keine VB-Runtime-Dateien installiert haben laufen. Denn VB-Programme sind nicht ohne die Runtime-Dateien lauffähig. Leider umfasst die VB-Runtime mehr als 1,5 MB, so dass sich VB-Programme (zumindestens für Modemuser) nur bedingt für das Internet eignen.

Die Hilfe
Auf der msdn-CD-ROM findest du zu jedem Element eine meist ausführliche Beschreibung. Gehe dafür, wenn du in der msdn-Hilfe bist (In VB über Hilfe aufrufbar), auf den Registerreiter "Suchen" am linken Bildschirmrand. Es werden dann die Treffer aufgelistet. Auch als Profi wirst du noch mit der msdn arbeiten. Sie wird für dich eine Art Nachschlagewerk für Funktionen und Eigenschaften werden, denn kein Programmierer hat alle Funktionen im Kopf!

Related Workshops: Allgemeines \\ Visual Basic Einführung \\ Programmiergrundlagen \\ Programmieren mit VB \\ Datenbankprogrammierung \\ Datenbanktheorie \\ Datenbankprogrammierung 2 \\ EmbeddedSQL \\ Steuerelemente \\ Api-Funktionen
Related Files: VB-Runtime

<Zurück

© by www.abyter.de (Martin Monshausen)