Teil A Einführung 1. 1 Über den Autor Dr. Holger Schwichtenberg 3

Größe: px
Ab Seite anzeigen:

Download "Teil A Einführung 1. 1 Über den Autor Dr. Holger Schwichtenberg 3"

Transkript

1

2 Band 1 Teil A Einführung 1 1 Über den Autor Dr. Holger Schwichtenberg 3 2 Vorwort Vorwort zur 5. Auflage Auszug aus dem Vorwort zur 4. Auflage (2004) Auszug aus dem Vorwort zur 3. Auflage (2002) Auszug aus dem Vorwort zur 2. Auflage (2001) Auszug aus dem Vorwort zur 1. Auflage (2000) Auszug aus dem Feedback zu den bisherigen Auflagen 11 3 Leser-Portal (Dienstleistungen für Leser nach dem Kauf) 15 4 Fragen und Antworten zu diesem Buch (FAQ) Fragen zum Inhalt des Buchs Wer ist die Zielgruppe dieses Buchs? Welche Kenntnisse werden in diesem Buch vorausgesetzt? Woher kann ich diese Grundlagenkenntnisse bekommen? Für wen ist dieses Buch nicht geeignet? Was ist der Schwerpunkt dieses Buchs? Was bedeutet der Titel der Buchreihe net.com? Wie positioniert sich dieses Buch zu Ihren anderen Büchern? Finde ich in diesem Buch Informationen, die es nicht in der MSDN-Bibliothek gibt? Woher beziehen Sie Informationen, die Sie in diesem Buch niederschreiben? Warum lassen Sie manche Details aus? Wie treffen Sie die Entscheidung, welche Themen in das Buch kommen und welche nicht? Sind Teile des Buchs aus anderen Büchern übernommen? Wie sollte ich dieses Buch lesen? Fragen zu den sprachlichen Konventionen Wie halten Sie es mit Anglizismen? Wie grenzen Sie die Windows-Versionen sprachlich ab? Wie grenzen Sie die verschiedenen Visual Basic-Dialekte und Versionen voneinander ab? 22 VII

3 4.2.4 Wie grenzen Sie die Begriffe Automation und Automatisierung ab? Was bedeutet MINFU? Fragen zur Gestaltung des Buchs Wie werden die Informationen in diesem Buch dargestellt? Welche Formatierungen kommen in diesem Buch zum Einsatz? Sind die Bildschirmabbildungen in diesem Buch in Deutsch oder Englisch? Welche grafische Notation verwenden Sie in den Objektdiagrammen? Wie vollständig sind die Objektdiagramme? Was bedeutet es, wenn hinter einem Wort ein leeres Klammernpaar steht? Wieso verweisen Sie bei Querverweisen nur auf Themen, nicht aber direkt auf die Kapitelnummer? Fragen zur Buch-CD-ROM Was befindet sich auf der CD-ROM? Wie finde ich die Codebeispiele auf der Begleit-CD-ROM wieder? Was kann ich tun, wenn die CD-ROM zu meinem Buch fehlt oder defekt ist? Fragen zu den Programmcodebeispielen Warum gibt es in diesem Buch nur Beispielcode in Visual Basic Script und nicht auch in JavaScript (JScript)? Nach welchen Richtlinien erstellen Sie Codebeispiele? Was bedeutet die Methode say(), die in einigen Listings steht? Was bedeuten die unterschiedlichen Kommentararten? Was bedeutet die Kommentare, in denen as vorkommt? Welche Infrastruktur haben Sie für dieses Buch verwendet? Wie kann ich feststellen, welche Scripting-Komponenten auf meinem System installiert sind? Woher bekomme ich die notwendigen Scripting-Komponenten? Was muss ich tun, wenn die Fehlermeldung Projekt oder Bibliothek nicht gefunden erscheint? Fragen zur Qualitätssicherung Gibt es eine Qualitätssicherung für die Inhalte in diesem Buch? Wie kann es sein, dass trotz der Qualitätssicherungsmaßnahmen Programmbeispiele aus Ihrem Buch auf meinem Rechner nicht funktionieren? Fragen zur Unterstützung nach dem Kauf Gibt es Unterstützung nach dem Kauf eines Buchs? Antworten Sie auf s, in denen ein Leser eine inhaltliche Frage stellt? Wenn ich einen Fehler in dem Buch finde, möchten Sie dann, dass ich Sie darauf hinweise? Bieten Sie auch kommerzielle Unterstützung für Scripting,.NET und PowerShell? 43 VIII

4 5 Einführung Der Automatisierungsbedarf Was ist Scripting? Automatisierungslösungen auf der Windows-Plattform Die DOS-Batchsprache Die Active Scripting-Architektur Active Scripting Hosts Active Scripting Engines COM-Komponenten Werkzeugunterstützung Active Scripting versus VBA Scripting im.net Framework Die Microsoft Powershell Neuerungen in Windows Vista im Überblick Scriptumgebungen Scriptbibliotheken 59 6 Scripting-Schnellstart Ein einfaches Script für den Windows Script Host Ein komplexeres Script mit zwei Sprachen für den Internet Explorer Benutzer aus dem Active Directory exportieren Ein PowerShell-Beispiel 64 Teil B Active Scripting 67 7 Das Component Object Model (COM) Binärstandard Programmiersprachen für COM COM-Laufzeitumgebungen COM-Bausteine Die wichtigsten Bausteine im Kurzüberblick Global Unique Identifier (GUIDs) Moniker COM-Dienste COM-Konfigurationsdaten Die Registrierungsdatenbank als Konfigurationsspeicher XML-Konfigurationsdateien Komponentenarten Verpackungsformen EXE-Server im Vergleich zu DLL-Server Der Zusammenhang zwischen Komponentenart und Verpackungsform Zusatzinformationen 84 IX

5 7.9 Registrierung von Komponenten COM-Klassen Klassenidentifikation mit CLSIDs Programmatic Identifier Friendly Class Name Klassen in der Registrierungsdatenbank COM-Schnittstellen Standardschnittstelle einer COM-Klasse Namensgebung Schnittstellen in der Registrierungsdatenbank Virtuelle Tabellen Die Grauzone zwischen Klasse und Schnittstelle Mangelnde Selbsterkenntnis bei den Schnittstellen Bullet-and-Stick-Diagramme Klassenmitglieder Typinformationen Interface Definition Language (IDL) Typbibliotheken Statischer Aufruf versus Automation COM-Standardschnittstellen Statisches Binden mit IUnknown Automation mit IDispatch Duale Schnittstellen DispatchEx Distributed COM (DCOM) DCOM-Protokoll DCOM-Installation und -Konfiguration DCOM im Internet Objektaktivierung Service Control Manager (SCM) Erzeugung neuer Instanzen Zugriff auf bestehende Instanzen Aktivierungsfehler COM-Anwendungen COM-Assemblies COM-Kategorien Persistenz und Structured Storage COM-Sicherheit Authentifizierung Identität Impersonifizierung Zugriffsberechtigungen Active Scripting Entwicklung von Scripting Engines Installierte Scripting Engines 132 X

