Programmieren unter Windows NT 4.0
Robert P. Michelic
Was interessiert einen eingefleischten Pascal-Programmierer, wenn er ein Buch über Programmierung unter Windows in die Hand bekommt? In etwa: „Ist es lesbar?“
Die Antwort ist einfach: „Es ist!“ Und zwar trotz der zwangsläufigen C-Diktion in den vielen Beispielen, an die sich auch Pascal-Programmierer gewöhnen müssen. Erfreulich an diesem Buch ist der Text zwischen den Beispielen, der - für Bücher dieser Art eher unüblich - wirklich erklärt. Freilich wird beim Leser eine gewisse Erfahrung mit Programmieren allgemein und speziell unter Windows vorausgesetzt, insgesamt aber bietet das Buch auch weniger erfahrenen Windows-Programmierern viel Information, verständlich aufbereitet.
Die Abschnitte über die grafische Benutzerschnittstelle enthalten in übersichtlicher Form alle Begriffe, Typen und Funktionen erläutert, die einem Programmierer bei der Gestaltung eines Windows-Programmes unterkommen. Da in diesem Zussamenhang sehr viel von früheren Windows-Versionen (Windows 3.XX, Windows 95) Ererbtes vorkommt, wäre es manchmal hilfreich, die Unterschiede bzw. Neuerungen besonders hervorzuheben.
Besonders interessant für diejenigen, die zwar Erfahrung mit der Windows-Programmierung, nicht aber mit Windows NT 4.0 haben, sind die Abschnitte über Prozesse und Threads. Selbst wenn man nicht gerade vorhat, ein Programm mit mehreren Threads zu entwickeln, ist es doch aufschlussreich, das dahinterstehende Konzept und die Schlüsselmechanismen einmal präsentiert zu bekommen.
Die Abschnitte über Remote Procedure Calls habe ich mehr aus theoretischem Interesse gelesen, betrachte sie aber als verständliche Einführung in die Technologie verteilter Anwendungen.
Weitere Abschnitte zu Schlüsselthemen in Windows NT (Dienste, Registrierdatenbank, DLLs) runden das Buch ab. Insgesamt erhält man also viel Information zum Arbeiten unter Windows NT, sodass ich das Buch sowohl als Nachschlagewerk wie auch als Einführung empfehlen kann.
Michael Rößmann, Applikationen entwickeln unter Windows NT 4.0, 672 Seiten, viele Abbildungen und Programmbeispiele (in C), Addison-Wesley BackOffice-Bibliothek, ISBN 3-8273-1080-6, ATS 656,-