包含在尋找其他文件熱門支援資源 | 以 PDF 格式下載這本書 (1551 KB)
Kapitel 1 EinleitungDieses Handbuch führt in die Programmierung mit StarOfficeTM 8 Basic ein und zeigt, welche Anwendungsmöglichkeiten sich durch die Verwendung von StarOffice Basic in StarOffice eröffnen. Um maximalen Nutzen aus diesem Buch zu ziehen, sollten Sie bereits mit Programmiersprachen vertraut sein. Sie erhalten umfangreiche Beispiele, damit Sie schnell Ihre eigenen StarOffice Basic-Programme entwickeln können. Aufbau dieses BuchesDie ersten drei Kapitel bieten eine Einführung in StarOffice Basic: In diesen Kapiteln erhalten Sie einen Überblick über StarOffice Basic. Deshalb sollte Sie von jedem gelesen werden, der beabsichtigt, StarOffice Basic-Programme zu schreiben. In den verbleibenden Kapiteln werden die einzelnen Komponenten der StarOffice API eingehender beschrieben. Deshalb können sie eher selektiv nach Bedarf gelesen werden: Informationen über StarOffice BasicDie Programmiersprache StarOffice Basic wurde speziell für StarOffice Basic entwickelt und ist fest in die Office Suite integriert. Wie der Name bereits nahe legt, handelt es sich bei StarOffice Basic um eine Programmiersprache aus der Basic-Familie. Wer bisher mit anderen Basic-Sprachen gearbeitet hat – insbesondere mit Visual Basic oder Visual Basic for Applications (VBA) von Microsoft – wird sich schnell in StarOffice Basic zurecht finden. Die Basiskonstrukte von StarOffice Basic sind über weite Teile kompatibel mit Visual Basic. Die Programmiersprache StarOffice Basic lässt sich in vier Komponenten unterteilen:
Hinweis – Die Kompatibilität zwischen StarOffice Basic und VBA bezieht sich sowohl auf die Sprache StarOffice Basic als auch auf die Laufzeitbibliothek. Die StarOffice API und der Dialog-Editor sind nicht kompatibel mit VBA (durch eine Standardisierung dieser Schnittstellen wären zahlreiche der in StarOffice bereitgestellten Konzepte nicht realisierbar gewesen). Zielgruppe für die Verwendung von StarOffice BasicDer Anwendungsbereich von StarOffice Basic beginnt dort, wo die Standardfunktionen von StarOffice enden. So lassen sich in StarOffice Basic Routineaufgaben automatisieren, Verknüpfungen mit anderen Programmen – etwa einem Datenbankserver – herstellen und komplexe Tätigkeiten in Form von vordefinierten Skripten auf Knopfdruck ausführen. StarOffice Basic bietet vollständigen Zugriff auf alle Funktionen von StarOffice, kann sämtliche unterstützen Dokumenttypen bearbeiten und bietet Möglichkeiten zur Erstellung eigener Dialogfenster. Verwenden von StarOffice BasicStarOffice Basic kann ohne zusätzliche Programme oder Hilfsmittel von jedem StarOffice-Anwender verwendet werden. Bereits in der Standardinstallation verfügt StarOffice Basic über alle Komponenten, die für die Erstellung eigener Basic-Makros notwendig sind. Hierzu gehören unter anderem:
Weiterführende InformationenDie in diesem Handbuch behandelten Komponenten der StarOffice API wurden aufgrund der praktischen Vorteile ausgewählt, die sie dem StarOffice Basic-Programmierer bieten können. Generell werden nur Teile der Schnittstellen erläutert. Wer sich ein detaillierteres Bild dazu verschaffen möchte, sei auf die API-Referenz verwiesen, die im Internet unter der folgenden Adresse zu finden ist: http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html Der Developer's Guide beschreibt die StarOffice API detaillierter als das vorliegende Handbuch, wendet sich jedoch primär an Java- und C++-Programmierer. Alle, die bereits mit der StarOffice Basic-Programmierung vertraut sind, finden im Developer's Guide zusätzliche Information über die StarOffice Basic- und StarOffice-Programmierung. Der Developer's Guide kann im Internet unter der folgenden Adresse heruntergeladen werden: http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html Programmierer, die anstelle von StarOffice Basic direkt mit Java oder C++ arbeiten möchten, sollten auf den StarOffice Developer's Guide statt auf dieses Handbuch zurückgreifen. Die StarOffice-Programmierung mit Java oder C++ ist allerdings deutlich komplexer als die mit StarOffice Basic. |