6 Entwicklung von Scripting Hosts COM-Komponenten beim Active Scripting Eingebaute Objekte Microsoft Transaction Server (MTS) MTS-Administration Interception Packages Programmierung COM Änderungen gegenüber dem MTS Neue Dienste in COM COM+-Administration Objektmodelle in COM-Komponenten Objektorientierte Konzepte in COM Bausteine von COM-Objektmodellen Empfehlungen für Objektmodelle Metaobjektmodelle Bewertung von COM Vorteile von COM COM auf anderen Plattformen Unzulänglichkeiten von COM NET Framework ( DOTNET ) Die Visual Basic-Sprachfamilie Die Visual Basic-Sprachfamilie Visual Basic for Applications (VBA) Visual Basic Script (VBS) Embedded Visual Basic (evb) Visual Basic.NET Anwendungsgebiete Grundlagen Grundlegendes zur Syntax Speicherung des Programmcodes Startpunkt eines Programms Einfache Ein- und Ausgabefunktionen Ausgaben mit MsgBox() Eingaben mit InputBox() empfangen Variablen Gültigkeitsbereich von Variablen Benennung von Variablen Datentypen Datentypen in VBS Datentypen in VB 6.0/VBA Startwerte von Variablen 166 XI

7 8.6 Darstellung von Werten Literale Symbolische Konstanten Operatoren Typkonvertierung Datenfelder (Arrays) Statische Arrays Dynamische Arrays Array-Operationen Bedingungen If...Then Select...Case Schleifen For...Next For Each...Next Do...Loop Unterroutinen Prozeduren Funktionen Die Last mit den Parametern Codegenerierung zur Laufzeit Objektbasierte Programmierung Definition von Klassen in VBS Definition von Klassen in VB 6.0/VBA Objektvariablen Instanziierung Objektverwendung Objektoperationen Property-Routinen Objektvernichtung Objektmengen (Collections) Ereignisse Vererbung und Mehrfachschnittstellen Nutzung von COM und DCOM Instanziierung von COM-Komponenten Zugriff auf bestehende Instanzen Verwendung von COM-Objekten Verwendung von Mehrfachschnittstellen Datentypprobleme beim Zugriff auf COM-Komponenten Eingebaute Funktionen und Klassen Fehlerbehandlung Allgemeine Hilfsroutinen Scripteinbindung Umwandlungsroutinen Rückumwandlung von Konstanten 226 XII

8 Ausgabe Schreiben in eine Log-Datei Fehlerüberprüfung COM-Funktionen Die Scripting Hosts Windows Script Host (WSH) Verfügbare Versionen WSH-Installation WSH-Konfiguration WScript versus CScript Scriptdateien Start eines Script Befehlszeilenparameter für Scripts Einbinden von anderen Scriptdateien Statische Objekte und Einbinden von Typbibliotheken Die eingebauten Objekte des WSH Bildschirmmasken für den WSH Sicherheitseinstellungen Sicherheit in Windows Vista DHTML-Scripting im Internet Explorer Grundlagen des Browser-Scripting Einbindung von Scriptcode Hello World im Browser Sicherheitseinstellungen DOM-Ereignisbehandlung Eingebaute Objekte (Intrinsic Objects) Zugriff auf externe COM-Komponenten HTML-Applications (HTAs) Microsoft Gadgets Active Server Pages (ASP) Grundlagen dynamischer Webserveranwendungen Installation von ASP IIS-Konfiguration Aufbau von ASP-Seiten Start einer ASP-Seite Ausgaben in ASP Render-Funktionen Eingebaute Objekte Global.asa und ASP-Ereignisse Einbinden von Dateien Einbinden von Typbibliotheken Fehlermeldungen Sicherheitseinstellungen Transaktionssteuerung 339 XIII

9 9.5 Job Scripting im Microsoft SQL Server 7.0/2000/ Überblick über den SQL Server-Agent Definition von Aufträgen Erstellung von Job Scripts Eingebaute Objekte (Intrinsic Objects) Data Transformation Service (DTS) im Microsoft SQL Server 7.0/ DTS-Pakete Datentransformationen mit dem DTS ActiveX Script-Transformation ActiveX ScriptTasks Microsoft SQL Server 2005 Integration Services (SSIS) Scripting im Microsoft Operations Manager (MOM) 2000/ Bausteine Management Packs Architektur Überblick über das Regelsystem Computergruppierungsregeln Verarbeitungsregeln Antworten auf die Erfüllung von Regeln Scripting im MOM Event Scripting Agent im Exchange Server 5.5/2000/ Überblick über den Exchange Event Service Exchange Event Scripting Microsoft Outlook Forms Formulardesigner Steuerelemente und Felder Eingebaute Objekte (Intrinsic Objects) Ereignisse in Outlook Forms Windows Installer Custom Actions XSLT-Scripting Scripting Hosts anderer Anbieter System Script Host (SSH) OnScript Host (OSH) HyperHost TextPipe Basisfunktionen WSH-Laufzeitbibliothek (WSH Runtime Library) Objektmodelle der WSH Runtime Library WSHNetwork und untergeordnete Klassen WSHShell und untergeordnete Klassen Scripting-Laufzeitumgebung (Scripting Runtime Library) Daten speichern in der Dictionary-Klasse File System Objects (FSO) Zugriff auf die Dateisystemstruktur Zugriff auf Dateiinhalte (Textstreams) 460 XIV

10 11 Verzeichnisdienste Active Directory Service Interface (ADSI) Verzeichnisdienste Die ADSI-Grundlagen Das ADSI-Meta-Objektmodell Grundlagen der ADSI-Programmierung ADS Namespaces Container ADSI-Provider WinNT für SAM-basierte Benutzerdatenbanken WinNT-Objektmodell Identifikation und Bindung Verwaltung von NT-Domänen Die WinNT-Klasse Computer Benutzerkonten verwalten mit der User -Klasse Gruppenverwaltung Verwaltung von Windows-Diensten Verzeichnisfreigaben verwalten Benutzersitzungen und geöffnete Ressourcen Druckersteuerung Active Directory-Administration mit ADSI Allgemeine Informationen zum Active Directory Active Directory Application Mode (ADAM) Programmierschnittstellen Das Objektmodell des Active Directory Identifikation und Bindung Verzeichnisattribute Suchanfragen im Active Directory Besondere ADS-Datentypen Vergleich zum WinNT-Provider Benutzerverwaltung im Active Directory Benutzerauthentifizierung Benutzer suchen Gruppenverwaltung im Active Directory Verwaltung der Organisationseinheiten im Active Directory Computerverwaltung im Active Directory Gruppenrichtlinienverwaltung Schemazugriff Administration eines Exchange Server 5.5 mit ADSI Administration des Internet Information Server mit ADSI IIS-Objektmodell Identifikation und Bindung Arbeit mit virtuellen Webservern Sicherung der IIS-Metabase System-Info-Klassen für ADSI WinNTSystem ADSystemInfo 570 XV

