Vulcan.NET Einführungskurs - Inhaltsverzeichnis
|
| Kap.
| Titel / Kurzbeschreibung
|
| 1 |
Vorspann |
| 2 |
Portierung von Visual Objects Quelltext |
| |
Was ist kompatibel und was nicht, ist hier Thema. Eines der
wichtigsten Leistungsmerkmale für Vulcan.NET-Anwender, die aus dem Visual Objects-Bereich kommen, ist, mit wieviel
Aufwand und unter welchen Bedingungen ihr existierender Visual Objects-Code nach Vulcan.NET übernommen werden kann.
Dieses Kapitel beschreibt die wenigen Ecken und Kanten beim Übergang von Visual Objects nach Vulcan.NET und bietet
in vielen Fällen Hintergrund-Informationen, die weit über die Darstellung in der Hilfedatei hinausgehen.
Mehr zu Kap. 2...
|
| 3 |
Die wichtigsten visuellen Werkzeuge |
| |
Hier werden die Entwicklungsumgebungen VIDE und Visual Studio 2005 in ihren wesentlichen Leistungen
beschrieben. Und genauso wie man ganz ohne auskommt.
|
| 4
| Hybrid Programmierung - Nach der Portierung was dann? |
|
| In diesem Kapitel geht es um den sanften
Übergang nach .NET. Wie kann man .NET-Leistungen in Visual Objects nutzen und umgekehrt. Was ist bei Vulcan/Visual
Objects DLLs zu beachten, die man in der jeweils anderen Sprache nutzen möchte
|
| 5
| Die Beispiele von Vulcan.NET |
|
| Fast alle der mit Vulcan.NET ausgelieferten Beispiele werden
in diesem Kapitel ausführlich kommentiert. Mit Vulcan.NET werden viele Beispiele ausgeliefert, die als Muster für
eigene Programme genommen werden können. Sie enthalten auch viele Programmiertricks, die für den Anfänger hilfreich
sein können. |
| 6
| Der Compiler und mehr |
|
| Hier geht es um Compiler-Einstellungen und Warnungen.
Wie man diese in VIDE einstellt und was es mit MSBuild auf sich hat.
|
| 7
| Debugging und Fehlerbehandlung |
|
| Die zur Verfügung stehenden Debugger sind
neue Werkzeuge. Man muss sich also erst eingewöhnen, um damit effizient zu arbeiten. Tracing unter .NET bietet neue
Möglichkeiten - lange bevor man mit den schwersten Geschützen, den Debuggern, auf Fehlersuche geht. Auch um die Fehlerbehandlung auf die .NET-Art kommt man früher oder später nicht herum, wenn man mit
der Framework Class Library arbeitet.
|
| 8
| Neue Konzepte in Vulcan.NET |
|
| Als Visual Objects-Entwickler hat man bisher
nichts mit Kontruktoren im .NET-Sinn zu tun gehabt. Was bieten die Möglichkeiten von STATIC und abstrakten Klassen/Methoden?
Was steckt hinter dem Konzept von versiegelten Methoden? Wie nutzt man Interfaces?
Mehr zu Kap. 8...
|
| 9
| Neue Datentypen |
|
|
Eine Auswahl der mit .NET zur Verfügung stehenden neuen Datentypen wird hier mit Beispiel-Quelltexten beschrieben.
|
| 10
| Einsatz von .NET-Leistungen |
|
|
Dieses Kapitel stellt ein paar Leistungen der Framework Class Library (FCL) im Vulcan.NET Quelltext vor, die sicher
für Erweiterungen einmal portierter Visual Objects-Anwendungen in Erwägung gezogen werden. Dieses Kapitel könnte leicht
zu einer mehrbändigen Enzyklopädie erweitert werden, so umfangreich sind die Leistungen der FCL.
|
| 10.1
| Vergleich von Visual Objects OLE und .NET InterOp |
| 10.2
| Moderne GUI-Elemente |
|
|
Hier sind Toolstrips und Menus im Office-Look Thema
Mehr zu Kap. 10.2...
|
| 10.3
| Das WebBrowser-Control |
|
|
Internetzugriff aus der eigenen Anwendung, Drucken von HTML-Seiten oder Auffüllen von
HTML-Code mit DBF-Daten. All das leicht gemacht mit dem WebBrowser-Control.
Mehr zu Kap. 10.3...
|
| 10.4
| Exkurs zu Attributen |
| 10.5
| Dateizugriff auf die .NET-Art |
| 10.6
| DataGridView für tabellarische Datenpräsentation |
|
|
Manch einer hätte sich den DataBrowser von Visual Objects so gewünscht.
Mehr zu Kap. 10.6...
|
| 10.7
| Tooltips |
| 11
| Fortgeschrittene Themen |
|
|
Dieses Kapitel beschäftigt sich mit XML, Unicode, Webservices, PInvoke und 'Codeblocks vs. Delegates'
|
| 12
| Nutzung vorhandener Quellen |
|
|
Was bringt mir das .NET Framework SDK? Welche Internetseiten bieten nützliche Informationen zu .NET? Wie portiert
man C#-Quelltext nach Vulcan.NET? Nützliche Hilfsprogramme, Literatur-Hinweise.
|
| A
| Installation von Vulcan.NET |
|
|
Anforderungen an die Entwickler-Maschine, Hinweise zur Installation
|
| B
| Allgemeines zu .NET |
|
|
Was ist managed und unmanaged Code? Wie vertragen die sich? Plattform-Unhabhängigkeit: Gibt es die wirklich?
Unter welchen Bedingungen?
|
Das obenstehende Inhaltsverzeichnis im PDF-Format (enthält auch die verlinkten ergänzenden Texte zu einigen Kapiteln):