COM-Komponenten-Handbuch: Automatisierte Administration und Systemprogrammierung unter Windows (ISBN 3-8273-1936-6)
(Diese Seite wurde noch nicht auf das neue Layout umgestellt!)

Vorwort

"Ein vergleichbares Werk, das eine so große Anzahl von Komponenten übersichtlich und detailliert behandelt, ist in deutscher Sprache sonst nicht erhältlich" urteilte das Visual Basic-Fachmagazin BasicPro über mein Buch "Windows- und BackOffice-Scripting", das im Juli 2000 erschienen ist.

Dieses Urteil war eine gute Motivation, den COM-Komponenten ein eigenes Buch zu widmen. Das "COM-Komponenten-Handbuch" ist ein aktualisiertes und erweitertes Spin-Off von "Windows- und BackOffice-Scripting". Zum einen wurde in diesem Buch der Theorie- und Praxisteil zu COM und der COM-Programmierung mit Visual Basic komplett überarbeitet. Andererseits sind nun noch mehr Komponenten enthalten (z.B. die Microsoft Operations Manager-Objekte). Einige bestehende Kapitel wurden erweitert.

Parallel dazu gibt es ein zweites Buch: "Windows Scripting" ist der direkte Nachfolger von "Windows- und BackOffice-Scripting" mit dem Fokus auf der automatisierten Systemadministration mit dem Active Scripting. Dieses Buch habe ich gegenüber dem Originalbuch aktualisiert und in den Themenbereichen Scripting Hosts, Remote Scripting, Scripting-Sicherheit sowie Scripting-Werkzeuge erweitert. Völlig neu ist hier auch ein umfangreiches Kapitel zum neuen .NET-Framework.


Für wen dieses Buch geeignet ist

Während sich "Windows Scripting" primär an Administratoren richtet, ist das "COM-Komponenten-Handbuch" in erster Linie ein Buch für Software-Entwickler, die nicht den Weg über komplexe Application Programming Interfaces (APIs) gehen wollen, sondern die stattdessen mit komfortablen objektorientierten Software-Komponenten auf vergleichsweise einfache Art auf die Funktionen des Windows-Betriebssystems und diverse Server-Anwendungen wie den Microsoft Exchange Server und den Microsoft SQL Server zugreifen wollen. Dieses Buch beschäftigt sich fast ausschließlich mit nicht-visuellen COM-Komponenten - also nicht mit ActiveX-Steuerelementen zur Entwicklung von Benutzeroberflächen.

Das "COM-Komponenten-Handbuch" ist kein Buch für Programmier-Einsteiger, sondern setzt fortgeschrittene Kenntnisse in mindestens einen Visual Basic-Dialekt (Visual Basic 6, Visual Basic for Applications oder Visual Basic Script) voraus. Sofern Windows-Administratoren über diese Vorkenntnisse verfügen, werden auch ihnen die in diesem Buch beschriebenen COM Klassen eine wertvolle Quelle sein, um wiederkehrende und arbeitsaufwändige administrative Aufgaben durch Skripte zu automatisieren.

Daher ist es nur konsequent, beide Bücher in einem günstigen Paket anzubieten. Dieses Bundle heißt "Die Windows Scripting-Box". Dabei ist das "COM-Komponenten-Handbuch" als Aufbauwissen zu "Windows Scripting" zu verstehen.


Wie Sie dieses Buch lesen sollten

Dieses Buch ist eine Referenz. Man kann dieses Buch auch sequenziell lesen, jedoch ist dies zum Verständnis nicht unbedingt erforderlich.

Kapitel 1 führt in die Thematik der Systemprogrammierung mit COM ein und gibt einen Überblick über die wichtigsten COM-Komponenten. Kapitel 2 erklärt die Konzepte des Component Object Model (COM). Praktischer wird es in Kapitel 3, das die Nutzung und Erstellung von COM-Komponenten mit Visual Basic behandelt.

In den Kapiteln 4 bis 26 werden verschiedene COM-Komponenten zur Automatisierung administrativer Aufgaben in den Windows-Betriebssystemen sowie in Produkten der Microsoft BackOffice-Produktfamilie beschrieben. Der Schwerpunkt liegt dabei verständlicherweise auf den von Microsoft gelieferten Komponenten. Daneben wird eine Auswahl interessanter Komponenten anderer Anbieter vorgestellt.

Mit Sicherheit werden Sie nach der Lektüre dieses Kapitels noch die eine oder andere Funktionalität vermissen. Auf der Suche nach Komponenten hilft Ihnen das in Kapitel 27 vorgestellte Vorgehensmodell.

Der Anhang enthält neben einem Abkürzungsverzeichnis und einem sehr ausführlichen Stichwortverzeichnis auch eine kompakte Einführung in die Welt der Objekte und Komponenten. Diese ist als Hilfe gedacht für Leser, die bislang nicht objektorientiert programmiert haben oder in diesem Bereich noch unsicher hinsichtlich der Fachbegriffe sind.

Wenn Sie Visual Basic-Entwickler mit Erfahrung in der COM-Programmierung sind, dann können Sie direkt eine der Komponentendokumentationen in den Kapiteln 4 bis 26 aufblättern. Allen anderen lege ich die vorherige Lektüre der Kapitel 2 und 3 als Grundlage zum besseren Verständnis der COM-Architektur nahe.


Website zum Buch
Mehr über die Themen dieses Buches erfahren Sie auch im World Wide Web auf der Site
http://www.com-komponenten.de


Dank
Für die zahlreichen guten Ideen, die fachliche Unterstützung und den liebevollen Rückhalt bei der Erstellung dieses Buches bedanke ich mich bei Barbara Hildebrandt.


Zum Schluss
Ich hoffe, dieses Buch ist Ihnen eine ebenso wertvolle Hilfe bei Ihrer Arbeit wie kurzweilige Lektüre. Über Ihr Feedback freue ich mich. In Anhang C ist beschrieben, wie Sie auf die Leser-Seite zu diesem Buch gelangen.

Holger Schwichtenberg
Essen-Byfang, im September 2001

 

[Mehr Informationen + versandkostenfreie Bestellung - auf Wunsch vom Autor signiert!]