11 11.7 Zusatzkomponenten für ADSI ADSI-Versionsabfrage mit ADsVersion Detaillierte Fehlermeldungen mit ADsError GetObject() durch die Hintertür mit ADsFactory RAS-Konfiguration mit ADsRAS Zugriff auf Sicherheitseinstellungen mit ADsSecurity Beispiel IADsTools Group Policy Objects (GPO) Grundlagen zur Gruppenrichtlinienverwaltungskonsole GPO-Objektmodell Hilfsroutinen Informationen ausgeben Verknüpfungen verwalten Weitere Möglichkeiten Universal-Scripting-Komponenten Windows Management Instrumentation (WMI) WMI-Grundlagen Metaobjektmodell in der WMI-COM-Komponente Arbeit mit der WMI-Komponente Abfragen mit WQL WMI ODBC-Treiber WMI im Einsatz Computerverwaltung Dateisystemverwaltung Registrierungsdatenbank (Registry) Hardware Softwareverwaltung Prozesse Zeitplandienst Benutzer und Gruppen Druckerverwaltung Systemdienste Netzwerkkonfiguration Leistungsdaten Terminaldienste Ereignisprotokolle Exchange Server-Administration mit WMI IIS-Administration mit WMI Beispiel Informationen über WMI selbst Ihre Expedition in die WMI 730 XVI

12 12.3 Windows Remote Management (WinRM) Nutzung von WinRM Objektmodell der WinRM Scripting Objects Adressierung WinRM im Einsatz Benutzerschnittstelle Microsoft Shell Objects Objektmodell der Shell Objects Arbeit mit Explorer-Fenstern Arbeiten mit Ordnern und Dateien Microsoft Internet Controls Objektmodell des Webbrowser Control Anwendungsbeispiele Microsoft Common Dialog Control Objektmodell Einfaches Beispiel Öffnen-Dialog Speichern-Dialog Schriftarten-Dialog 757 Stichwortverzeichnis 759 Band 2 14 Daten und Dokumente ActiveX Data Objects (ADO) Von ODBC zu OLE DB Einführung in die ActiveX Data Objects (ADO) Beschreibung von Datenverbindungen Das ADO-Objektmodell Tabellenzugriff mit Recordsets Befehlsausführung mit der Command-Klasse Dauerhafte Verbindungen mit der Connection-Klasse Zugriff auf einzelne Elemente mit der Record-Klasse Transaktionssteuerung ADO-Fehlerbehandlung SQL Server Distributed Management Objects (DMO) DMO-Objektmodell Application-Klasse SQLServer-Klasse Anlegen einer neuen Datenbank Anlegen einer neuen Tabelle Datensicherung DTS-Paketobjekte 844 XVII

13 14.4 Microsoft Office-Komponenten Document Object Model (DOM) HTML Document Object Model (MSHTML) XML Document Object Model (MSXML) OLE File Property Reader 2.0 (DSOFile) Klassen Daten auslesen Daten ändern Selbst definierte Eigenschaften Selbst definierte Eigenschaften löschen Microsoft Office-Komponenten Netzwerk und Kommunikation Collaboration Data Objects (CDO) CDO-Grundlagen CDO-Objektmodell CDO- und MAPI-Basiskonzepte CDO-Anmeldung Zugriff auf Nachrichtenspeicher Zugriff auf Ordner Zugriff auf die Nachrichten Anlegen neuer Nachrichten in Ordnern Adressbücher und Adresseinträge Senden einer Arbeit mit Nachrichtenanhängen Komponenten für den Exchange Server 2000/2003/ Überblick Exchange-Programmierung mit ADO CDO 3.0 für Exchange 2000/2003/ CDO for Exchange Management SMTP-Mail-Komponenten CDONTS für NT CDO for Windows JMAIL Microsoft WinSock-Komponente Internet Transfer-Komponente ASPInet (FTP) Mabry FTPX HTTP-Download NETCon (Windows Firewall) Objektmodell Beispiele 986 XVIII

14 16 Sicherheitskomponenten CAPICOM Klassen Verschlüsselung Hashing Scripting Password-Komponente Klassen Beispiel Sonstige Scripting-Komponenten Reguläre Ausdrücke mit RegExp RegExp-Objektmodell Klasse RegExp Einfacher Mustervergleich mit Test() RA-Symbole Ausführlicher Mustervergleich mit Execute() Submatches Musterersetzung mit Replace() WindowsScripting-Komponente Klasse IniFile Klasse WinNTUser Klasse Util Klasse ADSI Klasse CSV API-Funktionsaufrufe mit DynaCall Werkzeuge Editoren und Entwicklungsumgebungen Microsoft Visual InterDev Scripteditor in Microsoft Office PrimalScript SystemScripter OnScript Editor Visual Basic 6.0 und VB-IDE Notepad und Notepad Plus Admin Script Editor (ASE) VBsEdit/JsEdit Vergleich der Editoren Scriptdebugger Microsoft Script Debugger Visual InterDev-Debugger Visual Basic-Debugger Andere Debugger COM-Werkzeuge Microsoft Registrierungsdatenbank-Editoren Registry Crawler 1030 XIX

15 Regsvr32, SWBregsvr und CliReg COM Viewer COM-Explorer Dependency Walker Objektkatalog comtlbrowser DCOM-Konfigurationswerkzeug MTS Explorer Snap-in Komponentendienste ROT-Viewer Scripting Spy WMI-Werkzeuge WMI Object Browser WMI CIM Studio WMI Event Registration Tool WMI Event Viewer WMI Command Line Utility (WMIC) WMI Scriptomatic WMI Code Creator VBInstance WMI-Testprogramm MOF Compiler ADSI-Werkzeuge MMC-Snap-in Active Directory-Benutzer und -Computer Active Directory Service Browser (ADB) ADSI Explorer ADSI Edit ADSI Schema Browser ADSI Scriptomatic MAPI-/CDO-Werkzeuge Script Director MAPI Explorer XML-Werkzeuge XML Notepad XLST-Transformationen mit MSXSL.EXE IE Tools for Validating XML and Viewing XSLT Output Sonstige Scripting-Assistenten HTA Helpomatic Do-It-Yourself Script Center Kit Fortgeschrittene Active Scripting-Techniken Fehlersuche in Scripts (Debugging) Fehlerarten Active Scripting-Debugger Auswahl des Debugger Aufruf des Debugger Aktivierung des Debugging 1075 XX

16 19.2 Scriptcodierung mit dem Script Encoder Codierung per Kommandozeile Codierung per Script mit der Klasse Scripting.Encoder Digitale Signaturen für Scripts Grundlagen digitaler Signaturen Erstellen von Signaturen mit den CryptoAPI-Werkzeuge Aktivierung der automatischen Prüfung Digitale Signaturen und Softwareeinschränkungen Digitale Signaturen und Scriptcodierung Login- und Logoff-Scripts Entwicklung von Automatisierungslösungen in Visual Basic VB-EXE versus Scripting Erstellung einer VB-EXE Eingabehilfen Einbindung von Typbibliotheken Debugging Eingebaute Objekte (Intrinsic Objects) Grafische Benutzeroberflächen mit VB-Forms WSH-kompatible Programmierung in VB Die VBA-Hosts in Microsoft Office Entwicklungsumgebung Start einer VBA-Routine Eingebautes Objekt VBA-UserForms Microsoft Office Developer Edition Prototyping von Exchange Event Agents innerhalb der VB 6.0-IDE Erzeugung eigener COM-Komponenten Erzeugung von Komponenten mit VB Windows Script Components (WSCs) Ausführung entfernter Scripts Remote Scripting mit dem WSH Remote Scripting im Web Nutzung entfernter COM-Komponenten Remote Scripting via DCOM Remote Scripting mit Windows Script Components (WSCs) Remote Data Service (RDS) Programmierung eigener Scripting Hosts Komponentenerforschung Suche nach Komponenten Analyse von Komponenten Fallbeispiele ADS-Organisationsstrukturwerkzeug Aufgabenstellung Lösung 1174 XXI

