| Ein staatlicher Wälzer liegt auf dem Tisch... der erste Blick hinein offenbart, daß sich der Titel systematisch an die klassischen Werke zur MFC- oder VCL-Programmierung anlehnt - beginnend bei der Vorstellung des Entwicklungssystems, eine Vorstellung der Sprache C#, und im Anschluß die Programmierung der grafischen Oberfläche mit Hilfe von .NET.
I. Einführung
In dem ersten Teil erklären die Autoren zunächst die Entstehung der Sprache C# und des .NET-Frameworks, und zeigen auf, wie die IDE des Visual Studios zu bedienen ist.
II. Grundlagen von C#
Besonders gut geeignet ist dieser Teil für Leser, die bereits Erfahrung mit C++ oder Java haben - der Teil beginnt mit Datentypen und den Kontrollanweisungen, geht danach zu den objektorientierten Sprachelementen der Sprache C# über. Die Erklärungen sind umfangreich und relativ ausführlich, auch mit Beispielen versehen, aber eindeutig kein Lehrbuchstill.
III. Grundlegende Programmiertechniken
Keine Angst, es geht hier nicht um Datenstrukturen und Algorithmen, auch werden keine Sortierverfahren manuell erstellt. Dieser Teil führt die Elemente von .NET vor, die sich mit Datenstrukturen befassen (die sogenannten Collections - mancher wird sich an die STL erinnert fühlen). Auch Klassen zur Arbeit auf Dateien und Verzeichnissen werden vorgestellt. Anbetracht der Komplexität heutiger Programme wird auch das Thema Multithreading behandelt - .NET bietet hierfür ja umfangreiche Unterstützung.
IV. Windows-Programmierung
In diesem Teil sind alle bekannten Gimmicks einer typischen GUI enthalten, Dialoge, Fenster, Forms, Buttons, Listboxen und sonstige Steuerelemente, Menüs, verschiedene Scrollbars und spezielle Eingabeelemente. Auch das MDI-Konzept wird vorgestellt, Farben und Schriftarten behandelt, und mit GDI+ wird gezeichnet. Abgerundet wird der Teil mit den Druckfunktionen, was völlig ausreicht um eine klassische Büroanwendung unter Windows zu erstellen.
Auf fast 1000 Seiten bekommt man eine komplette Einführung in alle wichtigen Themen, die man gerade als Umsteiger von einer anderen Sprache wissen muß. Wer bereits einmal eine GUI mit der MFC, der VCL oder auch mit QT erstellt hat, wird sich sofort zurecht finden und in die Lage versetzt, eigene Applikationen mit Fenstern, Dialogen und grafischen Elementen zu erstellen.
Kein Einsteiger- oder Lehrbuch, sondern ein gutes Werk für Leser, die in wenigen Tagen in C# erste Programme erstellen wollen und einen Hintergrund in C++ oder Java haben.
|