Neues für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Wenn Sie bereits über Erfahrungen mit Visual Basic 6.0 verfügen, werden Sie in Visual Basic 2008 eine Vielzahl neuer bzw. stark verbesserter Features entdecken. Diese Änderungen machen die Entwicklung mit Visual Basic einfacher und leistungsstärker als die Entwicklung mit allen früheren Versionen. Die folgende Liste enthält einige der wichtigsten Änderungen und stellt Links zu weiterführenden Informationen bereit.

Neues in der Visual Basic-Sprache

Visual Basic weist viele neue und verbesserte Sprachfeatures auf, die es zu einer leistungsstarken objektorientierten Programmiersprache machen. Zu diesen Features zählen unter anderem Vererbung, Schnittstellen und Überladen. Als Visual Basic-Entwickler können Sie jetzt echte Multithreadanwendungen erstellen. Zu den neuen Sprachfeatures in Visual Basic 2008 gehören auch die strukturierte Ausnahmebehandlung, benutzerdefinierte Attribute und CLS-Kompatibilität (Common Language Specification).

In Visual Basic 2008 werden zahlreiche neue oder verbesserte objektorientierte Sprachfeatures unterstützt, z. B. Vererbung, Überladung, das Overrides-Schlüsselwort, Schnittstellen, freigegebene Member und Konstruktoren.

Weitere Informationen zu den neuen Features der Programmiersprache Visual Basic finden Sie unter Neues in der Visual Basic-Sprache für Visual Basic 6.0-Benutzer.

Eine Beschreibung der Features und Funktionen, die sich gegenüber früheren Versionen geändert haben, finden Sie unter Änderungen in der Programmiersprache für Visual Basic 6.0-Benutzer.

Visual Basic-Entwicklung mit My

Visual Basic 2008 bietet neue Features zur schnellen Anwendungsentwicklung, die die Produktivität steigern, einfach zu verwenden sind und gleichzeitig leistungsstärker sind. Eines dieser Features, das so genannte My, bietet Zugriff auf häufig verwendete Funktionen, die von .NET Framework bereitgestellt werden. My stellt außerdem mit der Anwendung und Laufzeitumgebung verknüpfte Informationen und Instanzen von Standardobjekten zur Verfügung. Diese Informationen sind in einem von IntelliSense nutzbaren Format strukturiert und entsprechend der Verwendung logisch abgegrenzt. Weitere Informationen finden Sie unter Entwicklung mit "My".

Neues in Formularen und Steuerelementen

Windows Forms ist das neue objektorientierte Framework, das .NET Framework implementiert. Windows Forms bietet zusammen mit Windows Forms-Steuerelementen eine robuste Architektur zur Entwicklung von Windows-basierten Anwendungen in Visual Basic.

Weitere Informationen zu den neuen Features in Formularen und Steuerelementen finden Sie unter Neues in Windows Forms für Visual Basic 6.0-Benutzer.

Wenn Sie bereits über Erfahrung mit Formularen in Visual Basic 6.0 verfügen, finden Sie unter Formularaufgaben für Visual Basic 6.0-Benutzer eine Einführung zu den neuen Konzepten.

Neues in Visual Basic IDE

Auf den ersten Blick scheint die Visual Basic 2008-IDE (Integrierte Entwicklungsumgebung) vielleicht ungewohnt. Sobald Sie diese aber verwenden, werden Sie feststellen, dass Sie mit den vielen neuen Features wesentlich produktiver arbeiten können.

Weitere Informationen finden Sie unter Neues in Visual Studio IDE für Visual Basic 6.0-Benutzer.

Neue Datenfeatures

Visual Basic 2008 enthält zahlreiche neue Features, die bei der Entwicklung von Anwendungen hilfreich sind, die auf Daten zugreifen. Mit dem Assistent zum Konfigurieren von Datenquellen wird das Verbinden einer Anwendung mit Daten in Datenbanken, XML-Webdiensten und vom Benutzer erstellten Objekten vereinfacht. Das neue Datenquellenfenster bietet eine zentrale Stelle zum Anzeigen der Daten, die im Projekt verfügbar und mit dem Projekt verknüpft sind. Außerdem vereinfacht es die Datenbindung, indem Elemente aus dem Fenster auf Formulare gezogen werden können, um datengebundene Steuerelemente zu erstellen. Sie können das neue von Visual Studio erstellte Übersicht über TableAdapters-Objekt zum Füllen von DataSets und Ausführen von Abfragen oder gespeicherten Prozeduren verwenden. Mit dem neuen Feature für lokale Daten können Sie in Microsoft Access oder Microsoft SQL Server Express erstellte Datenbankdateien direkt in eine Anwendung einfügen. Eine vollständige Liste der neuen Datenfeatures finden Sie unter Neue Datenfeatures.

Neues in Setup und Bereitstellung

Dank neuer Technologien, wie beispielsweise der ClickOnce-Bereitstellung, können in Visual Basic 2008 erstellte Anwendungen so einfach wie nie zuvor bereitgestellt werden.

Die ClickOnce-Bereitstellung ermöglicht das Veröffentlichen von sich automatisch aktualisierenden Konsolenanwendungen und Windows-basierten Anwendungen, die dann ähnlich einfach wie Webanwendungen installiert, aktualisiert und ausgeführt werden können. Sie können die ClickOnce-Bereitstellung im Projekt-Designer auf den neuen Registerkarten Sicherheit, Signierung und Veröffentlichen anpassen. Mit dem neuen Befehl Veröffentlichen im Menü Erstellen (und im Kontextmenü im Projektmappen-Explorer) können Sie den Webpublishing-Assistenten starten. Dieses Tool führt Sie durch den Vorgang zum Veröffentlichen einer Anwendung. Weitere Informationen finden Sie unter ClickOnce-Bereitstellung.

Darüber hinaus wurde der in Visual Basic 6.0 verfügbare Setup- und Bereitstellungs-Assistent durch die auf Windows Installer basierenden Setup- und Bereitstellungsprojekte in Visual Basic 2008 ersetzt. Weitere Informationen finden Sie unter Setup und Bereitstellung für Visual Basic 6.0-Benutzer.

Aktualisieren der in Visual Basic 6.0 erstellten Anwendungen

Mit Visual Basic 2008 können die in Visual Basic 6.0 erstellten Anwendungen aktualisiert werden, sodass Sie die Entwicklung fortsetzen und dabei alle Vorteile von .NET Framework nutzen können. Sobald eine Projektdatei (VBP) aus Visual Basic 6.0 zum ersten Mal geöffnet wird, wird der Aktualisierungs-Assistent angezeigt. Außerdem wird ein Befehlszeilentool bereitgestellt, um Projekte außerhalb der Entwicklungsumgebung zu aktualisieren. Weitere Informationen finden Sie unter Aktualisieren von Anwendungen, die in früheren Versionen von Visual Basic erstellt wurden.

Hinweis:

Wenn Sie Ihre Visual Basic 6.0-Anwendung noch nicht aktualisieren möchten, können Sie mithilfe des Interop Forms Toolkit 2.0 dennoch die Vorteile von .NET Framework nutzen. Das Interop Forms Toolkit ermöglicht das Erstellen neuer Formulare oder Benutzersteuerelemente in Visual Basic 2008 und deren Verwendung in Visual Basic 6.0-Anwendungen.

Sie können das Interop Toolkit 2.0 kostenlos von der MSDN-Website herunterladen.

Siehe auch

Konzepte

Neues in Visual Basic

Weitere Ressourcen

Visual Basic-Einführung