17 20.2 Massenbenutzerimport Aufgabenstellung Lösung Login-Script Aufgabenstellung Lösung Scriptfernausführung per Aufgabenstellung Lösung WebPrinterManager Aufgabenstellung Lösung WBEM Multi Server Disk Viewer (WMSDV) Aufgabenstellung Lösung Hardware-Inventarisierung Aufgabenstellung Lösung Dienstestatus Aufgabenstellung Lösung Dateisystemstrukturdokumentation Aufgabenstellung Lösung DemoHost Aufgabenstellung Lösung Weitere Beispiele ADS-Gruppenwerkzeug DTS-Anwendung Character Map Viewer WebUserManager 1217 Teil C PowerShell NET Framework Was ist das.net Framework? Weitere Eigenschaften des.net Framework NET-Klassen Namensgebung von.net-klassen (Namensräume) Namensräume und Softwarekomponenten Bestandteile einer.net-klasse Vererbung Schnittstellen Dokumentation 1228 XXII

18 22 Einführung in die Windows PowerShell (PS) Geschichte Bezugsquelle und Installation Architektur Einzelbefehle der PowerShell Commandlets Aliase Ausdrücke Externe Befehle Dateinamen Objektorientiertes Pipelining Grundlagen Objektorientierung Analyse des Pipeline-Inhalts Filtern Zusammenfassung von Pipeline-Inhalten Kastrierung von Objekten in der Pipeline Sortieren Gruppierung Berechnungen Zwischenschritte in der Pipeline Beispiele Ausgabefunktionen Standardausgabe Seitenweise Ausgabe Einschränkung der Ausgabe Ausgabe einzelner Werte Unterdrückung der Ausgabe Weitere Ausgabefunktionen Navigationsmodell Provider und Laufwerke Navigationsbefehle Pfadangaben Eigene Laufwerke definieren PowerShell Language (PSL) Befehlstrennung Kommentare Variablen Zahlen Zeichenketten Datum und Uhrzeit Arrays Kontrollkonstrukte PowerShell-Scripts PowerShell-Scripts als Commandlets verwenden Commandlets für Script-Ausführung 1275 XXIII

19 22.9 Eingabe Anbindung an Klassenbibliotheken WMI-Objekte NET- und COM-Objekte Sicherheitsfunktionen Fehlersuche Tipps und Tricks Erweitern der PowerShell Commandlets von anderen Anbietern Ausblick auf PowerShell 2.0 und Aspen Weitere Informationen über die PowerShell Websites zur PowerShell Weblogs zur PowerShell PowerShell-Werkzeuge Powershell-Konsole PowerShell IDE PowerShell Analyzer Weitere Werkzeuge Systemautomatisierung mit der PowerShell Dateisystem Laufwerke Inhalt eines Verzeichnisses Dateisystemoperationen Dateieigenschaften lesen und verändern Freigaben Dokumente und Datenbanken Textdateien CSV-Dateien XML-Dateien HTML-Dokumente Relationale Datenbanken Registrierungsdatenbank (Registry) Computerverwaltung Hardwareverwaltung Softwareverwaltung Prozesse Druckerverwaltung Systemdienste Netzwerk Ping Netzwerkonfiguration Abruf von Daten von einem HTTP-Server 1313 XXIV

20 24.11 Ereignisprotokolle Leistungsdaten Exchange Server Grafische Benutzeroberflächen Eingabemaske Universelle Objektdarstellung Verzeichnisdienst-Scripting mit der PowerShell Benutzer- und Gruppenverwaltung mit WMI Einführung in System.DirectoryServices Architektur Objektmodell Konzeptionelles Chaos bei Microsoft Überblick über die Programmiermechanismen Beispiele zum Active Directory-Scripting Kapselung von Verzeichnisdienstfunktionen in eigenen Commandlets 1340 Teil D Anhang Grundlagen objektorientierter Komponentenarchitekturen Objektorientierung Objekte Schnittstellen (Interfaces) Klassen Vererbung (Inheritance) Beziehungen zwischen Objekten und Klassen Objektmodelle Polymorphismus Dynamische Bindung Komponentenarchitekturen Marktübersicht Kurzeinführung in XML Elemente und Attribute Processing Instructions (PIs) Wohlgeformtheit und Gültigkeit Zeichensätze XML-Namensräume Datentypen XML-Beispiele Darstellung von XML-Dokumenten XML und Scripting 1385 XXV

21 28 Visual Basic-Funktionen Numerische Funktionen Finanzmathematische Funktionen Formatierungsfunktionen String-Funktionen Datum/Uhrzeit Array-Funktionen Funktionen zur Arbeit mit COM Systemfunktionen und Ein-/Ausgabe Typprüfung und -umwandlung Sonstige Funktionen Literaturverzeichnis Gedruckte Literatur Quellen im Internet Requests for Comment (RFCs) Newsgroups Andere Quellenangaben Abkürzungsverzeichnis 1413 Stichwortverzeichnis 1423 XXVI

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell.

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell. Holger Schwichtenberg Windows Scripting Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell Band 2 ADDISON-WESLEY An imprint of Pearson Education München Boston San

Mehr

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell.

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell. Holger Schwichtenberg Windows Scripting Automatisierte Systemadministration mit dem Windows Script Host und der Windows PowerShell Band 1 ^ f ADDISON-WESLEY An imprint of Pearson Education München Boston

Mehr

Inhaltsverzeichnis. Teil A Einführung 1. 1 Über den Autor Dr. Holger Schwichtenberg 3. 2 Vorwort 5

Inhaltsverzeichnis. Teil A Einführung 1. 1 Über den Autor Dr. Holger Schwichtenberg 3. 2 Vorwort 5 Teil A Einführung 1 1 Über den Autor Dr. Holger Schwichtenberg 3 2 Vorwort 5 2.1 Vorwort zur 6. Auflage 5 2.2 Vorwort zur 5. Auflage (2006) 6 2.3 Auszug aus dem Vorwort zur 4. Auflage (2004) 7 2.4 Auszug

Mehr

Holger Schwichtenberg. Windows PowerShell. Konzepte - Praxiseinsatz - Erweiterungen. ADDISON-WESLEY An imprint of Pearson Education

Holger Schwichtenberg. Windows PowerShell. Konzepte - Praxiseinsatz - Erweiterungen. ADDISON-WESLEY An imprint of Pearson Education Holger Schwichtenberg Windows PowerShell Konzepte - Praxiseinsatz - Erweiterungen ^ y ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney

Mehr

Inhaltsverzeichnis. Vorwort. Basiswissen

Inhaltsverzeichnis. Vorwort. Basiswissen Inhaltsverzeichnis Vorwort 1 Basiswissen 1.1 Erste Schritte mit der Windows PowerShell 1.1.1 Was ist die Windows PowerShell? 1.1.2 Geschichte 1.1.3 Eine Motivation 1.1.4 PowerShell herunterladen und installieren

Mehr

Überblick. ТЩГЩ Einführung 1. Q j Active Scripting (insbes. WSH 5.8) 61. 1 Über den Autor Dr. Holger Schwichtenberg 3. ?.

