COM-Komponenten-Handbuch: Automatisierte Administration und Systemprogrammierung unter Windows (ISBN 3-8273-1936-6)
|
|
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!]
www.IT-Visions.de, (C) Dr. Holger Schwichtenberg
|