OpenOffice-Programmierung

OpenOffice-Programmierung

von: Rene Martin

Carl Hanser Fachbuchverlag, 2005

ISBN: 9783446406063

Sprache: Deutsch

529 Seiten, Download: 6144 KB

 
Format:  PDF, auch als Online-Lesen

geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop


 

eBook anfordern

Mehr zum Inhalt

OpenOffice-Programmierung



  Inhalt 6  
  Vorwort 13  
  1 Die Entwicklungsumgebung und der Sprachkern 20  
     1.1 Wo befinden sich die Makros? 21  
     1.2 Makros generieren 21  
        1.2.1 Makros starten 23  
        1.2.2 Die Entwicklungsumgebung 23  
        1.2.3 Texteingabe, Textkorrektur, Text verschieben 24  
        1.2.4 Kommentare und optische Gliederungen 27  
     1.3 Eingabe und Ausgabe 30  
        1.3.1 Meldungsfenster (Messagebox) 30  
        1.3.2 InputBox 35  
     1.4 Variablen und Konstanten 36  
        1.4.1 Variablen 36  
        1.4.2 Umwandlungsfunktionen 43  
        1.4.3 Datenfelder (Arrays) 43  
        1.4.4 Konstanten 46  
        1.4.5 Lebensdauer von Variablen 46  
     1.5 Rechnen und verknüpfen 48  
        1.5.1 Die Grundrechenarten 48  
        1.5.2 Textverkettung 51  
        1.5.3 Textfunktionen 53  
     1.6 Kontrollstrukturen 58  
        1.6.1 Vergleiche und Konjunktoren 58  
        1.6.2 Verzweigungen 59  
        1.6.3 Datumsfunktionen 65  
        1.6.4 Zahlen- und Datumsformate 68  
        1.6.5 Funktionen und Unterprogramme 72  
        1.6.6 Unterprogramme: „Makro an Makro: Bitte kommen!“ 78  
        1.6.7 Informationsabfragen 79  
     1.7 Schleifen und Sprunganweisungen 80  
        1.7.1 Die Zählerschleife For ... Next 80  
        1.7.2 Do ... Loop 81  
        1.7.3 Rekursionen 86  
        1.7.4 GoTo (Sprung und Marke) 90  
     1.8 Eigene Funktionen erstellen 90  
        1.8.1 Funktionen ohne Parameter 95  
        1.8.2 Funktionen, die ein Argument verarbeiten 96  
        1.8.3 Funktionen, die mehrere Argumente verarbeiten, die alle eingegeben werden müssen 96  
        1.8.4 Speichern der Basic-Funktionen 98  
     1.9 Makros starten 99  
     1.10 Dateizugriff 100  
        1.10.1 Der Zugriff auf Dateien 100  
        1.10.2 Bitweiser Vergleich 102  
        1.10.3 Informationen in Dateien schreiben und auslesen 105  
     1.11 Einige weitere Befehle 107  
        1.11.1 Shell 107  
        1.11.2 Declare 107  
     1.12 Fehler werden abgefangen 108  
        1.12.1 Fehler in der Eingabe 109  
        1.12.2 Ergebnisse und Zwischenergebnisse 111  
        1.12.3 Und gibt es dennoch Fehler ... 112  
  2 Dialoge 118  
     2.1 Ein neuer Dialog 119  
     2.2 Kontrollfelder (Steuerelemente, Controls) 121  
        2.2.1 Schaltflächen 122  
        2.2.2 Textfelder und Beschriftungsfelder 124  
        2.2.3 Optionsfelder (Radiobuttons) 127  
        2.2.4 Markierfelder (Kontrollkästchen) 129  
     2.3 Eine Süßwarenautomat 133  
        2.3.1 Listenfelder 133  
        2.3.2 Kombinationsfelder 135  
     2.4 Ein alberner Scherz(?) 140  
     2.5 Mehrseitige Dialoge 142  
        2.5.1 Grafische Kontrollfelder (Imagecontrols) 146  
        2.5.2 Fortschrittsbalken (Progessbar) 148  
        2.5.3 Währungsfelder, numerisc he und formatierte Felder 149  
        2.5.4 Datumsfelder und Uhrzeitfelder 149  
        2.5.5 Dateiauswahl 150  
        2.5.6 Maskiertes Feld 150  
     2.6 Auf viele Kontrollelemente zugreifen 151  
     2.7 Zusammenfassung der Models Properties of object " stardiv. Toolkit. ": 152  
  3 Die StarOffice API 162  
     3.1 UNO (Universal Network Objects) 163  
        3.1.1 Services 163  
        3.1.2 Die Dokumentation der Eigenschaften, Methoden und Schnittstellen 167  
        3.1.3 Eigenschaften von Objekten 171  
        3.1.4 Methoden von Objekten 172  
        3.1.5 Sammlungen 175  
        3.1.6 Konstanten 177  
        3.1.7 Strukturen (structs) 178  
        3.1.8 Die Methode supportsService 183  
  4 Erzeugen kontextunabhängiger Objekte 184  
     4.1 Der StarDesktop 185  
     4.2 Datei | Öffnen und Datei | Neu 185  
        4.2.1 Dateinamen in URL-Notation 186  
        4.2.2 Öffnen und Erstellen von OOo-Dokumenten 186  
        4.2.3 nSearchFlags 189  
        4.2.4 loadComponentFromURL 190  
        4.2.5 Dokumente speichern und exportieren 191  
        4.2.6 Die Optionen der Methode storeAsURL 192  
     4.3 Dokumente drucken 193  
        4.3.1 Die Optionen der Methode print 194  
        4.3.2 Druckerauswahl und -einstellungen 194  
        4.3.3 Druckbereich 195  
     4.4 Schließen 196  
     4.5 OOo beenden 197  
  5 Calc 198  
     5.1 Der Zugriff auf die Tabellen 199  
        5.1.1 Die Anzahl der Tabellenblätter 202  
        5.1.2 Blätte r umbenennen 202  
        5.1.3 Blätter löschen, verschieben und kopieren 202  
        5.1.4 Sichtbare und unsichtbare Blätter 206  
        5.1.5 Blattschutz 208  
     5.2 Zeilen und Spalten in Tabellenblättern 209  
        5.2.1 Zugriff auf Spalten und Zeilen 210  
        5.2.2 Spaltenbreite und Zeilenhöhe 211  
        5.2.3 Zeilen und Spalten einfügen und löschen 212  
     5.3 Zellen 213  
        5.3.1 Zellen füllen und auslesen 216  
        5.3.2 Zellen einfügen, k opieren und verschieben 221  
        5.3.3 Weitere Informationen der Zelle 224  
        5.3.4 Zellinhalte löschen 224  
     5.4 Formatierungen 225  
        5.4.1 Zellattribute: Schrift 225  
        5.4.2 Zellattribute: Hintergrundfarbe und Schatten 227  
        5.4.3 Zellattribute: Linien 228  
        5.4.4 Zellattribute: Ausrichtung 231  
        5.4.5 Zellschutz 233  
        5.4.6 Zellattribute: Zahlen-, Datums- und Textformat 233  
        5.4.7 Formatierungen finden 238  
        5.4.8 Zellen verbinden 239  
     5.5 Weitere Attribute und Einstellungen von Zellen 240  
        5.5.1 Gültigkeit 240  
        5.5.2 Bedingte Formatierung 242  
        5.5.3 Notizen 244  
        5.5.4 Datenreihen ausfüllen 246  
     5.6 Der Zellcursor 248  
        5.6.1 Auf welchem Blatt bin ich? 250  
        5.6.2 In welcher Zelle bin ich? 250  
        5.6.3 Daten trennen 252  
     5.7 Ein kleines Beispiel 257  
     5.8 Seitenattribute 261  
        5.8.1 Seitenhintergrund 262  
        5.8.2 Seitenformat 262  
        5.8.3 Seitenrand, -rahmen und -schatten 263  
        5.8.4 Kopf- und Fußzeilen 265  
        5.8.5 Texte von Kopf- und Fußzeilen ändern 266  
        5.8.6 Zentrierung und Festlegung der auszudruckenden Elemente 267  
     5.9 Hilfsmittel in Calc 269  
        5.9.1 Sortieren 269  
        5.9.2 Zielwertsuche 272  
        5.9.3 Der Datenpilot 274  
     5.10 Diagramme (Charts) 279  
        5.10.1 Diagramme erstellen 280  
        5.10.2 Elemente der Diagramme 282  
        5.10.3 Objekte, die allen Diagrammen zur Verfügung stehen 282  
        5.10.4 Achsen 284  
        5.10.5 Diagrammwände und Bodenfläche 287  
        5.10.6 3D-Diagramme 287  
        5.10.7 Gestapelte Diagramme 287  
        5.10.8 Die verschiedenen Diagrammtypen 288  
  6 Zugriff auf Writer 290  
     6.1 Datei öffnen, speicher n, drucken und schließen 291  
     6.2 Der Aufbau von Textdokumenten 291  
        6.2.1 Absätze und Absatzteile 291  
        6.2.2 Absätze 294  
     6.3 Texte erzeugen 297  
        6.3.1 Das Cursor-Objekt 297  
     6.4 Durch ein Dokument navigieren 301  
     6.5 Cursor ausdehnen 302  
     6.6 Der sichtbare Cursor 306  
     6.7 Markierung auslesen 311  
     6.8 Texte formatieren 313  
        6.8.1 Zeichenattribute 313  
        6.8.2 Absatzattribute 322  
        6.8.3 Tabulatoren 328  
     6.9 Seitenattribute 331  
        6.9.1 Seitenhintergrund 332  
        6.9.2 Seitenformat 332  
        6.9.3 Seitenrand, -rahmen und -schatten 334  
        6.9.4 Kopf- und Fußzeilen 336  
        6.9.5 Texte von Kopf- und Fußzeilen ändern 338  
     6.10 Formatvorlagen 340  
     6.11 Suchen und Ersetzen 347  
        6.11.1 Die Suche 348  
        6.11.2 Die Ähnlichkeitssuche 350  
        6.11.3 Ersetzen von Textteilen 351  
        6.11.4 Suchen und Ersetzen mit regulären Ausdrücken 352  
     6.12 Weitere Elemente außer Text 356  
     6.13 Tabellen 357  
        6.13.1 Tabellen einfügen 357  
        6.13.2 Tabellen auslesen 358  
        6.13.3 Tabellen bearbeiten 359  
        6.13.4 Das Spalten-Problem 369  
     6.14 Textmarken 369  
     6.15 Textrahmen 372  
     6.16 Textfelder 378  
  7 Draw und Impress ( Präsentation und Zeichnung) 388  
     7.1 Blätter 389  
        7.1.1 Seiten 389  
        7.1.2 Hintergründe 391  
     7.2 Ein Blatt 391  
     7.3 Objekte auf der Seite 392  
     7.4 Die Shapes 394  
        7.4.1 Quadrat und Rechteck 395  
        7.4.2 Kreis und Ellipse 397  
        7.4.3 Linien 400  
        7.4.4 Vielecke 405  
        7.4.5 Grafiken 407  
     7.5 Flächenattribute 409  
        7.5.1 Einfarbige Flächen 410  
        7.5.2 Farbverlauf 410  
        7.5.3 Linienmuster 411  
        7.5.4 Bitmaps 412  
     7.6 Linienattribute 413  
     7.7 Textattribute (von Zeichenobjekten) 414  
     7.8 Schattenattribute 416  
     7.9 Zeichenobjekte bearbeiten 416  
        7.9.1 Objekte gruppieren 416  
        7.9.2 Verschieben 418  
        7.9.3 Vergrößern und verkleinern 419  
        7.9.4 Kombinieren 421  
        7.9.5 Rotieren und Scheren von Zeichenobjekten 422  
        7.9.6 Shapes verbinden 422  
        7.9.7 Suchen und Ersetzen 425  
     7.10 Präsentationen 426  
        7.10.1 Die Animation (Bildschirmpräsentat ionseinstellungen) 426  
        7.10.2 Die Diawechsel (Seitenübergänge, Fo lienübergänge) 427  
        7.10.3 Animationseffekte der Shapes (benutzerdefinierte Animationen) 431  
  8 Datenbankzugriff 436  
     8.1 Die StarDatabase Connectivity 437  
     8.2 Die Abfragesprache SQL 437  
     8.3 Arten des Datenbankzugriffs 437  
     8.4 Datenquellen 437  
     8.5 Tabellen und Abfragen (Queries, Views) 439  
     8.6 Die Spalten 441  
     8.7 Der Inhalt der Tabelle 441  
        8.7.1 Typspezifische Methoden zum Auslesen von Werten 445  
        8.7.2 Ändern von Datensätzen 446  
     8.8 Tabellen modifizieren 447  
        8.8.1 Neue Tabellen und Abfragen erstellen 447  
        8.8.2 Einen neuen Index hinzufügen 451  
  9 Beispiel 1: Ein Reporting-Tool 452  
     9.1 Die Einstellungen für den Benutzer 453  
     9.2 Die einzelnen Dialoge 453  
        9.2.1 Informationen über die Verkäufer 453  
        9.2.2 Informationen über die Verkaufszahlen 455  
        9.2.3 Ein Dialog zur Datensuche 457  
        9.2.4 Auswertungen 459  
        9.2.5 Daten sichern 461  
        9.2.6 Fazit 461  
  10 Der Formular-Explorer 462  
     10.1 Der Aufbau 463  
  11 Intelligente Formulare 476  
     11.1 Der Entgeltbrief I 477  
     11.2 Der Entgeltbrief II 487  
     11.3 Aufhebungsvertrag 492  
  12 Eine Bilderdatenbank in Impress 496  
     12.1 Ordnerauswahl 497  
  13 Ein Organigramm-Assistent 502  
     13.1 Voraussetzung 503  
  14 Ein Briefassistent 512  
     14.1 Zugriff auf die Datenbank 514  
  Index 520  
  Mehr eBooks bei www.ciando.com 0  

Kategorien

Service

Info/Kontakt