Überblick. ТЩГЩ Einführung 1. Q j Active Scripting (insbes. WSH 5.8) 61. 1 Über den Autor Dr. Holger Schwichtenberg 3. ?. Überblick ТЩГЩ Einführung 1 1 Über den Autor Dr. Holger Schwichtenberg 3?. Vorwort 5 3 Leser-Portal (Dienstleistungen für Leser nach dem Kauf) 15 Fragen und Antworten zu diesem Buch (FAQ) 17 5 Einführung

Mehr

Windows Scripting lernen

Windows Scripting lernen Holger Schwichtenberg, Sven Conrad, Thomas Gartner, Oliver Scheer Windows Scripting lernen Anfangen, anwenden, verstehen An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

Windows Scripting lernen

Windows Scripting lernen Holger Schwichtenberg, Sven Conrad, Thomas Gärtner, Oliver Scheer Windows Scripting lernen Anfangen, anwenden, verstehen ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow,

Mehr

Über den Autor Dr. Holger Schwichtenberg 17

Über den Autor Dr. Holger Schwichtenberg 17 Über den Autor Dr. Holger Schwichtenberg 17 Vorwort 18 Vorwort zur vierten Auflage 18 Vorwort zur dritten Auflage 19 Vorwort zur zweiten Auflage 19 Vorwort zur ersten Auflage 20 1 Einführung in den Windows

Mehr

Windows Scripting lernen

Windows Scripting lernen Holger Schwichtenberg Windows Scripting lernen Von Windows Script Host und Visual Basic Script bis zur Windows PowerShell ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow,

Mehr

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit VBScript, Visual Basic 6.0 und Visual Basic.NET

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit VBScript, Visual Basic 6.0 und Visual Basic.NET Holger Schwichtenberg Windows Scripting Automatisierte Systemadministration mit VBScript, Visual Basic 6.0 und Visual Basic.NET 4., aktualisierte und erweiterte Auflage An imprint of Pearson Education

Mehr

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit VBScript, Visual Basic 6.0 und Visual Basic.NET

Holger Schwichtenberg. Windows Scripting. Automatisierte Systemadministration mit VBScript, Visual Basic 6.0 und Visual Basic.NET Holger Schwichtenberg Windows Scripting Automatisierte Systemadministration mit VBScript, Visual Basic 6.0 und Visual Basic.NET 4., aktualisierte und erweiterte Auflage ADDISON-WESLEY An imprint of Pearson

Mehr

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen... 2. PHP Programmierung - Grundlagen... 3

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen... 2. PHP Programmierung - Grundlagen... 3 Inhalt Powershell - Scripting - Grundlagen... 2 PHP - Grundlagen... 3 XML - Grundlagen... 4 VBS - Visual Basic Script - Grundlagen... 5 Access 2010 - Teil 1... 6 Access 2010 - Teil 2... 7 VBA... 8 VBA

Mehr

i i apitel apitel K K Inhalt Inhalt

i i apitel apitel K K Inhalt Inhalt Seite iv 0 Einleitung........................................... 1 Kombination der Leistungsbereiche.............. 3 Über dieses Buch.................................. 3 Arbeiten mit den Beispielanwendungen..........

Mehr

Bleiben Sie auf dem Laufenden! Windows Scripting lernen. Schwichtenberg

Bleiben Sie auf dem Laufenden! Windows Scripting lernen. Schwichtenberg Schwichtenberg Windows Scripting lernen Bleiben Sie auf dem Laufenden! Unser Computerbuch-Newsletter informiert Sie monatlich über neue Bücher und Termine. Profitieren Sie auch von Gewinnspielen und exklusiven

Mehr

XML und Datenbanken

<Trainingsinhalt> XML und Datenbanken XML und Datenbanken i training Inhaltsverzeichnis Vorwort 11 Kapitel 1 XML 13 1.1 Voraussetzungen für XML 14 1.2 Allgemeines 14 1.3 Migration von HTML zu XML 16 1.4 Argumente für XML

Mehr

Bibliografische Information der Deutschen Nationalbibliothek

Bibliografische Information der Deutschen Nationalbibliothek Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

Inhalt. Vorbemerkungen... 1

Inhalt. Vorbemerkungen... 1 Vorbemerkungen...................................................... 1 1 Einleitung........................................................ 9 1.1 Statik und Dynamik............................................

Mehr

Seminar: IT-Administration. Windows Scripting

Seminar: IT-Administration. Windows Scripting Seminar: IT-Administration Windows Scripting Übersicht Skriptsprachen Entwicklung der Skriptsprachen Kommandozeileninterpreter cmd.exe Active Scripting Architektur von Windows Die Skriptsprache VBS Windows

Mehr

Microsoft Access Schulungen

Microsoft Access Schulungen Microsoft Access Schulungen MS Access Grundlagen Vorgehensweise: Abwechselnd Vortrag durch den Dozenten mit vielen praxisnahen Übungen für die Teilnehmer. Ziel des Seminars: Der Teilnehmer ist in der Lage

Mehr

Inhaltsverzeichnis. Einleitung... 13. Text vom Benutzer erfragen... 22 Text über ein Dialogfeld erfragen... 23

Inhaltsverzeichnis. Einleitung... 13. Text vom Benutzer erfragen... 22 Text über ein Dialogfeld erfragen... 23 Inhaltsverzeichnis Einleitung............................................................................. 13 1 Texte und Textauswertungen........................................................ 17 Text

Mehr

Sachverzeichnis. Ausschnitt PowerShell ISE, 157 Azure Umgang mit virtuellen Maschinen, 460 Azure-Cmdlets Die ersten Schritte, 460 Überblick, 458

Sachverzeichnis. Ausschnitt PowerShell ISE, 157 Azure Umgang mit virtuellen Maschinen, 460 Azure-Cmdlets Die ersten Schritte, 460 Überblick, 458 Sachverzeichnis Operator, 66 $_, 71 $Args, 185, 201 $Args-Variable, 184 $Input-Variable, 186 PowerShell-Pipeline, 68 $PSBoundParameters, 185 $PSUnsupportedConsoleApplications, 151 $PSVersionTable, 169.NET

Mehr

Inhaltsverzeichnis VII

Inhaltsverzeichnis VII Inhaltsverzeichnis 1 Erste Schritte...1 1.1 Einführung...1 1.2 Systemvoraussetzungen...2 1.3 Installation...2 1.3.1 Buch online lesen...3 1.3.2 Installation von Caché...3 1.3.3 Die Buch-Beispiele...4 1.4

Mehr

VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA

VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA VIVIT TQA Treffen in Köln am 18. 04. 2013 API- Programmierung und Nutzung bei HP Quality Center / ALM Michael Oestereich IT Consultant QA Agenda Vorstellung der API- Versionen OTA- API SA- API REST- API

Mehr

3827316375 Windows- und BackOffice-Scripting

3827316375 Windows- und BackOffice-Scripting 3827316375 Windows- und BackOffice-Scripting 1 Einführung 1.1 Der Automatisierungsbedarf Microsoft spielt auf dem Weltmarkt der Betriebssysteme eine zentrale Rolle. Das gilt nicht nur für den Heimbereich

Mehr

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17

