Tipps und Tricks: Ich wusste nicht, dass das geht
Aktualisiert: November 2007
In der Visual Basic-Einführung haben Sie eine Reihe von Dingen gelernt. Dies war jedoch nur ein kleiner Querschnitt der Verwendungsmöglichkeiten von Visual Basic 2008. Selbst so genannte Visual Basic-Experten lernen ständig neue Tipps und Tricks kennen. Im Folgenden werden nur einige der weniger bekannten Möglichkeiten aufgezeigt.
Hinweis: |
---|
Wenn Sie Visual Basic Express Edition verwenden, sind je nach den bei der Installation ausgewählten Optionen möglicherweise einige Links zu Hilfethemen auf dieser Seite nicht verfügbar. Weitere Informationen finden Sie unter Problembehandlung mit Visual Basic Express. |
Erstellen von gestalteten Windows Forms
Sind Ihnen rechteckige Formulare zu langweilig? Wünschen Sie sich ein interessanteres Erscheinungsbild Ihrer Anwendung? Mit Visual Basic 2008 ist das ganz einfach. Sie können ein Bitmapbild in der gewünschten Form erstellen und als Formular verwenden, indem Sie Code zum Verschieben und Schließen des Formulars hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von nicht rechteckigen Windows Forms-Anwendungen.
Erstellen von Teilfenstern
Möchten Sie ein Formular wie den hier verwendeten Document Explorer erstellen, das zwei oder mehr Bereiche enthält, deren Größe vom Benutzer geändert werden kann? Das SplitContainer-Steuerelement in Windows Forms ermöglicht Ihnen dieses, ohne dass Sie Code schreiben müssen. Legen Sie einfach ein SplitContainer-Steuerelement auf Ihrem Formular ab, und fügen Sie dann über diesem weitere Steuerelemente ein. Die Möglichkeit der Größenänderung ist beim Ausführen der Anwendung automatisch verfügbar.
Sie können dem Formular auch mehrere SplitContainer-Steuerelemente hinzufügen. Auf diese Weise erhalten Sie größenveränderbare Bereiche innerhalb von Bereichen, wodurch Sie eine Anwendung erstellen können, die wie Microsoft Outlook aussieht. Weitere Informationen finden Sie unter SplitContainer-Steuerelement (Windows Forms).
Wiedergeben von Sound
Wenn Sie ein Spiel erstellen, möchten Sie vielleicht, dass Ihr Programm als Reaktion auf verschiedene Ereignisse Sounds erzeugt. Das My.Computer.Audio-Objekt gibt Ihnen genau diese Möglichkeit, und zwar durch die Wiedergabe von Wavedateien, die Sie in Ihre Anwendung einbeziehen können, oder sogar durch Wiedergabe von Dateien direkt aus dem Internet. Weitere Informationen finden Sie unter My.Computer.Audio-Objekt.
Speichern von Benutzereinstellungen
Sie haben vielleicht bemerkt, dass viele Windows-basierte Anwendungen Ihre Einstellungen speichern, z. B. die Art und Weise, wie die Fenster angeordnet sind, oder die Symbolleisten, die bei der letzten Verwendung der Anwendung angezeigt wurden. Dies ist auch in Ihren Programmen möglich, indem Sie Anwendungseinstellungen erstellen und diese verwenden, um Informationen zu speichern und beim nächsten Ausführen des Programms abzurufen. Weitere Informationen finden Sie unter Übersicht über Anwendungseinstellungen.
Hinzufügen von Personalisierung
Haben Sie sich je gefragt, wie Webseiten den Namen eines Benutzers speichern und Meldungen wie "Willkommen (fügen Sie hier Ihren Namen ein)" anzeigen können? Sie können in Ihren Anwendungen Ähnliches erreichen, indem Sie mithilfe der My.User.Name-Eigenschaft-Eigenschaft den Namen des momentan am Computer angemeldeten Benutzers abrufen. Weitere Informationen finden Sie unter My.User-Objekt.
Verwenden von Visual Basic 6.0-Code
Haben Sie ein Visual Basic 6.0-Codebeispiel, das Sie gern in Visual Basic 2008 verwenden möchten? Mit dem Tool Visual Basic 6-Code aktualisieren können Sie Visual Basic 6.0-Code konvertieren und in Ihren Visual Basic 2008-Code einfügen. Wenn der Code nicht vollständig übersetzt werden kann, werden Kommentare mit Links zu Hilfethemen eingefügt, in denen erklärt wird, wie Sie den Code funktionsfähig machen. Weitere Informationen finden Sie unter Gewusst wie: Aktualisieren von Visual Basic 6.0-Code mit dem Dialogfeld "Visual Basic 6-Code aktualisieren".
Verwenden von Multithreading zur Verbesserung der Leistung
Visual Basic-Anwendungen können dank einer als Multithreading bezeichneten Technik mehrere Aufgaben gleichzeitig ausführen. Multithreading ist ein Prozess, bei dem eine Aufgabe in einem separaten Ausführungsthread ausgeführt wird. Dadurch werden die Leistung und die Reaktionsgeschwindigkeit Ihres Programms verbessert.
Angenommen, Sie verfügen beispielsweise über ein Programm, mit dem eine Datei aus dem Internet heruntergeladen wird. Der Download kann eine Menge Zeit in Anspruch nehmen, wodurch der Benutzer von anderen Aufgaben abgehalten wird, bis der Download beendet ist. Wenn Sie den Download auf einem separaten Thread ausführen, kann sich der Benutzer anderen Aufgaben widmen, während die Datei im Hintergrund heruntergeladen wird. Weitere Informationen finden Sie unter Multithreading in Visual Basic.
Visual Basic verfügt auch über eine BackgroundWorker-Komponente, mit der eine Aufgabe auf einfache Weise im Hintergrund ausgeführt werden kann. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Implementieren eines Formulars, das eine Hintergrundoperation verwendet.
Erstellen von XML-Dokumentation
Mithilfe von XML-Dokumentation können Sie einer Klasse oder einem Benutzersteuerelement Kommentare hinzufügen, damit andere Programmierer verstehen, wie diese zu verwenden sind. Nehmen Sie beispielsweise an, Ihr Benutzersteuerelement verfügt über eine Eigenschaft mit dem Namen "Stretch" und der Eigenschaftenname gibt Ihnen keinerlei Aufschluss über die tatsächliche Funktion der Eigenschaft. Mithilfe von XML-Dokumentation können Sie eine Beschreibung hinzufügen, z. B. "Determines whether the text will stretch to fill the banner". Die Beschreibung wird im Eigenschaftenfenster und in IntelliSense angezeigt. Weitere Informationen finden Sie unter Dokumentieren von Code mit XML (Visual Basic).
Installieren von .NET Framework zusammen mit Ihrem Programm
Für jedes mit Visual Basic 2008 erstellte Programm muss die .NET Framework-Laufzeit auf allen Computern installiert sein, auf denen das Programm ausgeführt werden soll. Für einige Programme sind möglicherweise andere Dateien erforderlich, oder es gelten weitere Voraussetzungen. Wenn Sie Ihr Programm per ClickOnce-Veröffentlichung freigeben, können Sie ein Feature mit dem Namen Bootstrapping verwenden, um diese Dateien einzuschließen und bei Bedarf automatisch zu installieren. Weitere Informationen finden Sie unter Gewusst wie: Installieren von erforderlichen Komponenten mit einer ClickOnce-Anwendung.
Nächste Schritte
In dieser Lektion haben Sie einige der Verwendungsmöglichkeiten von Visual Basic 2008 kennen gelernt. Dies war natürlich nur ein kleiner Ausschnitt. Wenn Sie weiter mit Visual Basic 2008 arbeiten, werden Sie viele neue Verwendungsmöglichkeiten entdecken.
In der nächsten Lektion erfahren Sie, wie Sie mit anderen Benutzern von Visual Basic in Verbindung treten können.
Nächste Lektion: Communityressourcen: Hilfe von anderen Entwicklern
Siehe auch
Aufgaben
Höhere Produktivität: Schnelle Anwendungsentwicklung
Konzepte
Weiterkommen: Wie fahre ich jetzt fort?
Gewusst wie in Visual Basic Express