Dateien hinzufügen, löschen und speichern
Die Arbeit mit mehreren Dateien in einem Projekt ähnelt der Arbeit mit dem Projekt selbst.
Um Dateien zu Ihrem Projekt hinzuzufügen, gehen Sie folgendermaßen vor:
1. Wählen Sie „Projekt“ und „Dateityp hinzufügen“ (hier ist Dateityp der Dateityp). Das Dialogfeld „Dateityp hinzufügen“ (Abbildung 4.2) wird angezeigt.
2. Wählen Sie eine vorhandene Datei oder einen neuen Dateityp aus und wählen Sie Öffnen. Wenn Sie eine Datei zu einem Projekt hinzufügen, fügen Sie dem Projekt lediglich einen Verweis auf die vorhandene Datei hinzu. Wenn Sie also eine Datei ändern und speichern, wirken sich die Änderungen auf alle Projekte aus, die diese Datei enthalten. Wenn Sie die Datei ändern möchten, ohne dass sich dies auf andere Projekte auswirkt, sollten Sie die Datei im „Projekt-Explorer“ auswählen, im Menü „Datei“ die Option „Dateiname speichern unter“ auswählen und die Datei dann unter einem neuen Dateinamen speichern.
Beachten Sie, dass Sie Dateien zu einem Projekt hinzufügen können, indem Sie sie aus dem Windows Explorer, dem Dateimanager oder Netzwerkumgebungen in das Projektfenster ziehen. Sie können OCX-Dateien auch per Drag-and-Drop in die Toolbox ziehen, um neue Steuerelemente hinzuzufügen.
Um Dateien aus dem Projekt zu löschen, gehen Sie folgendermaßen vor:
1. Wählen Sie die Datei im „Projekt-Explorer“ aus.
2. Wählen Sie im Menü „Projekt“ die Option „Dateinamen löschen“.
3. Diese Datei wird aus dem Projekt gelöscht, ist aber weiterhin auf der Festplatte vorhanden. Wenn die Datei aus dem Projekt gelöscht wird, aktualisiert Visual Basic diese Informationen in der Projektdatei, wenn das Projekt gespeichert wird. Wenn eine Datei jedoch außerhalb von Visual Basic gelöscht wird, kann Visual Basic die Projektdatei nicht aktualisieren. Daher zeigt Visual Basic beim Öffnen des Projekts eine Fehlermeldung mit der Warnung an, dass eine Datei fehlt.
Um nur die Datei zu speichern, ohne das Projekt zu speichern, gehen Sie folgendermaßen vor:
1. Wählen Sie diese Datei im „Projektexplorer“ aus.
2. Wählen Sie im Menü „Datei“ die Option „Dateinamen speichern“.
Text zusammenführen
Es ist auch möglich, vorhandenen Text aus anderen Dateien in ein Codemodul einzufügen. Diese Funktion ist nützlich, wenn Sie Konstantenlisten oder Codeausschnitte hinzufügen, die möglicherweise in Textdateien gespeichert werden.
Gehen Sie folgendermaßen vor, um eine Textdatei in den Code einzufügen:
1. Wählen Sie im Fenster „Projekt“ das Formular oder Modul aus, in das Sie Code einfügen möchten.
2. Wählen Sie die Schaltfläche „Code anzeigen“ und bewegen Sie den Cursor an die Stelle, an der Sie den Code im Code-Editor einfügen möchten.
3. Wählen Sie im Menü „Bearbeiten“ die Option „Datei einfügen“.
4. Wählen Sie den Namen der einzufügenden Textdatei aus und wählen Sie „Öffnen“.
Hinweis: Wenn Sie zum Bearbeiten von Visual Basic-Code einen anderen Text- oder Codeeditor als Visual Basic verwenden, achten Sie darauf, die Einstellung der Eigenschaft VB_PRedeclaredId nicht zu ändern. Beachten Sie insbesondere, dass das Ändern dieses Attributs schwerwiegende Probleme für die Klassen GlobalMultiUse und GlobalSingleUse verursachen kann.
Bearbeiten Sie diese Eigenschaften im Allgemeinen nicht manuell, da das Modul sonst in einem inkonsistenten Zustand bleibt.
Fügen Sie dem Projekt Steuerelemente hinzu
Die in der Toolbox verfügbaren Steuerelemente können für jedes Projekt individuell definiert werden. Jedes Steuerelement muss in der Toolbox vorhanden sein, bevor es dem Formular des Projekts hinzugefügt werden kann. Der grundlegende Satz von Standardsteuerelementen, die häufig in Toolboxen angezeigt werden, wird in Kapitel 3, „Formulare, Steuerelemente und Menüs“, beschrieben.
Fügen Sie dem Projekt ActiveX-Steuerelemente hinzu
ActiveX-Steuerelemente und steckbare Objekte können dem Projekt hinzugefügt werden, nachdem sie zur Toolbox hinzugefügt wurden.
Um der Toolbox des Projekts ein Steuerelement hinzuzufügen, führen Sie Folgendes aus:
1. Wählen Sie Komponenten aus dem Projektmenü. Das Dialogfeld „Teile“ wird angezeigt, wie in Abbildung 4.3 dargestellt. Zu den in diesem Dialogfeld aufgeführten Elementen gehören alle registrierten ActiveX-Steuerelemente, steckbaren Objekte und ActiveX-Designer.
2. Um ein Steuerelement (mit der Dateierweiterung .ocx) oder ein einfügbares Objekt zur Toolbox hinzuzufügen, aktivieren Sie das Kontrollkästchen links neben dem Steuerelementnamen.
Um Steuerelemente mit der Dateierweiterung .ocx anzuzeigen, wählen Sie die Registerkarte „Steuerelemente“ aus. Um einfügbare Objekte wie Microsoft Excel-Diagramme anzuzeigen, wählen Sie die Registerkarte „Einfügbare Objekte“ aus.
3. Wählen Sie „OK“, um das Dialogfeld „Teile“ zu schließen. Alle ausgewählten ActiveX-Steuerelemente werden nun in der Toolbox angezeigt.
Um ein ActiveX-Steuerelement zum Dialogfeld „Komponenten“ hinzuzufügen, klicken Sie auf die Schaltfläche „Durchsuchen“ und durchsuchen Sie andere Verzeichnisse nach Dateien mit der Erweiterung „.ocx“. Visual Basic aktiviert dieses Kontrollkästchen automatisch, wenn ein ActiveX-Steuerelement zur Liste der verfügbaren Steuerelemente hinzugefügt wird.
Beachten Sie, dass jedes ActiveX-Steuerelement eine Datei mit der Erweiterung .oca hat. In dieser Datei werden zwischengespeicherte Bibliotheksinformationen und andere für das Steuerelement spezifische Daten gespeichert. Dateien mit der Erweiterung .oca werden normalerweise im selben Verzeichnis wie das ActiveX-Steuerelement gespeichert und können bei Bedarf neu erstellt werden (Dateigröße und Datum können sich ändern).
Entfernen Sie das Steuerelement aus dem Projekt
Um ein Steuerelement aus Ihrem Projekt zu entfernen, gehen Sie folgendermaßen vor:
1. Wählen Sie im Menü „Projekt“ die Option „Komponenten“.
Zeigt das Dialogfeld „Teile“ an.
2. Deaktivieren Sie das Kontrollkästchen neben jedem Steuerelement, das Sie löschen möchten.
Die Symbole für diese Steuerelemente werden aus der Toolbox entfernt.
Beachten Sie , dass das Steuerelement nicht aus der Toolbox gelöscht werden kann, wenn eine Instanz eines Steuerelements von einem Formular in diesem Projekt verwendet wird.
Verwenden Sie Objekte aus anderen Anwendungen
Sie können auch Objekte aus anderen Anwendungen verwenden, beispielsweise die in der Microsoft Excel-Objektbibliothek enthaltenen, entweder als Steuerelemente in einer Toolbox oder als programmierbare Objekte im Code. Informationen zum Hinzufügen von Objekten zur Toolbox finden Sie unter „Hinzufügen von Steuerelementen zu Ihrem Projekt“ weiter oben in diesem Kapitel.
Um Objekte aus einer anderen Anwendung in Ihrem Code verfügbar zu machen, jedoch nicht als Steuerelemente, legen Sie einen Verweis auf die Objektbibliothek dieser Anwendung fest.
Um einen Verweis auf die Objektbibliothek einer anderen Anwendung hinzuzufügen, führen Sie die folgenden Schritte aus:
1. Wählen Sie im Menü „Projekt“ die Option „Referenzen“.
Das Dialogfeld „Referenz“ wird angezeigt, wie in Abbildung 4.4 dargestellt.
2. Aktivieren Sie das Kontrollkästchen neben jeder Referenz, die Sie dem Projekt hinzufügen möchten.
Um einen Verweis auf eine Anwendung hinzuzufügen, die nicht im Dialogfeld „Referenzen“ aufgeführt ist, klicken Sie auf die Schaltfläche „Durchsuchen“ und wählen Sie dann die Anwendung aus.
3. Wählen Sie „OK“, um die ausgewählte Referenz zum Projekt hinzuzufügen.
Wenn Sie kein Objekt in der Referenzbibliothek verwenden, sollten Sie das Kontrollkästchen für diese Referenz deaktivieren, um die Anzahl der Objektreferenzen, die Visual Basic auflösen muss, zu minimieren, was die zum Kompilieren Ihres Projekts benötigte Zeit verkürzen kann.
Nachdem Sie einen Verweis auf die gewünschte Objektbibliothek eingerichtet haben, wählen Sie im Menü „Ansicht“ die Option „Objektbrowser“, um im Objektbrowser nach einem bestimmten Objekt und seinen Methoden und Eigenschaften zu suchen. Jedes im Objektbrowser aufgeführte Objekt kann im Code verwendet werden.
Weitere Informationen zum Objektbrowser finden Sie unter „Suchen von Objektinformationen“ in Kapitel 9, „Programmieren mit Objekten“.
Verwenden Sie Ressourcendateien
Mit Ressourcendateien können alle Texte und Bitmaps für eine bestimmte Version, die von einer Anwendung verwendet wird, an einem Ort gesammelt werden. Es kann konstante Deklarationen, Symbole, Bildschirmtext und anderes Material enthalten, das sich zwischen lokalisierten Versionen oder zwischen verschiedenen Revisionen oder speziellen Konfigurationen ändern kann.
Um Dateien zu Ihrem Projekt hinzuzufügen, gehen Sie folgendermaßen vor:
1. Wählen Sie im Menü „Projekt“ die Option „Dateien hinzufügen“.
Das Dialogfeld „Datei hinzufügen“ wird angezeigt.
2. Wählen Sie eine vorhandene Ressourcendatei (.res) aus und wählen Sie „Öffnen“.
Ein Projekt kann nur eine Ressourcendatei haben; wenn Sie eine zweite Datei mit der Erweiterung .res hinzufügen, tritt ein Fehler auf.
Details Weitere Informationen zum Inhalt von Ressourcendateien finden Sie in Kapitel 16, „Internationale Verteilung“.
Ausführbare Dateien erstellen und ausführen
Mit dem folgenden Verfahren können Sie aus Visual Basic eine ausführbare Datei (.exe) erstellen.
Gehen Sie folgendermaßen vor, um eine ausführbare Datei in Visual Basic zu erstellen:
1. Wählen Sie „Projektname.exe erstellen“ aus dem Menü „Datei“, wobei Projektname der Anwendungsname des Projekts ist.
2. Um eine vorhandene ausführbare Datei mit einer neuen Version zu überschreiben, geben Sie den Dateinamen ein oder durchsuchen Sie das Verzeichnis und wählen Sie einen vorhandenen Dateinamen aus.
3. Klicken Sie auf die Schaltfläche „Optionen“, um im Dialogfeld „Projekteigenschaften“ einige Details zur spezifischen Version der ausführbaren Datei anzugeben.
4. Wenn Sie die Versionsnummer des Projekts ändern möchten, müssen Sie die entsprechende „Hauptversionsnummer“, „Nebenversionsnummer“ und „Revisionsnummer“ festlegen. Wenn „Automatisches Upgrade“ ausgewählt ist, wird die „Revisionsnummer“ jedes Mal automatisch erhöht, wenn der Befehl „make projectname.exe“ des Projekts ausgeführt wird.
5. Um der Anwendung einen neuen Namen zu geben, geben Sie unter Anwendung den neuen Namen in das Feld Titel ein. Wenn Sie ein neues Symbol angeben möchten, wählen Sie eines aus der Liste aus.
6. Durch Auswahl eines Themas aus dem Listenfeld und Eingabe von Informationen in das Textfeld können Sie im Feld „Versionsinformationen“ auch versionenspezifische Kommentare (Kommentare, Firmenname, Marken- und Urheberrechtsinformationen usw.) für verschiedene Versionen eingeben .
7. Wählen Sie „OK“, schließen Sie das Dialogfeld „Projekteigenschaften“ und wählen Sie dann „OK“ im Dialogfeld „Make appname.exe“, um die ausführbare Datei zu kompilieren und zu verbinden. Doppelklicken Sie auf das Symbol der ausführbaren Datei, um die ausführbare Datei wie jede andere Windows-basierte Anwendung auszuführen.
Beachten Sie , dass das Erstellen einer ausführbaren Datei über die Befehlszeile in einer DOS-Sitzung nützlich ist, wenn Sie ein Projekt auf geplante Weise kompilieren möchten. Geben Sie die Batchdatei ein: Vb6/makeprojectname[.vbp][exename]
Geben Sie als Projektname den Namen der Projektdatei ein. Die Variable exename wird verwendet, um die resultierende ausführbare Datei umzubenennen.
bedingte Kompilierung
Die bedingte Kompilierung ermöglicht die selektive Kompilierung bestimmter Teile eines Programms. Spezielle Funktionen eines Programms können in verschiedene Versionen integriert werden, beispielsweise sollten Filter für die Datums- und Währungsanzeige für verschiedene Sprachversionen einer Anwendung geändert werden.
Weitere Informationen zur bedingten Kompilierung finden Sie unter „Verwenden der bedingten Kompilierung“ in Kapitel 8, „Erneut programmieren“.
Legen Sie Projektoptionen fest
Mit Visual Basic können Sie jedes Projekt anpassen, indem Sie einige Eigenschaften festlegen. Verwenden Sie das Dialogfeld „Projekteigenschaften“, um es über den Befehl „Projekteigenschaften“ im Menü „Projekt“ festzulegen. Eigenschaftseinstellungen werden in der Projektdatei (.vbp) gespeichert.
In der folgenden Tabelle sind einige der Optionen aufgeführt, die eingestellt werden können:
Es stehen viele weitere Optionen zur Verfügung, darunter Kompilierung, Assemblierung und Multithreading. Wenn Sie auf einige der erweiterten Optionen zugreifen möchten, finden Sie weitere Informationen in der Online-Hilfe.
Details Weitere Informationen zu Umgebungsoptionseinstellungen, die sich auf alle Projekte auswirken, finden Sie in Kapitel 2, „Anwendungen mit Visual Basic entwickeln“.
->