Einleitung 11. 1 Von All-in-one-Software zu Webservices 17 316IVZ.fm Seite 5 Dienstag, 22. April 2003 2:31 14 Inhalt Einleitung 11 1 Von All-in-one-Software zu Webservices 17 1.1 Enterprise Application Integration... 17 1.2 SAP-Technologie und -Komponenten...

Mehr

Inhaltsverzeichnis. Vorwort... Danksagung...

Inhaltsverzeichnis. Vorwort... Danksagung... Vorwort... Danksagung... Einführung... Für wen ist dieses Buch konzipiert?... Wie ist dieses Buch aufgebaut?... Microsoft Dynamics CRM Live... Systemanforderungen... Client... Server... Codebeispiele...

Mehr

Inhaltsverzeichnis. Teil 1 Node.js... 1

Inhaltsverzeichnis. Teil 1 Node.js... 1 xiii Teil 1 Node.js... 1 1 Was ist Node.js? 3 1.1 Die Zeitalter des Webs................................... 3 1.1.1 1990 bis 2000: Das Web 1.0....................... 3 1.1.2 2000 bis 2010: Das Web 2.0.......................

Mehr

Inhaltsverzeichnis. Windows PowerShell 4.0

Inhaltsverzeichnis. Windows PowerShell 4.0 Inhaltsverzeichnis zu Windows PowerShell 4.0 von Holger Schwichtenberg ISBN (Buch): 978-3-446-44070-8 ISBN (E-Book): 978-3-446-44120-0 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-44070-8

Mehr

Grundlagen. Sprachen. Anwendungsentwicklung. Grundlagen der Programmierung. Erstellung eines Pflichtenheftes. Visual Basic I.

Grundlagen. Sprachen. Anwendungsentwicklung. Grundlagen der Programmierung. Erstellung eines Pflichtenheftes. Visual Basic I. Grundlagen Produkt Nr. 1412 Windows Historische Entwicklung Überblick über Programmiersprachen Ablaufdiagramme Nassi-Shneiderman-Diagramm Einführung Boolsche Algebra Abhandlungen nach De Morgan Anweisungen

Mehr

NET.Compact Framework

NET.Compact Framework FRANZIS PROFESSIONAL SERIES Robert Panther Programmieren mit dem NET.Compact Framework Pocket PC - Smartphone - Handheld Mit 178 Abbildungen FRANZIS Vorwort 9 Einleitung 11 1.1 Warum dieses Buch? 11 1.2

Mehr

Windows PowerShell 4.0

Windows PowerShell 4.0 Windows PowerShell 4.0 Das Praxisbuch von Holger Schwichtenberg 1. Auflage Hanser München 2014 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 44070 8 Zu Leseprobe schnell und portofrei erhältlich

Mehr

Tobias Weltner. PowerShell-Scripting fur Administratoren

Tobias Weltner. PowerShell-Scripting fur Administratoren Tobias Weltner PowerShell-Scripting fur Administratoren Vorwort 13 Texte und Textauswertungen 17 Text erstellen 19 Text vom Benutzer erfragen 21 Text aus einer Datei lesen 22 Zeilenumbruch oder Anfiihrungszeichen

Mehr

Webseiten entwickeln mit ASP.NET

Webseiten entwickeln mit ASP.NET Webseiten entwickeln mit ASP.NET Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C# Bearbeitet von Jamal Baydaoui 1. Auflage 2013. Buch. 316 S. ISBN 978 3 446 43723 4

Mehr

Inhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI

Inhaltsverzeichnis. Teil I Grundlagen der Programmarchitektur... 1. Vorwort... XIII XV XVI XVI Vorwort......................................................................... Vorwort der Autoren........................................................... Systemanforderungen für die CD zum Buch......................................

Mehr

Alexander Schmidt/Andreas Lehr. Windows 7. richtig administrieren. 152 Abbildungen

Alexander Schmidt/Andreas Lehr. Windows 7. richtig administrieren. 152 Abbildungen Alexander Schmidt/Andreas Lehr Windows 7 richtig administrieren 152 Abbildungen Inhaltsverzeichnis 1 Grundlagen, Installation & Rollout 11 1.1 Grundlagen 12 1.1.1 Versionen und Editionen 12 1.1.2 Prüfung

Mehr

Richtig einsteigen: Webseiten programmieren lernen mit Visual Web Developer 2005

Richtig einsteigen: Webseiten programmieren lernen mit Visual Web Developer 2005 Uwe Thiemann Richtig einsteigen: Webseiten programmieren lernen mit Visual Web Developer 2005 Microsoft Press Einführung 13 Vom Desktop zum Web 13 Warum programmieren? 14 An wen richtet sich dieses Buch?

Mehr

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Neue Möglichkeiten der Datenintegration Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Begriffsbestimmung ODBC, OLE DB, COM, ADO... Unterschiede zwischen

Mehr

Inhaltsverzeichnis Vorwort Konzepte des Active Directory

Inhaltsverzeichnis Vorwort Konzepte des Active Directory Vorwort.................................................................. XI Warum dieses Buch.................................................... XI Kapitelübersicht.......................................................

Mehr

Programmierung von MS-Office mit Visual Basic

Programmierung von MS-Office mit Visual Basic Programmierung von MS-Office mit Visual Basic Dirk von Hagen EDV-Beratung Dirk von Hagen Robert-Mayer-Straße 40 60486 Frankfurt am Main Inhalt Verwendung Arten Beispiele Ausblick Historische Anmerkung

Mehr

Inhaltsverzeichnis. Vorwort... XIII

Inhaltsverzeichnis. Vorwort... XIII Vorwort................................................................... XIII 11 Frames im professionellen Einsatz....................................... 1 Framesets erstellen......................................................

Mehr

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag

