Dieses Buch dokumentiert zahlreiche COM-Komponenten (ADO, ADSI, CDO, WMI, DMO, FSO, MOM, DOM, CDOEXM, Winsock, u.a.), die den programmgesteuerten Zugriff auf Windows (einschl. 2000, XP sowie .NET) und BackOffice-Anwendungen ermöglichen. Die über 500 Code-Beispiele sind sowohl in VBScript als auch unter VB 6.0 lauffähig. Für Administratoren und Visual Basic-Entwickler gleichermaßen geeignet.
Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.
Dr. Holger Schwichtenberg zählt zu Deutschlands bekanntesten Experten für Scripting und Programmierung mit Windows. Im Rahmen des Expertenteams der Firma www.IT-Visions.de berät, schult und unterstützt er Unternehmen jeder Größe. Neben seiner Mitarbeit bei diversen Fachzeitschriften sowie bei heise.de hat er zahlreiche erfolgreiche Fachbücher verö ffentlicht. Er spricht regelmäßig auf Fachkonferenzen und wurde von Microsoft für sein Fachwissen als "Most Valuable Professional" (MVP) ausgezeichnet.
COM-Komponenten-Handbuch
Dieses Buch dokumentiert zahlreiche COM-Komponenten, die den programmgesteuerten Zugriff auf Windows (einschließlich 2000, XP sowie NET) und Backoffice-Anwendungen ermöglichen. Das COM-Komponenten-Handbuch ist eine erweiterte und aktualisierte Auskopplung aus dem erfolgreichen Buch "Windows- und Backoffice-Scripting", über das das Visual Basic-Fachmagazin BasicPro urteilte: "Ein vergleichbares Werk, das eine so große Anzahl von Komponenten übersichtlich und detailliert behandelt, ist in deutscher Sprache sonst nicht erhältlich."
Was bringt Ihnen dieses Buch?
Windows-Administratoren und Visual Basic-Programmierer erhalten eine umfassende Dokumentation aller wichtigen COM-Komponenten für den Zugriff auf Active Directory, Dateisystem, Datenbanken, Dienste, NT-Benutzermanager, Registry, Ereignisprotokolle, Systemsteuerung, Scheduler, Hardware, Drucker, Netzwerk, Freigaben, Exchange Server 5.5/2000, SOL Server 7.0/2000, Internet Information Server 4.0/5.0/6.0, MTS und COM+, Internet Explorer und Windows Explorer, Textdateien und INI-Dateien sowie HTML- und XML-Dokumente. Die über 500 Code-Beispiele sind sowohl in VBScript als auch unter Visual Basic 6.0 lauffähig. Das Buch ist daher für Administratoren und Visual Basic-Entwickler gleichermaßen geeignet.
Aus dem Inhalt:
- Verzeichnisdienstprogrammierung mit dem Active Directory Service Interface (ADSI) - Systemmanagement mit Windows Management Instrumentation (WMI) - File System Objects (FSO), Shell Objects, Microsoft Internet Controls, WSH Runtime - Datenbankkomponenten: ActiveX Data Objects (ADO1, Distributed Management Objects (DMO) - Messagingkomponenten: Collaboration Data Objects (CDO), JMAIL, CDO for Exchange Management - Document Object Model (DOM): MSHTML, MSXML - TCP/IP-Komponenten: WinSock, Internet Transfer, FTPX, ASPlnet - VN COM+Administration Objects, RegCol, OnePoint Utility Objects - COM/DCOM/COM+-Interna: Klassen, Objekte, Schnittstellen, Dienste, Werkzeuge - COM-Programmierung mit Visual Basic 6.0 und VBScript 5.6 - Unterschiede zwischen Windows NT 4.0, 2000, 9x, ME, XP und .NET - Objektdiagramme und Code-Beispiele zu allen Komponenten
Der Autor
Holger Schwichtenberg ist Diplom-Wirtschaftsinformatiker und MCSD. Als wissenschaftlicher Mitarbeiter lehrt und forscht er an der Unrversitat Essen. Auf der Praxis-Seite ist er als Berater und Entwickler tätig und gibt sein Wissen in Schulungen und Vorträgen auf Fachkonferenzen weiter Als ständiger Mitarbeiter der iX-Redaktion, Autor für die BasicPro und Herausgeberverschiedener Nachschlagewerke ist er als Fachautor bekannt. Seine Schwerpunkte sind COM, .NET, Visual Basic, Internet und Scripting
Die Reihe win.tec richtet sich an IT-Spezialisten, die Microsoft-Technologien professionell einsetzen. Diese erhalten umfassende praxisnahe Informationen zu Windows NT/2000/XP/.NET. Neben Fragen der Systemeinrichtung, -verwaltung und -optimierung greift sie auch Themen wie Sicherheit oder Programmierung auf. Erfahrene Autoren geben ihr in der Praxis erprobtes Wissen an den Leser weiter.
Auf der CD finden Sie
- über 500 Code-Beispiele in VB und VBScript - zahlreiche COM-Komponenten - Software Development Kits (SDKs) - verschiedene Skriptsprachen - Editoren und andere Werkzeuge
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.
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
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.