Visual Studio .NET-Übungsreihe: Übung 5
Veröffentlicht: 20. Sep 2001 | Aktualisiert: 17. Jun 2004
In dieser Übung lernen Sie, wie Sie unter Verwendung des Aktualisierungs-Assistenten ein vorhandenes Microsoft Visual Basic 6.0-Projekt zu Visual Basic .NET aktualisieren.
Auf dieser Seite
Einführung
Öffnen des Visual Basic-Aktualisierungs-Assistenten
Verwenden des Visual Basic-Aktualisierungs-Assistenten
Anzeigen des Aktualisierungsberichts
Anzeigen der neuen Projektdateien
Abschließen von Übung 5
Einführung
In dieser Übung lernen Sie, wie Sie unter Verwendung des Aktualisierungs-Assistenten ein vorhandenes Microsoft Visual Basic™ 6.0-Projekt auf Microsoft Visual Basic .NET aktualisieren.
Sie öffnen zunächst in der Visual Basic-Entwurfsumgebung ein Visual Basic 6.0-Projekt und aktualisieren dieses Projekt dann unter Verwendung des Visual Basic-Aktualisierungs-Assistenten und der integrierten Entwicklungsumgebung (IDE) von Microsoft Visual Studio .NET zu Visual Basic .NET.
Öffnen des Visual Basic-Aktualisierungs-Assistenten
Klicken Sie auf Start, Programme, Experience VS.NET, Lab5 und VB6SimpleUpgrade.vbp. Daraufhin wird das in Abbildung 1 angezeigte Fenster geöffnet.
Abbildung 1. Visual Basic 6.0-Projekt in der Visual Basic-Umgebung
Schließen Sie dieses Projekt nicht, da später in dieser Übung darauf verwiesen wird.
Klicken Sie auf Start, Programme, Microsoft Visual Studio .NET und Microsoft Visual Studio .NET. Daraufhin wird die Startseite in der IDE von Visual Studio .NET wie in Abbildung 2 angezeigt.
Abbildung 2. Startseite in der IDE von Visual Studio .NET
Öffnen Sie das Visual Basic 6.0-Projekt, und aktualisieren Sie es in der IDE von Visual Studio .NET, indem Sie auf Datei, Öffnen und Projekt klicken.
Erweitern Sie C:\FieldContent\Experience VS.NET\Lab5.
Klicken Sie auf VB6SimpleUpgrade.vbp und Öffnen. Seite 1 des Visual Basic-Aktualisierungs-Assistenten wird wie in Abbildung 3 angezeigt.
Abbildung 3. Visual Basic-Aktualisierungs-Assistent
Verwenden des Visual Basic-Aktualisierungs-Assistenten
Der Visual Basic-Aktualisierungs-Assistent führt Sie durch die Schritte, die zum Aktualisieren eines Visual Basic 6.0-Projekts zu Visual Basic .NET erforderlich sind. Während der Aktualisierung führt der Assistent zudem die folgenden Aufgaben durch:
Erstellen eines neuen Projekts, zu dem das Projekt aktualisiert wird
Kopieren von Formular- und Klassendateien in das neue Projekt und Konvertieren in das neue Format
Erstellen eines Aktualisierungsberichts und Hinzufügen dieses Berichts zum neuen Projekt
Die folgenden Anmerkungen beziehen sich auf spezifische Seiten im Visual Basic-Aktualisierungs-Assistenten:
Anmerkung Seite 1 von 5: Der Assistent macht Sie darauf aufmerksam, dass Visual Studio .NET das aktuelle Projekt als Visual Basic 6.0 erkennt. Klicken Sie auf Weiter, um fortzufahren.
Anmerkung Seite 2 von 5: Der Assistent erkennt automatisch, ob es sich bei dem Projekt um eine ausführbare Datei oder eine Microsoft ActiveX-DLL handelt (das in dieser Übung verwendete Projekt ist eine ActiveX-DLL). Übernehmen Sie bei der Frage nach zusätzlichen Aktionen die Standardeinstellung. Klicken Sie auf Weiter, um fortzufahren.
Anmerkung Seite 3 von 5: Sie können den Speicherort festlegen, an dem das neue Visual Basic .NET-Projekt erstellt wird. Das neue Projekt wird standardmäßig in einem Unterverzeichnis des Pfads des aktuellen Projekts erstellt. Übernehmen Sie diese Standardeinstellung, und klicken Sie auf Weiter, um fortzufahren. Daraufhin wird ein Warnfenster angezeigt, in dem Sie gefragt werden, ob Sie für das Projekt einen neuen Ordner anlegen möchten. Klicken Sie auf Ja, um fortzufahren.
Anmerkung Seite 4 von 5: Das Projekt ist nun für die Aktualisierung bereit. Die für die Aktualisierung erforderliche Zeit hängt von verschiedenen Faktoren ab, z.B. der Größe des Projekts und dem Arbeitsspeicher der CPU. Klicken Sie auf Weiter, um die Aktualisierung zu starten. Da es sich hier um ein kleines Projekt handelt, dauert die Aktualisierung nur einige Minuten.
Anmerkung Seite 5 von 5: Auf dieser Seite wird der Status der Aktualisierung angezeigt. Sie wird nur während der Aktualisierung des Projekts angezeigt. Wenn die Aktualisierung abgeschlossen ist, werden im Fenster Projektmappen-Explorer im oberen rechten Bereich des IDE-Fensters Informationen zum neuen Projekt angezeigt.
Eine der neuen Dateien, _UpgradeReport.htm, ist der Aktualisierungsbericht. Dieser Bericht enthält weitere Einzelheiten zum Aktualisierungsprozess und informiert Sie darüber, ob während der Aktualisierung Fehler aufgetreten sind.
Anzeigen des Aktualisierungsberichts
Doppelklicken Sie im Fenster Projektmappen-Explorer auf _UpgradeReport.htm. Der Bericht wird im Hauptfenster angezeigt, wie in Abbildung 4 dargestellt.
Abbildung 4. Aktualisierungsbericht
Da die Aktualisierung abgeschlossen ist, können Sie den Code im Visual Basic 6.0-Projekt und in der aktualisierten Visual Basic .NET-Version miteinander vergleichen.
Doppelklicken Sie im Fenster Projektmappen-Explorer auf cSimpleUpgrade.vb.
Im Hauptfenster wird der Quellcode für das Visual Basic .NET-Projekt angezeigt.Scrollen Sie im Code zur DateUpgrade-Methode.
Wechseln Sie wieder zur IDE von Visual Basic 6.0, und wählen Sie in der Dropdownliste die DateUpgrade-Methode. Anmerkung Im Code für die einzelnen Plattformen gibt es Ähnlichkeiten und Unterschiede. Vergleichen Sie die DateUpgrade-Methoden in jeder Umgebung.
Beachten Sie, dass Visual Basic .NET im Gegensatz zu Visual Basic 6.0 Daten nicht als Doubles speichert. .NET Framework liefert die ToOADate- und FromOADate-Funktionen für die Konvertierung zwischen Doubles und Dates. Wenn Ihr Projekt jedoch zu Visual Basic .NET aktualisiert wird, ist es schwierig zu erkennen, was der Code bewirkt, der Doubles für die Speicherung von Dates verwendet. Verwenden Sie immer den Datentyp Date, um so unnötige Modifikationen des Codes in Visual Basic .NET zu vermeiden.
In Abbildung 5 und 6 werden die Ähnlichkeiten und Unterschiede zwischen den DateUpgrade- und ArrayUpgrade-Methoden in den beiden Umgebungen dargestellt.
Abbildung 5. "DateUpgrade"- und "ArrayUpgrade"-Methoden in Visual Basic 6.0
Abbildung 6. "DateUpgrade"- und "ArrayUpgrade"-Methoden in Visual Studio .NET
Schließen Sie Visual Basic .NET, indem Sie auf Datei und Beenden klicken. Wenn Sie dazu aufgefordert werden, die Änderungen an Projektelementen zu speichern, klicken Sie auf Ja.
Schließen Sie Visual Basic 6.0, indem Sie auf Datei und Beenden klicken. Wenn Sie dazu aufgefordert werden, die Änderungen an Projektelementen zu speichern, klicken Sie auf Ja.
Sie können nun die neuen Projektdateien anzeigen, die während des Aktualisierungsprozesses erstellt wurden.
Anzeigen der neuen Projektdateien
Klicken Sie auf Start, Programme, Zubehör und Windows-Explorer.
Erweitern Sie C:\FieldContent\Experience VS.NET\Lab5\VB6SimpleUpgrade VB.NET.
Abschließen von Übung 5
Schließen Sie alle Fenster, wenn Sie die Projektdateien angezeigt haben.