Martin Marinschek- Wolfgang Radinger. Ruby on Rails. Einstieg in die effiziente Webentwicklung. [Tu dpunkt.verlag Martin Marinschek- Wolfgang Radinger Ruby on Rails Einstieg in die effiziente Webentwicklung [Tu dpunkt.verlag Inhaltsverzeichnis 1 Ruby on Rails -»Bitte Einsteigen«1 1.1 Web-Entwicklung und Entwicklung

Mehr

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen...

Inhaltsverzeichnis. Teil I Erste Schritte. 1 Einleitung... 9. Teil II Grundlagen von VBA. 2 Die ersten VBA-Prozeduren erstellen... Teil I Erste Schritte 1 Einleitung.... 9 1.1 Die Themenschwerpunkte dieses Buches... 9 Visual Basic for Applications... 9 Die Beispiel-Datenbank... 10 1.2 Wie Sie am besten mit diesem Buch arbeiten...

Mehr

Office Objektmodell (1)

Office Objektmodell (1) Office Objektmodell (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft Office Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das sind Sammlungen von Funktionen

Mehr

Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung

Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Ruprecht Droge, Markus Raatz Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Microsoft Press Vorwort XI 1 Einführung in SQL Server 2005 1 Geschichte des SQL Servers 1 Wichtige

Mehr

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. 1 Hallo 13 1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL

Mehr

Inhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII

Inhaltsverzeichnis. Teil A Grundlagen... 1. Teil B Dokumente suchen und bearbeiten... 19. Vorwort... Danksagung... XIII Vorwort............................................... Danksagung........................................ XIII XIV Teil A Grundlagen......................................... 1 1 Einsatzgebiete.....................................

Mehr

Microsoft Windows PowerShell v3.0/4.0

Microsoft Windows PowerShell v3.0/4.0 Microsoft Windows PowerShell v3.0/4.0 Dauer: 4 Tage Kursnummer: GKPS Überblick: Die PowerShell ist bereits ein integraler Bestandteil der aktuellen Windows Systeme und wird von verschieden Servern wie

Mehr

C#.NET mit Methode. Professionelle Software entwickeln mit C# und.net: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting. vieweg.

C#.NET mit Methode. Professionelle Software entwickeln mit C# und.net: Grundlagen, Windows, ADO.NET, ASP.NET und Remoting. vieweg. Heinrich Rottmann 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. C#.NET mit Methode Professionelle Software entwickeln

Mehr

inside Windows Script Host

inside Windows Script Host Günter Born inside Windows Script Host Microsoft Press Vorwort Einleitung Zur Benutzung dieses Buches N och ein paar Hinweise XV XVII XVII XIX Teils Einführung, Werkzeuge, VBScript und JScript 1 1 Einführung

Mehr

Web Adressdatenbank mit ASP

Web Adressdatenbank mit ASP Web Adressdatenbank mit ASP 1 Einleitung 1.1 Vorwort Auf den nächsten paar Seiten will ich eine kleine Anleitung geben, wie man per ASP(Active Server Pages) auf eine MS Access Datenbank zugreifen kann.

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...

Mehr

Inhaltsverzeichnis. Vorwort... Danksagungen und Kontakt zum Autor...

Inhaltsverzeichnis. Vorwort... Danksagungen und Kontakt zum Autor... Vorwort... Danksagungen und Kontakt zum Autor... XV XVII 1 Eine erste Rundreise durch die Windows PowerShell... 1 Der Kommandoprompt und der integrierte Zeileneditor... 2 Cmdlets als universelle Befehle...

Mehr

Visual Basic.NET undado.net

Visual Basic.NET undado.net .NETSolutions Visual Basic.NET undado.net Datenbanken programmieren F. SCOTT BARKER Markt+ Übersetzung: Gabriele Broszat Einleitung 21 Zum Autor Zur Begleit-CD-ROM Wer sollte dieses Buch nutzen? Welche

Mehr

Microsoft SQL Server 2005 Konfigurierung, Administration,

Microsoft SQL Server 2005 Konfigurierung, Administration, Ruprecht Droge, Markus Raatz 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Microsoft SQL Server 2005 Konfigurierung,

Mehr

Referent. Reinhard Schmitt. Reinhard@ReinhardSchmitt.De. Förderverein Bürgernetz München-Land e.v. Referent

Referent. Reinhard Schmitt. Reinhard@ReinhardSchmitt.De. Förderverein Bürgernetz München-Land e.v. Referent Referent Reinhard Schmitt Referent Folie 1 bei Microsofts Office und Windows automatisieren?" Ein Übersichtsvortrag zu den Konzepten, die hinter Microsofts Office und Microsofts Windows stehen. Einordnung

Mehr

Softwareschnittstellen

Softwareschnittstellen P4.1. Gliederung Rechnerpraktikum zu Kapitel 4 Softwareschnittstellen Einleitung, Component Object Model (COM) Zugriff auf Microsoft Excel Zugriff auf MATLAB Zugriff auf CATIA Folie 1 P4.2. Einleitung

Mehr

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de CARL HANSER VERLAG Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5 www.hanser.de 1 1.1 Einleitung... 2 Über dieses Buch... 3 1.2 Für wen ist das Buch gedacht?...

Mehr

8a. Exkurs.NET. 8a.1.NET Architektur

8a. Exkurs.NET. 8a.1.NET Architektur 8a. Exkurs.NET Inhalt: 8a.1.NET Architektur 8a.2 Kooperation von Anwendungen über ADO -.NET 8a.3 Unterschiede gegenüber gewöhnlicher WIN32- Programmierung 1 8a.1.NET Architektur Bislang wurden die C/C++

Mehr

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM

Mehr

Office in Java. 2. Info-Point Urs Frei

Office in Java. 2. Info-Point Urs Frei Office in Java 2. Info-Point Urs Frei Problemstellung: Zwei Motivationen Daten direkt im richtigen Format Excel nicht über Zwischenformat csv In Word Bereichte erstellen Office fernsteuern Rechtschreibeprüfung

Mehr

Inhalt. Teil I: Der Sprachkern von JavaScript

Inhalt. Teil I: Der Sprachkern von JavaScript Inhalt Vorwort.... 1 Einführung in JavaScript... 1 1.1 Der JavaScript-Sprachkern... 4 1.2 Clientseitiges JavaScript... 9 Teil I: Der Sprachkern von JavaScript 2 Die lexikalische Struktur... 21 2.1 Zeichensatz...

Mehr

Teil I Installation und erste Schritte 19

Teil I Installation und erste Schritte 19 5 Inhaltsverzeichnis Vorwort 13 Einleitung 15 Verwendete Office-Versionen 16 Der Aufbau dieses Buches 16 Das Ziel des Buches 17 Teil I Installation und erste Schritte 19 1 Von Office 2003 nach 2007 21

Mehr

Inhaltsverzeichnis. 1 Einleitung 11

Inhaltsverzeichnis. 1 Einleitung 11 Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buchs 11 Visual Basic for Applications 11 Die Beispieldatenbank 12 1.2 Wie Sie am besten mit diesem Buch arbeiten

Mehr

Grundlagen. Sprachen. Anwendungsentwicklung. Grundlagen der Programmierung. Erstellung eines Pflichtenheftes. Visual Basic I.

Grundlagen. Sprachen. Anwendungsentwicklung. Grundlagen der Programmierung. Erstellung eines Pflichtenheftes. Visual Basic I. Grundlagen Grundlagen der Programmierung Produkt Nr. 1412 Windows Geschichtliche Entwicklung Überblick über Programmiersprachen Ablaufdiagramme Nassi-Shneiderman-Diagramm Einführung Boolsche Algebra Abhandlungen

Mehr

1 BizTalk Server-Einführung... 17. 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69

1 BizTalk Server-Einführung... 17. 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69 Auf einen Blick 1 BizTalk Server-Einführung... 17 2 Einführung in die Entwicklung einer BizTalk-Anwendung... 69 3 Einführung in die Administration einer BizTalk-Anwendung... 181 4 BizTalk-Einsatz... 225

Mehr

ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx)

ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) Oliver Spritzendorfer Thomas Fekete ActiveX Technologie für ausführbaren Programmcode auf Web-Seiten wiederverwendbare Softwarekompononente

Mehr

C++-Entwicklung mit Linux

C++-Entwicklung mit Linux C++-Entwicklung mit Linux Eine Einführung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse Thomas Wieland [Druckvorlage vom 10. August 2004] xiii Inhaltsverzeichnis 1 Programmieren

Mehr

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten,

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Glossar Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten, Methoden und/oder Eigenschaften, die eine bestimmte Berechnung ausführt, eine Eigenschaft ändert oder eine Methode

Mehr

Windows PowerShell Crashkurs

Windows PowerShell Crashkurs Peter Monadjemi 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Windows PowerShell Crashkurs Microsoft mss: Inhaltsverzeichnis

Mehr

Interoperabilität mit Office-Anwendungen (1)

Interoperabilität mit Office-Anwendungen (1) Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das

Mehr

vii Inhaltsverzeichnis 1 Cloud Computing 1

vii Inhaltsverzeichnis 1 Cloud Computing 1 vii 1 Cloud Computing 1 1.1 Was ist Cloud Computing?................................. 1 1.1.1 Servicemodelle der Cloud........................... 1 1.1.2 Liefermodell der Cloud............................

Mehr

Inhaltsverzeichnis. Vorwort... Einleitung... Einführung... 1

Inhaltsverzeichnis. Vorwort... Einleitung... Einführung... 1 Vorwort... Einleitung... V VII Einführung... 1 1 Grundlagen... 7 1.1 Dokumentmodelle... 7 1.1.1 Multimedia... 8 1.1.2 Hypermedia... 9 1.1.3 Verteilung... 11 1.2 Geschichte des WWW... 13 1.2.1 Struktur...

Mehr

Inhaltsverzeichnis. Microsoft Office InfoPath 2003 Service Pack 1 Die neuen Features...

Inhaltsverzeichnis. Microsoft Office InfoPath 2003 Service Pack 1 Die neuen Features... Vorwort......................................................... Microsoft Office InfoPath 2003 Service Pack 1 Die neuen Features............................................. XIII XIX Teil A Der Einstieg...................................................

Mehr

TwinCAT HMI Application

TwinCAT HMI Application New Automation Technology TwinCAT HMI Application 08.05.2010 1 Überblick Einleitung Übersicht Möglichkeiten der Applikation Struktur und Komponenten Komponenten für das Microsoft Visual Studio Anleger

Mehr

Programmierpraxis mit

Programmierpraxis mit Klaus Kupfemagel Programmierpraxis mit o, Das Buch für den fortgeschrittenen Anwender, Programmierer und Datenbankverwalter technische Hochschule Darmstadt FACHBEREICH INFORMATIK B I B L I O T H E K Inventar-Nr.:.X,.....^...j...

Mehr

Visual C++ Windows-Programmierung mit den MFC. Frank Budszuhn. ADDISON-WESLEY An imprint of Pearson Education

Visual C++ Windows-Programmierung mit den MFC. Frank Budszuhn. ADDISON-WESLEY An imprint of Pearson Education Frank Budszuhn Visual C++ Windows-Programmierung mit den MFC ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam

Mehr

Programmieren I. Die Programmiersprache Java. www.kit.edu. Institut für Angewandte Informatik

Programmieren I. Die Programmiersprache Java. www.kit.edu. Institut für Angewandte Informatik Programmieren I Die Programmiersprache Java KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Eigenschaften von Java Java ist eine

Mehr

Inhaltsverzeichnis. Teil A Was ist neu?... 1. Teil B Der Schritt zu Windows 2000... 115

Inhaltsverzeichnis. Teil A Was ist neu?... 1. Teil B Der Schritt zu Windows 2000... 115 Teil A Was ist neu?........................................ 1 1 Was ist neu bei Windows 2000?...................... 3 Was ist neu bei Windows 2000?........................ 3 Die Einsatzbereiche von Windows

Mehr

Frank Budszuhn Thomas Reichel. Visual C++ 6.0. Windows-Programmierung mit den MFC ADDISON-WESLEY. An imprint of Addison Wesley Longman, Inc.

Frank Budszuhn Thomas Reichel. Visual C++ 6.0. Windows-Programmierung mit den MFC ADDISON-WESLEY. An imprint of Addison Wesley Longman, Inc. Frank Budszuhn Thomas Reichel Visual C++ 6.0 Windows-Programmierung mit den MFC ADDISON-WESLEY An imprint of Addison Wesley Longman, Inc. Bonn Reading, Massachusetts Menlo Park, California New York Harlow,

Mehr

Kompaktseminare Das MS Access 2010 Kursprogramm

Kompaktseminare Das MS Access 2010 Kursprogramm Kompaktseminare Das MS Access 2010 Kursprogramm Was ist Access Keine Angst vor Datenbanken Office Anwender mit Datenbank Interesse Zuerst ein wenig Theorie - Was ist eine Datenbank - Ist MS Access 2010

Mehr

Netzwerk Technologien in LabVIEW

Netzwerk Technologien in LabVIEW Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt

Mehr

Windows PowerShell 2.0

Windows PowerShell 2.0 Holger Schwichtenberg Windows PowerShell 2.0 Das Praxisbuch An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Windows PowerShell

Mehr

Microsoft.NET und SunONE

Microsoft.NET und SunONE Microsoft.NET und SunONE, Plattformen und Application Service Providing Agenda Einordnung.NET und SunONE Kurzvorstellung Gegenüberstellung Zusammenfassung ASP (Application( Service Providing) ) und Ausblick

Mehr

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139

1 Einführung... 13. 2 Erste Schritte... 19. 3 Programmierkurs... 33. 4 Datentypen... 81. 5 Weiterführende Programmierung... 139 Auf einen Blick 1 Einführung... 13 2 Erste Schritte... 19 3 Programmierkurs... 33 4 Datentypen... 81 5 Weiterführende Programmierung... 139 6 Objektorientierte Programmierung... 191 7 Verschiedene Module...

Mehr

System Center Essentials 2010

System Center Essentials 2010 System Center Essentials 2010 Microsoft System Center Essentials 2010 (Essentials 2010) ist eine neue Verwaltungslösung aus der System Center-Produktfamilie, die speziell für mittelständische Unternehmen

Mehr

Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis

Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11 vii 1 Einführung 1 1.1 Motivation.................................... 1 1.2 Vorteile der neuen Techniken...................... 3 1.3 Aufbau des

Mehr

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools David Schäfer Vorstellung: HMS Analytical Software Anwendungs-Know-how, u.a. Banken und Versicherungen Pharma- und Medizinprodukte Technologie-Know-how,

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

Der DCOM Connector HELP.BCMIDDCOM. Release 4.6C

Der DCOM Connector HELP.BCMIDDCOM. Release 4.6C HELP.BCMIDDCOM Release 4.6C SAP A Copyright Copyright 2001 SAP A. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher

Mehr

Walter Saumweber. Richtig einsteigen: Programmieren lernen mit Visual C++ 2008

Walter Saumweber. Richtig einsteigen: Programmieren lernen mit Visual C++ 2008 Walter Saumweber Richtig einsteigen: Programmieren lernen mit Visual C++ 2008 Walter Saumweber: Richtig einsteigen: Programmieren lernen mit Visual C++ 2008 Microsoft Press Deutschland, Konrad-Zuse-Str.

Mehr

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage DAS EINSTEIGERSEMINAR PHP 5.3 Oliver Leiss Jasmin Schmidt 3. Auflage LERNEN ÜBEN ANWENDEN Vorwort... 13 Einleitung... 15 Was ist PHP?... 15 PHP gezielt einsetzen... 16 Neuerungen in PHP 5.3... 16 Der Umgang

Mehr

Das Einsteigerseminar

Das Einsteigerseminar Michael Seeboerger-Weichselbaum Das Einsteigerseminar XML Inhalt Vorwort Einleitung und Ziel des Buches 1 Was ist XML 1.1 HTML 1.2 XML 1.3 XSLT 1.4 XML und HTML - wo sind die Unterschiede? 1.5 Einsatzgebiete

Mehr

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27 Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3

Mehr