BUCH

Martina Manhartsberger

mm@interface.co.at

PROGRAMMIEREN

Windows-Programmierung


Windows

Martina Manhartsberger

Die Windows 98
Programmier-Bibel

mm_win98_prog_bibel.GIF

Von einer Bibel kann man bei diesem Buch mit seinen 1162 Seiten Hardcover wahrlich sprechen. Dennoch handelt es sich nicht um eine Referenz, sondern um Grundlagen, wobei natürlich auch anspruchsvollere Themen angesprochen werden.

Dem Buch liegt eine CD-ROM bei, die die, im Buch reichlich vorhandenen Beispielprogramme enthält, sowie zusätzlich Beispielprogramme und Bibliotheken von Drittherstellern.

Das Buch richtet sich an alle jene, die Windows 98 Programmierung erlernen müssen und noch keine Erfahrung mit der Windows Programmierung haben, ist aber auch als umfassendes Handbuch und Nachschlagewerk gedacht.

Vom Inhalt her werden zunächst Grundlagen erläutert. Dazu zählen Menüs, Maus und Tastatur, Grafik, Bitmaps, Paletten, DIBs, doppeltes Puffern, MFC-Ausnahmebehandlung, Dialogfelder, Steuerelemente, Eigenschaftenfenster, Eigenschaftenseiten, Datenein- und -ausgabe, Klang, Zeitgeber und Ruhephasen.

Der zweite Teil befasst sich mit Aspekten der Anwendungsarchitektur, wie z.B. die Dokument/Ansicht Architektur, geteilte Fenster, MDI-Anwendungen und das Drucken.

Im dritten Teil wird fortgeschrittene MFC Programmierung behandelt, wie z.B. Symbolleisten und und das Erweiterung von MFC-Steuerelementen.

Im vierten Teil "Datenbankprogrammierung" werden Datenbankverbindungen mittels ODBC erläutert und MFC Datenbankklassen und DAO-Datenbankprogrammierung vorgestellt.

Danach wird im Kapitel "Anwendungserweiterung" das Schreiben und Verwenden von DLLs erklärt und auf das Gebiet der Kryptographie eingegangen.

Schließlich wird noch auf die relativ neue ActiveX-Programmierung eingegangen.

Auch Internetprogrammierung ist ein wichtiges Thema, um zu vermitteln, wie Anwendungen über das Internet kommunizieren können. Hier wird als Beispiel ein einfacher Web-Browser programmiert, ftp-Verbindungen hergestellt und ein Web-Crawler vorgestellt.

Im letzten Teil werden dann noch die Visual Studio Werkzeuge vorgestellt und ihre Verwendung erläutert. Visual Studio besteht aus Visual C++, Visual J++, Visual InterDev und Visual Basic. Das Kapitel zeigt eine Möglichkeit, wie J++ und C++ gemeinsam verwendet werden können. Als Beispielanwendung wird ein Java-Applet "Banner" erstellt, das Banner auf einer Webseite abwechselt.

Als kurzen Auszug aus dem Buch seien hier einige Absätze aus den "Richtlinien für Programmierer von Roboter-Anwendungen" aufgeführt:

Kündigen Sie Ihren Roboter an. Schicken Sie eine Nachricht an die Adresse comp.infosystems.www.providers, bevor Sie Ihren Roboter ausführen. Wenn Ihr Roboter im voraus angekündigt wird, kann er in Ihrem eigenen Interesse beobachtet werden.