kostenlos zum herunterladen verfügbar.

Größe: px
Ab Seite anzeigen:

Download "kostenlos zum herunterladen verfügbar."

Transkript

1 Der Artikel stammt aus dem Magazin PHP Solutions und ist auf der Seite kostenlos zum herunterladen verfügbar. Das kostenlose kopieren und weiterverwenden des Artikels ist nur in unveränderter Form gestattet.

2 Tools OpenOffice und PHP effektvolle Berichte auf Webseiten Filip Dreger Das kostenlose Gegenstück zu MS Office, das Paket OpenOffice.org, kann nicht nur als Desktop-Applikation nützlich sein. Wir können es auch als einen serverseitigen Generator für HTML- und PDF-Berichte benutzen. Im Netz 1. die Homepage von OpenOffice.org 2. das offizielle Forum von OpenOffice.org mit einer hervorragenden Sektion für Developer 3. dev_docs/source/sdk OpenOffice.org SDK Auf der Heft-CD Auf der beigefügten Heft-CD finden Sie die im Artikel beschriebenen Skripte zusammen mit den erstellten Arbeitsblättern. Nachdem eine Webapplikation entsprechende Anfragen an die Datenbank gestellt, die geplanten Berechnungen durchgeführt und zuletzt alle vom Benutzer geforderten Informationen gesammelt hat, kommt es zur letzten Phase der Generierung einer schönen Ergebnisdarstellung. Das Ergebnis wird meistens als eine HTML-Seite dargestellt, die direkt im Browser des Benutzers angezeigt wird. Manchmal gibt es dazu dynamisch generierte Bilder, zum Beispiel Diagramme oder Schemata. Seltener umfasst das Ergebnis auch eine PDF-Datei. Jedes von den oben erwähnten Elementen wird auf PHP-Ebene anders generiert. HTML kann man direkt oder mit Hilfe von Schablonen erstellen. Zum Zeichnen von Diagrammen und Schemata benutzen wir mehr oder weniger spezialisierte Bibliotheken (z.b. PHPlot, GD). Die Erstellung von PDF-Dateien ist wiederum etwas anderes und benö- tigt wieder andere Tools (z.b. PDFLib, FPDF). Oftmals reichen lediglich ein paar Anweisungen aus, um Daten zu sammeln, während 90% der Applikationen in PHP eben aus dem Code bestehen, der für die Darstellung und Formatierung zuständig ist. So entstehen schwer modifizierbare Programme, die von vielen externen Bibliotheken abhängig sind und viele Fehler enthalten, die nur in besonderen Situationen auftauchen. Kurz gesagt so entste- Was sollte man wissen... Sie sollten die Grundlagen von PHP und OpenOffice.org kennen. Was wir versprechen... Wir zeigen, wie man OpenOffice zur Generierung von effektvollen Berichten auf WWW-Seiten verwendet. Dazu entwickeln wir Schritt für Schritt eine einfache Applikation, die PHP und OpenOffice als eine serverseitige Engine zur Generierung von Diagrammen verwendet. 22 PHP Solutions Nr. 3/2005

3 OpenOffice und PHP Tools hen schlechte Programme. In vielen Fällen kann man anders vorgehen in diesem Artikel versuchen wir, die Formatierung der Ergebnisse völlig aus dem PHP- Code zu verdrängen. Wir verwenden eine externe Engine, die nicht nur den Text formatiert, sondern sich auch mit der Erstellung von Diagrammen beschäftigt und Daten in Form von HTML und PDF bereitstellt. Dazu benutzen wir einfach das serverseitig arbeitende kostenlose Paket OpenOffice.org. Der erste Versuch Erstellen einer statischen Seite Eine fortgeschrittene Zusammenarbeit von PHP mit dem Paket OpenOffice.org ist ein eher komplexes Problem, das genaue Kenntnisse der OpenOffice-API voraussetzt. Außerderm werden dabei Technologien verwendet, die zwischen Linux und Windows nicht portierbar sind. Wir versuchen, dieses Problem zu umgehen und sehen, wieviel man gewinnen kann, indem man Applikationen aus der Shell heraus betreibt eine Technik, die schon so alt ist, wie UNIX selbst. Aufgabe In der Praxis wird die beschriebene Technik für wesentlich größere Datenmengen eingesetzt, probieren wir aber zuerst etwas einfaches aus. Stellen wir uns eine kleine Firma vor, zum Beispiel ein kleines Architekturbüro. Eines der wichtigsten Dokumente, die ihren finanziellen Zustand beschreibt ist der Cashflow. Also ein Schema, das den Eingang und Ausgang des Geldes aus der Firmenkasse anzeigt. Das Cashflow ist zur Verwaltung von Finanzen notwendig, es kann zum Beispiel veranschaulichen, dass trotz positiver Jahresbilanz, z.b. der März-Saldo negativ ist, man einen Kredit aufnehmen muss. Es kann auch zeigen, dass zwischen Mai und August auf dem Konto viel Geld liegen wird, man kann also in diesen Zeitraum eine früher geplante Investition verschieben. Als Aufgabe nehmen wir die Erstellung einer Internetseite, die nach Bedarf den Cashflow eines Architektbüros in einer leserlichen, mit Diagrammen ausgestatteten Form anzeigt. Wir nehmen dabei an, dass alle Daten bereits in der Datenbank vorliegen (wir schreiben kein Modul zu ihrer Eingabe). Abbildung 1. OpenOffice.org gibt PHPlot keine Chance Arbeitsblatt Zuerst müssen wir den Cashflow in einem Arbeitsblatt erstellen. Das ist keine anspruchsvolle Aufgabe, eher eine sehr einfache und bestimmt einfacher, als die Erstellung einer ähnlichen Smarty-Schablone. Unser Cashflow hat (wie man auf Abbildung 2 sieht) dreizehn Spalten: eine Spalte für jeden Monat und eine für die Zusammenfassung. In den oberen Zeilen werden zwei verschiedene Einkommensquellen erwähnt eine Hauptquelle (im Falle unseres Architektbüros ist das zum Beispiel die Bezahlung für ein Projekt) und eine zusätzliche (zum Beispiel kleine Zeichnungsleistungen). In unteren Zeilen Listing 1. Makro, das ein Arbeitsblatt in HTML exportiert und durch OpenOffice.org automatisch generiert wurde sub export rem define variables dim document as object dim dispatcher as object rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createunoservice("com.sun.star.frame.dispatchhelper") dim args1(1) as new com.sun.star.beans.propertyvalue args1(0).name = "URL" args1(0).value = "file:///c:/program%20files/nusphere/techplat/apache/htdocs/php/ cashflow.html" args1(1).name = "FilterName" args1(1).value = "HTML (StarCalc)" dispatcher.executedispatch(document, ".uno:saveas", "", 0, args1()) dim args2(1) as new com.sun.star.beans.propertyvalue args2(0).name = "URL" args2(0).value = "file:///c:/program%20files/nusphere/techplat/apache/htdocs/php/ cashflow.sxc" args2(1).name = "FilterName" args2(1).value = "StarOffice XML (Calc)" dispatcher.executedispatch(document, ".uno:saveas", "", 0, args2()) End Sub PHP Solutions Nr. 3/

4 Tools OpenOffice und PHP ausgefüllt haben (auf der beigefügten Heft- CD befindet sich meine Version des Dokumentes), bemerken wir, dass Diagramme auf Änderungen der eingegebenen Daten selbst reagieren und ihren Inhalt aktualisieren. Schauen wir jetzt, wie das ganze in einem Browser aussieht. Wir wählen im Menü Project->Save As, als Dateityp stellen wir HTML ein und das ist alles. Open- Office generiert eine HTML Datei und Dateien mit Diagrammen, die als JPG exportiert werden. Nun können wir einen beliebigen Browser benutzen, um das Ergebnis unserer Arbeit zu sehen es kann so wie in Abbildung 3 aussehen. Abbildung 2. Diagramm in einem Arbeitsblatt befinden sich verschiedene Ausgaben Büromiete, Gehälter, Werbung. Neben den Feldern mit Daten befinden sich im Arbeitsblatt einige Formeln, die an entsprechenden Stellen summarische Einnahmen und Ausgaben für einzelen Monate einfügen, sowie jährliche Summen von Gewinnen und Verlusten und eine monatliche Bilanz. Verschönern des Arbeitsblattes Die Felder des Arbeitsblattes können wir farbig machen, wir können auch verschiedene Schriftarten benutzen, statische Grafiken oder auch Kommentare und Erläuterungen hinzufügen. Momentan ist die HTML-Exportfunktion nicht ganz perfekt (Export in das PDF-Format ist dagegen sehr ordentlich), also nicht alle von uns eingesetzten Formatierungen werden in der Web-Version gut aussehen da müssen wir einfach viel ausprobieren. Die wahrscheinlich interessanteste Eigenschaft eines Arbeitsblattes in Calc ist für uns die Möglichkeit der Darstellung der eingegebenen Daten mit einem Diagramm, das sich zusammen mit einer Änderung der in der Tabelle enthaltenen Werte dynamisch ändert. Ich habe mir vorgenommen, dass ich auf einem Balkendiagramm die monatliche Bilanz darstellen möchte. Dazu reicht es aus, mit der Maus zwölf Felder mit Daten zu markieren, die ich veranschaulichen will (die Felder C23 bis N23) und im Menü die Option Insert->Chart zu wählen. Das Wählen dieser Option öffnet einen automatischen Assistenten, der uns ermöglicht, die Art des Diagramms zu wählen zur Auswahl stehen uns mehrere Arten, besonders effektvoll sind dreidimensionale Diagramme mit Titel, Beschriftungen unter den Achsen usw. Ein fertiges Diagramm können wir per Drag&Drop an die gewählte Stelle ziehen und zusätzlich modifizieren (indem wir das Popup-Menü verwenden). Man kann jedes Detail des Diagramms bearbeiten, von Schriftarten und Farben bis zu fortgeschrittenen Optionen der dreidimensionalen Grafik. Das Diagramm kann man mit einem Licht mit verschiedenen Farben und Fallwinkeln beleuchten, einzelnen Diagrammelementen kann man Texturen und verschiedene Materialarten zuordnen: Transparent-, Glanz- oder Mattmaterial, usw. HTML auf Wunsch Bis jetzt haben wir nicht viel erreicht zwar können wir ein Arbeitsblatt als HTML exportieren, aber wir müssen es manuell erstellen und wir können dazu die Daten nur per Hand eingeben. Um OpenOffice bei der Generierung von Webseiten optimal einzusetzen, müssen wir diese beiden Prozesse automatisieren. Fangen wir mit der Automatisierung des Exports an, beim Implementieren gewinnen wir Erfahrung, die wir im nächsten Aufgabenteil brauchen werden. Unsere Lösung ist sehr einfach wir entwickeln ein Makro, das das ganze Arbeitsblatt in HTML-Form speichert und danach OpenOffice schließt. Danach verbinden wir es mit dem Ereignis on document open unseres Arbeitsblattes. So bewirkt das Einlesen des Arbeitsblattes das Exportieren in HTML und danach ein selbständiges Ausschalten. Das ermöglicht OpenOffice von der Shell aus zu benutzen, wir können also dafür eine beliebige Skriptsprache einsetzen, die system()-anweisung hat zum Beispiel PHP. Bedienung von Makros in OpenOffice.org Programmierer mögen Büropakete nicht besonders, worüber man sich auch nicht Abbildung 3. Eine statische HTML-Seite, generiert durch OpenOffice.org Was nun? Nachdem wir unser Arbeitsblatt fertig gemacht und mit Beispieldaten per Hand Abbildung 4. Makros-Manager von OpenOffice.org 24 PHP Solutions Nr. 3/2005

5 OpenOffice und PHP Tools wundern sollte. Zum Glück ist die Bedienung von Makros in OpenOffice.org ziemlich komfortabel. Ab der Version gibt es auch die Möglichkeit, Makros zu registrieren, wir müssen dazu die ziemlich exotische Sprache StarBasic nicht lernen. Fangen wir an. Zuerst öffnen wir eine Arbeitsblatt-Datei. Dann wählen wir im Menü die Option Tools->macros->record macro. Es erscheint auf dem Bildschirm ein zusätzliches Fenster mit der Schaltfläche Stop Recording ab jetzt werden alle unseren Operationen registriert. Wir wählen im Menü File-> Save As und speichern das Arbeitsblatt als HTML. Dann wählen wir erneut File-> Save As und speichern das Arbeitsblatt erneut als eine SXC-Datei (damit wir zum Ausgangspunkt zurückkehren). Wir drücken Stop Recording und es erscheint der Makro-Manager, ähnlich wie in Abbildung 4 dargestellt. Im linken Teil des Fensters können wir den Ort der Speicherung des gerade erstellten Makros bestimmen es kann als Standardmodul von OpenOffice abgelegt werden, das dann für jedes Dokument verfügbar ist, es kann auch als privates Modul gespeichert werden, das innerhalb des Arbeitsblattes eingebunden ist. Ich schlage Ihnen die zweite Lösung vor. Im Textfeld oben können wir den Namen des neuen Makros wählen zum Beispiel export. Anschliessend klicken wir den Button save auf der rechten Seite des Fensters. Es lohnt sich, noch zu schauen, wie das generierte Makro im von OpenOffice.org verwendeten Basic-Dialekt aussieht. Dazu öffnen wir wieder den Makros-Manager: Tools->Macros->Macro... Wir drücken die Schaltfläche edit und es öffnet sich die OpenOffice.org eingebaute IDE zusammen mit dem Code aus Listing 1 (auf dem Listing sieht man, dass im Makro-Code absolute Pfade zur Datei mit Abbildung 5. Zuordnung von Makros zu Ereignissen dem Arbeitsblatt und ihrem Gegenstück in HTML existieren; wenn wir die Dateien an anderen Orten platzieren wollen, müssen wir diese Werte ändern). Nicht viele Benutzer von OpenOffice wissen, wie mächtig die Entwicklungsumgebung dieses Paketes ist. Sie enthält nicht nur eine bequeme IDE zur Entwicklung von Basic-Makros, samt Editor mit Syntax-Markierung und einem Debugger, sondern auch mit der eingebauten Java- und StarBasic-Unterstützung, sowie einen kompletten, integrierten Python-Interpreter. Bei dieser Gelegenheit fügen wir in das Makro, kurz vor der End Sub-Zeile die Anweisungen hinzu, die OpenOffice schließen: document.close(true) stardesktop.terminate() Wir müssen die Bedeutung dieser Zeilen nicht unbedingt verstehen können, wir können sie einfach so nehmen, wie sie sind. Wenn sich jemand dafür interessiert, empfehle ich, die Dokumentation der OpenOffice.org API zu lesen, die auf der Seite und auf der beigefügten Heft-CD vorhanden ist. Zuordnung von Makros zu Ereignissen Um das angestrebte Ergebnis zu erzielen, müssen wir das Dokument noch so generieren, dass das export-makro bei jedem Öffnen des Dokumentes aufgerufen wird. Diese Operation kann man mit dem bereits bekannten Makro-Manager realisieren. Wir verwenden die Schaltfläche Assign es erscheint ein separates Fenster, ähnlich wie in Abbildung 5. Sein Hauptteil ist die Liste der Ereignisse, zu denen wir das Makro zuordnen können. Da wir möchten, dass das Makro bei jedem Einlesen des Dokumentes aufgerufen wird, ordnen wir es zum Ereignis open document zu. Letzte Korrekturen Da Makros beliebige Programme enthalten können, darunter auch gefährliche, Abbildung 6. Daten aus dieser Tabelle werden in das Arbeitsblatt automatisch eingefügt verfügt OpenOffice über einen eingebauten Sicherheitsmechanismus, der das Starten von Makros ungewisser Herkunft nicht zulässt. Wenn wir wollen, dass unser Arbeitsblatt völlig automatisch funktioniert, müssen wir uns ein bisschen mit der Konfiguration des Büropaketes beschäftigen. In der Menüoption Tools->Options fügen wir das Verzeichnis mit dem Arbeitsblatt zur Liste der vertrauten Verzeichnisse hinzu (dadurch kann das Makro ohne Bestätigung per Hand gestartet werden). Ausserdem müssen wir im selben Fenster die Option Load/Save->HTML Compatibility->Display warning ausschalten. Sonst erscheint ein Fenster mit einer Warnung, wenn ein Arbeitsblatt mit dem Makro in HTML exportiert werden soll. Dynamischer Inhalt Jetzt bewirkt das Öffen der Datei cashflow.sxc (zum Beispiel mit dem PHP- Programm von Listing 2), dass eine HTML- Seite automatisch generiert wird. Es bleibt uns noch zu bewerkstelligen, dass die durch OpenOffice.org generierte Seite dynamische Daten enthält also im gesamten Buchhaltungssystem integriert ist. Für die Integration von PHP mit OO ist es nicht besonders wichtig, woher wir die Daten nehmen, aber wir können annehmen, dass in einer realen Problemstellung die Daten aus einer existierenden Datenbankapplikation abgefragt werden, die alle durch unsere Firma durchgeführten Transaktionen enthält. Wie übergibt PHP Daten an das Arbeitsblatt? Es gibt viele Methoden, von denen einige die Benutzung einer gemeinsamen Datenbank annehmen (Open- Office.org ist mit allen Tools ausgestattet, die zur Verbindung mit lokalen oder entfernten Servern der populären Datenbanken dienen) oder das Übergeben von Daten in einer Textdatei annehmen. Wir verwenden eine für einen Web-Programmierer sehr naheliegende Lösung, die eine Listing 2. Programm, das die Seite cashflow.html generiert (Version für Windows) <html><body> <?php system('cashflow.sxc');?> <a href=cashflow.html> cashflow</a> </html></body> PHP Solutions Nr. 3/

6 Tools OpenOffice und PHP Abbildung 7. Auswahl der dynamischen Datenquelle sehr schnelle Integration des Paketes mit unserem Projekt ermöglicht die Daten für Calc platzieren wir auf einer gewöhnlichen, im Internet zugänglichen Webseite. Eine einfache Tabelle Da wir uns jetzt nicht mit der Applikationslogik, sondern mit dem Generieren des Berichtes beschäftigen wollen, übergeben wir dem Calc die Daten per Hand wir schreiben eine statische Webseite, die zwei Tabellen enthält eine mit den jährlichen Einkommen und die zweite mit den jährlichen Ausgaben des Architektbüros. Aus dem Gesichtspunkt von OpenOffice.org gibt es tatsächlich keinen Unterschied, ob Daten aus einer statischen, oder aus einer dynamischen, von PHP generierten Seite ausgelesen werden. Zum vorher vorbereiteten Arbeitsblatt wollen wir Informationen über Einkommen (zwei Zeilen mit zwölf Feldern) und Ausgaben (drei Zeilen mit zwölf Feldern) hinzufügen, also müssen wir auf der Webseite zwei Tabellen platzieren. Der Ersten geben wir den Identifier in (<table id='in'>), und der Zweiten out. Die Seite mit Tabellen sieht im Browser nicht besonders beeindruckend aus (Abbildung 6), wir wollen aber niemandem ihre Adresse geben. Sie dient lediglich als Datenquelle für das Arbeitsblatt. Die Tabellen platzieren wir im Netz unter einer beliebigen lokal sichtbaren Adresse, bei mir ist das index.html. Starten von OO auf dem Server Es gibt zwei Hauptprobleme, die mit dem Starten von OO von einem PHP-Skript aus verbunden sind. Das erste Problem sind die Zugriffsrechte (dieses Problem ist wichtig auf Windows-Servern und Developer-Maschinen), das zweite der fehlende X-Server (dieses Problem betrifft verschiedenartige Unix-Systeme). Wenn wir unter Windows Probleme mit dem Starten des Skriptes haben, muss man überprüfen, ob der Benutzer, mit dessen Rechten Apache läuft, OpenOffice öffnen kann. Eine schnelle Lösung auf dem Developer-Rechner ist eine solche Änderung der Konfiguration, dass Apache vom Benutzerkonto aus läuft. Wenn wir OpenOffice auf einem Rechner, der keinen X-Server hat, starten wollen, können wir die xvfb-bibliothek benutzen, die in den Umgebungen XFree und XOrg enthalten ist. Das Skript xvfb-run simuliert zusammen mit der Bibliothek eine vollständige X-Window-Umgebung, ohne irgendwas anzuzeigen und Eingabegeräte zu bedienen. Um OpenOffice.org mit Hilfe dieses Skriptes zu starten, reicht es, die Anweisung xvb-run -a ooffice zu benutzen. In einigen Fällen sollte man auch daran denken, die Umgebungsvariablen zu setzen, zum Beispiel $HOME. Zurück zum Arbeitsblatt Jetzt lesen wir das Arbeitsblatt wieder ein. Wir markieren die Felder, in die wir einen dynamischen Inhalt einfügen wollen. Zuerst die Zeilen, die das Einkommen beschreiben, dann wählen wir im Menü Insert->External data. In Abbildung 7 wird jetzt ein Dialogfenster angezeigt. Nachdem wir die URL-Adresse der vorher vorbereiteten Seite angegeben haben (unbedingt mit der Protokollangabe verbindet uns OpenOffice damit und gibt den Inhalt aller auf der Seite vorhandenen Tabellen zurück. Da wir den Tabellen leicht zu merkende Identifikatoren vergeben haben, können wir jetzt die uns interessierende Datenquelle wählen zuerst wählen wir die Tabelle in und drücken OK. Kurz danach lädt OpenOffice Daten über HTTP herunter und platziert sie an dem markierten Platz des Arbeitsblattes. Analog fügen wir am entsprechenden Platz Daten aus der Tabelle mit Ausgaben ein (out). Somit haben wir im Arbeitsblatt zwei Links angelegt externe Datenquellen, die Calc verwendet, um die Felder zu aktualisieren! Wenn wir diese Datenquellen modifizieren möchten (zum Beispiel die nicht mehr aktuellen entfernen möchten), finden wir entsprechende Optionen im Menü Edit->Links. Es bleibt der letzte Trick wählen wir wieder Tools->Options, und danach Spreadsheet->General. Wenn wir dort die Option Update links when opening nicht auf Always setzen, würde der Rechner nach jedem Öffnen des Arbeitsblattes eine Frage nach der Aktualisierung der Daten von Links stellen und auf die Reaktion warten. Dies würde eine automatische Arbeit im Batch-Betrieb unmöglich machen. Listing 3. Einfache PHP- Applikation, die ein effektvolles, dreidimensionales Diagramm anhand einer 4x4-Tabelle generiert, die mit einem Formular modifizierbar ist <html><body> <form name='txt' action='index.php' method='get'> <?php $fp = fopen('store.txt', 'r'); $data = fgets($fp, 2000); fclose($fp); echo "<input type='text' name='cont' size='40' maxlength='256' value='$data'>";?> <input type="submit" value="submit"> </form> <?php $table=$_get['cont']; if ($table!=""){ $fp = fopen('store.txt', 'w') or die ("can not open the file"); fputs($fp,$table); fclose($fp); system("cashflow.sxc");} if ($table==""){ $fp = fopen('store.txt', 'r'); $table = fgets($fp, 2000); fclose($fp);} $table=split(" ",$table);?> <table id="data" summary="" border="1"> <tr> <td><?echo $table[0];?></td> <td><?echo $table[1];?></td> <td><?echo $table[2];?></td> <td><?echo $table[3];?></td> </tr>... <tr> <td><?echo $table[12];?></td> <td><?echo $table[13];?></td> <td><?echo $table[14];?></td> <td><?echo $table[15];?></td> </tr> </table><br> <a href="cashflow.html"> click here</a> </body></html> 26 PHP Solutions Nr. 3/2005

7 OpenOffice und PHP Tools Abbildung 8. Ein Arbeitsblatt kann man auch in eine PDF-Datei exportieren Was haben wir erreicht? Fassen wir zusammen: Jetzt haben wir eine Datei mit einem Arbeitsblatt, das wir leicht im Batch-Betrieb von der Konsole aus öffnen können. Unter Linux machen wir das mit der Anweisung ooffice cashflow.sxc und unter Windows direkt mit cashflow.sxc. Das Arbeitsblatt kann man auch mit PHP öffnen, indem man die Anweisung system verwendet (wenn es Probleme gibt, siehe Kasten Starten von OO auf dem Server). Nach dem Einlesen des Arbeitsblattes, aktualisiert OpenOffice.org seinen Inhalt anhand der Seite localhost/php/ index.html, führt notwendige Berechnungen durch und generiert Diagramme. Danach wird das Makro export gestartet, das das Arbeitsblatt zusammen mit Diagrammen in HTML-Format speichert und die Arbeit des Büropaketes beendet. Jetzt befindet sich unter der Adresse localhost/php/cashflow.html die aktuelle Version des Arbeitsblattes mit Diagrammen, die man sich mit einem gewöhnlichen Browser ansehen kann. In unserer Version ist die Seite localhost/ php/index.html statisch, aber in der Praxis wäre sie durch ein PHP-Skript anhand von Informationen aus der Datenbank des Rechnungswesensystems generiert. In Listing 2 befindet sich ein Programm, dass den Prozess der Berichtgenerierung startet und eine Anzeige seiner Ergebnisse ermöglicht. In Listing 3 befindet sich ein anderes Beispiel der Verwendung von Open- Office: ein Generator eines effektvollen, dreidimensionalen Diagrammes mit einer einfachen Benutzeroberfläche. Der Vergleich des Listinginhaltes mit dem Ergebnis seiner Arbeit in Abbildung 10 überzeugt wahrscheinlich jeden, wieviel Arbeit wir uns ersparen können, wenn wir Calc-Arbeitsblätter verwenden. Der praktisch einzige Nachteil dieser Lösung, der beim Herumspielen mit der Beispielapplikation zu sehen ist, ist die Tatsache, dass die Aktualisierung des Diagramms, die nach dem Drücken der Schaltfläche Submit passiert, einige Sekunden dauert in dieser Zeit befindet sich im Netz schon nicht mehr die aktuelle Version des Diagramms. Sinnvolle Erweiterung Wenn wir die Grundlagen der Verwendung von OpenOffice im Batch-Betrieb beherrschen, können wir leicht viel mehr erreichen. Zum Beispiel können wir beim Registrieren des export- Makros das Arbeitsblatt nicht nur im HTML- sondern auch im PDF-Format speichern (das aus dem Arbeitsblatt generierte PDF-Dokument sehen wir in Abbildung 8). Wir können auch zum Arbeitsblatt Formularelemente hinzufügen und es somit noch dichter in unsere Seite integrieren. Vor- und Nachteile Der größte Vorteil der Erstellung von Berichten mit OpenOffice ist natürlich die Tatsache, dass sogar sehr grafisch und konzeptionell komplizierte Berichte sehr schnell zur Applikation hinzugefügt werden können, ohne dass man mühevoll Code schreiben muss. Ausserdem kann man zum Schreiben von Berichten jemanden einstellen, der kein qualifizierter Fachprogrammierer ist man kann zum Beispiel den Buchhalter zur Erstellung von Arbeitsblättern veranlassen und sie als Basis für Subseiten unserer Webseite verwenden OpenOffice liest auch Excel-Arbeitsblätter problemlos. Der Nachteil der beschriebenen Lösung ist ihr Ressourcenaufwand. Sie ist eher für Intranet als für eine oft besuchte Webseite geeignet. Andererseits, wenn wir unsere Applikation entsprechend sorgfältig entwickeln, können wir OpenOffice sogar in einigen Systemen, die unter einer hohen Belastung arbeiten, verwenden es reicht keine separate HTML-Datei für jeden Gast zu generieren, sondern die Datei nach jeder Änderung der Eingangsdaten zu aktualisieren. Weitere Möglichkeiten Die Verwendung von OpenOffice im Batch-Betrieb ist nur der Anfang. Das Programm hat einen Komponentenaufbau und man kann alle Aspekte seiner Wirkung steuern, indem man die COM- Komponente unter Windows oder UNO unter Linux und Windows verwendet. Das ist wesentlich komplizierter, entfernt aber alle Beschränkungen der Batch- Methode, die in diesem Artikel verwendet wurde. Abbildung 9. Ergebnis der Arbeit des Skriptes aus Listing 3 eine einfache Benutzeroberfläche zur Generierung eines Diagramms (Abbildung 10) Abbildung 10. Die durch das Programm aus Listing 3 und ein entsprechendes Arbeitsblatt von Calc generierte Seite PHP Solutions Nr. 3/

10 Makros. 10.1 Makros aufzeichnen

10 Makros. 10.1 Makros aufzeichnen 10 Makros Ein Makro besteht aus einer Reihe von Befehlen, die gespeichert und dann immer wieder aufgerufen, d.h. durchgeführt werden können. Das dient zur Automatisierung häufig auftretender Aufgaben.

Mehr

Browser Grid Funktionalitäten

Browser Grid Funktionalitäten Browser Grid Funktionalitäten Die Browser Grid Funktionalitäten können durch rechts Klick auf dem Grid eines Browsers aufgerufen werden. Fig. 1 Die erste Option Gruppe (bis zur ersten linie in Fig.1) enthält

Mehr

http://www.nvu-composer.de

http://www.nvu-composer.de Kapitel 16 Seite 1 Ein portabler Web-Editor Wer viel Zeit in eine Website investieren will ist gut beraten, eine professionelle Software für Webdesigner zu beschaffen. Diese Programme sind sehr leistungsfähig,

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle

Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle Anleitung zum Einfügen von Daten aus OpenOffice Calc in OpenOffice Base Beispiel anhand einer Adressen Calc-Tabelle Öffnen der ClacTabelle welche die Daten enthält (oder eine neue erstellen) Hier ein Beispiel

Mehr

1 Grundlagen von Phase 5 Installiere das Programm Phase 5 auf dem Rechner.

1 Grundlagen von Phase 5 Installiere das Programm Phase 5 auf dem Rechner. Kapitel 1 Grundlagen von Phase 5 Seite 1 1 Grundlagen von Phase 5 Installiere das Programm Phase 5 auf dem Rechner. 1.1 Projekt anlegen Bevor du das Programm Phase 5 startest, musst du einen Ordner anlegen,

Mehr

StickSecurity Home Edition 2006

StickSecurity Home Edition 2006 StickSecurity Home Edition 2006 Inhalt: 1. Konfiguration Sprache wählen Wechseldatenträger wählen 1. 1 Allgemein Bedienung Hotkey 2. Menü Aktionen Passwort Sonstige USB Stick Info USB Explorer USB Backup

Mehr

Mailchimp Handbuch für Daylite 4

Mailchimp Handbuch für Daylite 4 Mailchimp Handbuch für Daylite 4 Mailchimp Handbuch für Daylite 4 1 Allgemeines 1.1 Das MailChimp Plugin für Daylite 4 4 2 Einrichtung 2.1 2.2 Installation 6 Lizenzierung 8 3 Benutzung 3.1 3.2 3.3 3.4

Mehr

z.b. 192.168.0.180 Ihr Datensammelpunkt bekommt dann die Serveradresse http://192.168.0.180 / grafstat/..

z.b. 192.168.0.180 Ihr Datensammelpunkt bekommt dann die Serveradresse http://192.168.0.180 / grafstat/.. Grafstat Datensammelpunkt on Stick Voraussetzungen Ein Datensammelpunkt besteht aus eine Reihe von PHP-Scripten ( oder Perl/CGI). Damit diese Scripte funktionieren, braucht man einen Webserver ( z.b. Apache

Mehr

Online-Ansichten und Export Statistik

Online-Ansichten und Export Statistik ACS Data Systems AG Online-Ansichten und Export Statistik (Version 10.08.2009) Buchhaltung für Schulen ACS Data Systems AG Bozen / Brixen / Trient Tel +39 0472 27 27 27 obu@acs.it 2 Inhaltsverzeichnis

Mehr

KURZANLEITUNG CLOUD BLOCK STORAGE

KURZANLEITUNG CLOUD BLOCK STORAGE KURZANLEITUNG CLOUD BLOCK STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung......Seite 03 2. Anlegen eines dauerhaften Block Storage...Seite 04 3. Hinzufügen von Block Storage

Mehr

Modul 7: Übungen zu - Tabellen als Mail oder im Web veröffentlichen

Modul 7: Übungen zu - Tabellen als Mail oder im Web veröffentlichen Excel 2003 - Übungen zum Grundkurs 63 Modul 7: Übungen zu - Tabellen als Mail oder im Web veröffentlichen Wie kann ich einzelne Blätter der Arbeitsmappe als E-Mail verschicken? Wie versende ich eine Excel-Datei

Mehr

Handbuch TweetMeetsMage

Handbuch TweetMeetsMage Handbuch TweetMeetsMage für Version 0.1.0 Handbuch Version 0.1 Zuletzt geändert 21.01.2012 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Voraussetzungen... 3 1.2 Funktionsübersicht... 3 2 Installation... 4

Mehr

Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel "Profilthemenerstellung"

Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel Profilthemenerstellung Hilfe zur Bedienung des DynaLex CMS für Redakteure und Editoren am Beispiel "Profilthemenerstellung" A. Profilthemen vorbereiten Text vorbereiten 1. Erstellen Sie zu jedem Profilthema einen völlig unformatierten

Mehr

JBuilderX: Installation und Kurzanleitung (Windows)

JBuilderX: Installation und Kurzanleitung (Windows) JBuilder X Seite 1 JBuilderX: Installation und Kurzanleitung (Windows) 1. JBuilder installieren Eine Gratis-Version kann von der Webseite www.borland.de heruntergeladen werden. Systemvoraussetzungen: 256

Mehr

WICHTIG!: Speichern Sie die Backup Datei außerhalb Safe and itunes. Für weitere Infos schauen Sie bitte unter Safe Backup erstellen.

WICHTIG!: Speichern Sie die Backup Datei außerhalb Safe and itunes. Für weitere Infos schauen Sie bitte unter Safe Backup erstellen. Safe Anleitung Safe erlaubt Ihnen Ihre sensiblen Daten zu organisieren und zu speichern. Sie können beliebige Kategorien zur Organisation Ihrer Daten erstellen. Wir bieten Ihnen vordefinierte Vorlagen

Mehr

Handbuch USC-Homepage

Handbuch USC-Homepage Handbuch USC-Homepage I. Inhalt I. Inhalt Seite 1 II. Wichtigste Grundregel Seite 1 III. Funktionen der Seite Seite 2 1. Anmelden in der Community Seite 2 2. Mein Account Seite 3 3. Wechselzone Seite 4

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz

Installationsanleitung für. SugarCRM Open Source. Windows Einzelplatz Installationsanleitung für SugarCRM Open Source Windows Einzelplatz Inhaltsverzeichnis Systemvoraussetzungen... 3 WAMP5 Server... 3 Sugar CRM Open Source... 8 SugarCRM Dokumentation... 14 Deutsches Sprachpaket...

Mehr

Preisaktualisierungen via BC Pro-Catalogue

Preisaktualisierungen via BC Pro-Catalogue Preisaktualisierungen via BC Pro-Catalogue 1. Allgemein Seite 1 2. Anwendungsfall : Lieferant mit im System bereits vorhandenen Katalog Seite 2-3 3. Anwendungsfall : Neuer Lieferant Seite 4-8 1. Allgemein

Mehr

Anleitung zu Projekte

Anleitung zu Projekte Web Site Engineering GmbH Anleitung zu Projekte Projekte im WPS Version 4.3 Seite 1 Projekte verwalten...1 2 Projekt hinzufügen...4 3 Projekt löschen...9 4 Projekt ändern...9 5 Projektdaten drucken und

Mehr

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/ Einführung Was ist Unison? Unison ist ein Dateisynchronisationsprogramm für Windows und Unix. Es teilt sich viele Funktionen mit anderen Programmen, wie z.b. CVS und rsync. Folgend einige Vorteile des

Mehr

ARAkoll 2013 Dokumentation. Datum: 21.11.2012

ARAkoll 2013 Dokumentation. Datum: 21.11.2012 ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen

Mehr

Benutzerhandbuch ABBREV:X. Eine kompakte Anleitung zur effizienten Arbeit mit Abkürzungen

Benutzerhandbuch ABBREV:X. Eine kompakte Anleitung zur effizienten Arbeit mit Abkürzungen Benutzerhandbuch ABBREV:X Eine kompakte Anleitung zur effizienten Arbeit mit Abkürzungen ABBREV:X Effizientes Arbeiten mit Abkürzungen ABBREV:X unterstützt Sie bei der Arbeit mit und der Verwaltungen von

Mehr

Benutzen Sie bitte den Front-USB-Slot für Ihre Sticks. Warten Sie ca. 15 Sekunden. Doppelklicken Sie das Icon 'USB- Stick aktivieren'.

Benutzen Sie bitte den Front-USB-Slot für Ihre Sticks. Warten Sie ca. 15 Sekunden. Doppelklicken Sie das Icon 'USB- Stick aktivieren'. Hilfe zu den SunRay-Terminals Login Die Anmeldung erfolgt mit Ihrer Benutzernummer der Bibliothek (017..). Das Kennwort ist identisch mit dem für die Selbstbedienungsfunktionen des Infoguide. Hinweise

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

Microsoft Access 2010 Bilder

Microsoft Access 2010 Bilder Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis

Mehr

Zitieren mit Write-N-Cite 4 (Anleitung für Windows)

Zitieren mit Write-N-Cite 4 (Anleitung für Windows) Zitieren mit Write-N-Cite 4 (Anleitung für Windows) Eine Installationsanleitung für Write-N-Cite 4 finden Sie unter http://www.ulb.uni-muenster.de/literaturverwaltung/refworks/write-n-cite.html. Schritt

Mehr

Inhaltsverzeichnis. Mit dem WEB.DE WebBaukasten zur eigenen Homepage!...2. Schritt 1: Design auswählen...3

Inhaltsverzeichnis. Mit dem WEB.DE WebBaukasten zur eigenen Homepage!...2. Schritt 1: Design auswählen...3 Inhaltsverzeichnis Mit dem WEB.DE WebBaukasten zur eigenen Homepage!...2 Schritt 1: Design auswählen...3 Schritt 2: Umfang und Struktur der Seiten bestimmen...7 Schritt 3: Inhalte bearbeiten...9 Grafik

Mehr

ekey TOCAhome pc Software Inhaltsverzeichnis 1. ZWECK DIESES DOKUMENTS... 3 2. VERWENDUNGSHINWEIS ZUR SOFTWARE... 3

ekey TOCAhome pc Software Inhaltsverzeichnis 1. ZWECK DIESES DOKUMENTS... 3 2. VERWENDUNGSHINWEIS ZUR SOFTWARE... 3 Inhaltsverzeichnis Software ekey TOCAhome pc 1. ZWECK DIESES DOKUMENTS... 3 2. VERWENDUNGSHINWEIS ZUR SOFTWARE... 3 3. MONTAGE, INSTALLATION UND ERSTINBETRIEBNAHME... 3 4. VERSION... 3 Version 1.5 5. BENUTZEROBERFLÄCHE...

Mehr

Anleitung für Autoren

Anleitung für Autoren Verwaltung.modern@Kehl Anleitung für Autoren Im folgenden Text werden Sie/wirst du geduzt. Bitte Sehen Sie/sieh uns diese Vereinfachung nach. Wenn du bei Verwaltung.modern@Kehl mitbloggen willst, legen

Mehr

Tutorium Learning by doing WS 2001/ 02 Technische Universität Berlin. Erstellen der Homepage incl. Verlinken in Word 2000

Tutorium Learning by doing WS 2001/ 02 Technische Universität Berlin. Erstellen der Homepage incl. Verlinken in Word 2000 Erstellen der Homepage incl. Verlinken in Word 2000 1. Ordner für die Homepagematerialien auf dem Desktop anlegen, in dem alle Bilder, Seiten, Materialien abgespeichert werden! Befehl: Desktop Rechte Maustaste

Mehr

1. Übers Menü Mandant öffnen Sie die entsprechende Buchhaltung. 2. Die geöffnete Buchhaltung wird Ihnen im oberen linken Bereich angezeigt.

1. Übers Menü Mandant öffnen Sie die entsprechende Buchhaltung. 2. Die geöffnete Buchhaltung wird Ihnen im oberen linken Bereich angezeigt. Bedienungsanleitung zum MWST-Konverter 2010 für die Sage Sesam Version 2008.x (wie Sie eine Verknüpfung zum MWST-Konverter Programm auf Ihren Desktop machen, wird am Schluss dieser Anleitung beschrieben)

Mehr

S ecure File E xchange K urzanleitung

S ecure File E xchange K urzanleitung S ecure File E xchange K urzanleitung Inhalt Rollendefinitionen... 3 Neuen Ordner anlegen... 9 Hinzufügen oder Hochladen einer neuen Datei... 11 Datei löschen... 13 Dokument herunterladen... 14 Datei

Mehr

RÖK Typo3 Dokumentation

RÖK Typo3 Dokumentation 2012 RÖK Typo3 Dokumentation Redakteur Sparten Eine Hilfe für den Einstieg in Typo3. Innpuls Werbeagentur GmbH 01.01.2012 2 RÖK Typo3 Dokumentation Inhalt 1) Was ist Typo3... 3 2) Typo3 aufrufen und Anmelden...

Mehr

WordPress installieren und erste Einblicke ins Dashboard

WordPress installieren und erste Einblicke ins Dashboard WordPress installieren und erste Einblicke ins Dashboard Von: Chris am 16. Dezember 2013 In diesem Tutorial zeige ich euch wie ihr WordPress in der aktuellen Version 3.7.1 auf eurem Webspace installieren

Mehr

Dokumentation FileZilla. Servermanager

Dokumentation FileZilla. Servermanager Servermanager Mit dem Servermanager können Sie Ihre Serverzugangsdaten verwalten und so mit nur zwei Klicks zwischen Ihren Accounts wechseln. Um einen neuen Account einzurichten klicken Sie auf Datei >>

Mehr

Remote Update User-Anleitung

Remote Update User-Anleitung Remote Update User-Anleitung Version 1.1 Aktualisiert Sophos Anti-Virus auf Windows NT/2000/XP Windows 95/98/Me Über diese Anleitung Mit Remote Update können Sie Sophos-Produkte über das Internet aktualisieren.

Mehr

Kurzanleitung für die Import/Export Funktion Kinderleicht Produkte importieren und aktualisieren und exportieren

Kurzanleitung für die Import/Export Funktion Kinderleicht Produkte importieren und aktualisieren und exportieren Kurzanleitung für die Import/Export Funktion Kinderleicht Produkte importieren und aktualisieren und exportieren Sehr geehrter Online-Händler, damit Sie schnell mit Ihrem Onlineshop erfolgreich, möchten

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann 1 Einführung 2 Voraussetzungen 3 I nstallation allgemein 4 I nstallation als Plugin für AT Contenator 5 Funktionalitäten 6

Mehr

Fahrzeuggestaltung auf dem ipad

Fahrzeuggestaltung auf dem ipad Fahrzeuggestaltung auf dem ipad Fahrzeuggestaltung auf dem ipad 1 Was diese Anleitung behandelt 1.1 1.2 Überblick 4 Empfohlene Hilfsmittel 5 2 Benötigte Dateien zum ipad kopieren 2.1 2.2 2.3 Von Mac oder

Mehr

ARBEITEN MIT TYPO3 - Eine Anleitung zur redaktionellen Arbeit mit TYPO3 - Hauptsache Kommunikation GmbH. Hauptstraße 61. 65719 Hofheim / Taunus

ARBEITEN MIT TYPO3 - Eine Anleitung zur redaktionellen Arbeit mit TYPO3 - Hauptsache Kommunikation GmbH. Hauptstraße 61. 65719 Hofheim / Taunus ARBEITEN MIT TYPO3 - Eine Anleitung zur redaktionellen Arbeit mit TYPO3 - Hauptsache Kommunikation GmbH. Hauptstraße 61. 65719 Hofheim / Taunus INHALT 1. Einstieg... 2 2. Anmeldung und erste Schritte...

Mehr

Schulung Open CMS Editor

Schulung Open CMS Editor Schulung Open CMS Editor Um Ihr Projekt im OpenCMS zu bearbeiten brauchen Sie lediglich einen Webbrowser, am besten Firefox. Vorgehensweise beim Einrichten Ihrer Site im OpenCMS Erste Schritte Wenn Sie

Mehr

Seriendruck / Etikettendruck

Seriendruck / Etikettendruck Seriendruck / Etikettendruck Öffnen von ADT-Dateien mit MS Excel Seriendruck Office 2000 / Office 2003 (XP) Seriendruck Office 2007/ Office 2010 für AGENTURA 5/6/7/8/9 AGENTURA Versionen 5, 6, 7, 8, 9

Mehr

WordPress lokal mit Xaamp installieren

WordPress lokal mit Xaamp installieren WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp

Mehr

Frames oder Rahmen im Browserfenster

Frames oder Rahmen im Browserfenster In dieser Ausbildungseinheit zeigen wir Ihnen, wie Frames oder auch Rahmen im Browserfenster erstellt werden. Dabei möchten wir anmerken, dass zu Frames bereits sehr viel Gegensätzliches geschrieben wurde.

Mehr

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten!

Download, Installation und Autorisierung der Lasergene Software. Bitte unbedingt beachten! Download, Installation und Autorisierung der Lasergene Software Bitte unbedingt beachten! Wichtig: Sie müssen für die Installation und Autorisierung als Administrator an Ihrem Computer angemeldet sein.

Mehr

Anleitung zum Homepage-Baukasten

Anleitung zum Homepage-Baukasten Anleitung zum Homepage-Baukasten Zur Hilfestellung sollten Sie diese Seiten ausdrucken. Besuchen Sie auch unsere Muster-Homepage unter http://beispielauftritt.maler-aus-deutschland.de Inhaltsverzeichnis

Mehr

Mobiltelefon Registrierung in Afaria Inhaltsverzeichnis

Mobiltelefon Registrierung in Afaria Inhaltsverzeichnis Mobiltelefon Registrierung in Afaria Inhaltsverzeichnis Windows Phone Registrierung Seite 2 iphone Registrierung Seite 10 Android Registrierung Seite 20 Windows Phone Registrierung Dokumentname: Kontakt:

Mehr

http://www.hoststar.ch

http://www.hoststar.ch Kapitel 16 Seite 1 Die eigene Homepage Im Internet finden Sie viele Anbieter, die Ihnen rasch und zuverlässig einen Webhost für die eigene Homepage einrichten. Je nach Speicherplatz und Technologie (E-Mail,

Mehr

Installationshandbuch

Installationshandbuch Installationshandbuch Erforderliche Konfiguration Installation und Aktivierung - 1 - Erforderliche Konfiguration Programme der 4D v15 Produktreihe benötigen folgende Mindestkonfiguration: Windows OS X

Mehr

Wir nutzen die aus Kapitel 6 erstellte Powerpoint Datei: Einführung einer Dokumentenverwaltung

Wir nutzen die aus Kapitel 6 erstellte Powerpoint Datei: Einführung einer Dokumentenverwaltung Seite 1 von 12 7. andere Objekte Wir nutzen die aus Kapitel 6 erstellte Powerpoint Datei: Einführung einer Dokumentenverwaltung (92KB). Cliparts Nun kann die Formatierung für den Inhalt des Objektes erfolgen.

Mehr

SIZ Modul 221: Outlook und Internetdienste

SIZ Modul 221: Outlook und Internetdienste SIZ Modul 221: Outlook und Internetdienste Outlook Dateien importieren (PST, XLS usw.) 1. Menü Datei/Importieren/Exportieren... 2. Aus andern Programmen oder Dateien importieren Das ist bei den meisten

Mehr

In dieser Lektion erlernen Sie die Verwendung von Vorlagen, die Anwendung von Mastern sowie die Bearbeitung von Kopf- und Fußzeilen.

In dieser Lektion erlernen Sie die Verwendung von Vorlagen, die Anwendung von Mastern sowie die Bearbeitung von Kopf- und Fußzeilen. In dieser Lektion erlernen Sie die Verwendung von Vorlagen, die Anwendung von Mastern sowie die Bearbeitung von Kopf- und Fußzeilen. Was erfahren Sie in diesem Kapitel? Wie Sie den Folienmaster anwenden

Mehr

Anleitung eins - erste Schritte: Vorstellung der exhibbit Werkzeuge und Anleitung für das Entwerfen und Veröffentlichen einer Ausstellung.

Anleitung eins - erste Schritte: Vorstellung der exhibbit Werkzeuge und Anleitung für das Entwerfen und Veröffentlichen einer Ausstellung. Anleitung eins - erste Schritte: Vorstellung der exhibbit Werkzeuge und Anleitung für das Entwerfen und Veröffentlichen einer Ausstellung. Inhalt: 1. Wie werde ich Mitglied. 2. Anmelden. 3. Ihr Benutzerkonto

Mehr

1 Websites mit Frames

1 Websites mit Frames 1 Websites mit Frames Mehrere Seiten in einer einzelnen Seite anzeigen - Was sind Frames und wie funktionieren sie? - Was sind die Vor- und Nachteile von Frames? - Wie erstellt man eine Frames- Webseite?

Mehr

CalenGoo Einführung 1.5.14

CalenGoo Einführung 1.5.14 English Deutsch Start Einführung Konfiguration Support Updates Impressum/Datenschutz CalenGoo Einführung 1.5.14 Einführung Der folgende Text gibt einen Überblick wie CalenGoo bedient wird. Er erklärt die

Mehr

Informatik Kurs 12 André Hoffmann. Delphi. Einführung in die Windows- Programmierung

Informatik Kurs 12 André Hoffmann. Delphi. Einführung in die Windows- Programmierung Informatik Kurs 12 André Hoffmann Delphi Einführung in die Windows- Programmierung Grundlagen Entwicklung von Windows-Programmen Relativ unkompliziert durch typische, vorgefertigte Elemente Programmiertechnische

Mehr

Es gibt aber weitere Möglichkeiten, die den Zugriff auf die individuell wichtigsten Internetseiten

Es gibt aber weitere Möglichkeiten, die den Zugriff auf die individuell wichtigsten Internetseiten Thema: Favoriten nutzen Seite 8 3 INTERNET PRAXIS 3.1 Favoriten in der Taskleiste Es gibt aber weitere Möglichkeiten, die den Zugriff auf die individuell wichtigsten seiten beschleunigen. Links in der

Mehr

Kurzanleitung für das CMS Joomla 3.x

Kurzanleitung für das CMS Joomla 3.x Kurzanleitung für das CMS Joomla 3.x 1. Login ins Backend Die Anmeldung ins sogenannte Backend (die Verwaltungsebene) der Website erfolgt über folgenden Link: www.name-der-website.de/administrator. Das

Mehr

Optionale Umstellung der Intranet-Version von Perinorm auf wöchentliche Aktualisierung

Optionale Umstellung der Intranet-Version von Perinorm auf wöchentliche Aktualisierung Optionale Umstellung der Intranet-Version von Perinorm auf wöchentliche Aktualisierung Perinorm Online wurde im Dezember 2013 auf eine wöchentliche Aktualisierung umgestellt. Ab April 2014 können auch

Mehr

GS-Programme 2015 Umzug auf einen neuen Computer

GS-Programme 2015 Umzug auf einen neuen Computer GS-Programme 2015 Umzug auf einen neuen Computer Impressum Business Software GmbH Primoschgasse 3 9020 Klagenfurt Copyright 2014 Business Software GmbH Die Inhalte und Themen in dieser Unterlage wurden

Mehr

Access und OpenOffice.org

Access und OpenOffice.org Access-Datenbanken in OpenOffice.org 1.1 einbinden Herausgegeben durch das OpenOffice.org Germanophone-Projekt Autoren Autoren vorhergehender Versionen Timo Kozlowski Alle in diesem Dokument erwähnten

Mehr

Ein Word-Dokument anlegen

Ein Word-Dokument anlegen 34 Word 2013 Schritt für Schritt erklärt Ein Word-Dokument anlegen evor Sie einen Text in Word erzeugen können, müssen Sie zunächst einmal ein neues Dokument anlegen. Die nwendung stellt zu diesem Zweck

Mehr

Installation Anleitung für JTheseus und MS SQL Server 2000

Installation Anleitung für JTheseus und MS SQL Server 2000 Installation Anleitung für JTheseus und MS SQL Server 2000 Inhaltsverzeichnis 1 Installation der Datenbank 3 1.1 Erstellen der Datenbank 3 1.2 Tabellen und Minimal Daten einlesen 4 1.3 Benutzer JTheseus

Mehr

Makros erstellen und aufrufen Dr. V.Thormählen

Makros erstellen und aufrufen Dr. V.Thormählen Inhalt Mit Makros arbeiten... 2 Makro erstellen... 3 Makro aufrufen... 4 1. Tastenkürzel zuordnen... 4 2. Schnellzugriffsleiste anpassen... 6 3. Menüband anpassen... 8 Fazit... 11 Listings Listing 1: Codezeilen

Mehr

Installation von Typo3 CMS

Installation von Typo3 CMS Installation von Typo3 CMS TYPO3 Version 6.2.x unter Windows Eigenen lokalen Webserver mit XAMPP installieren Für die Installation von Typo3 wird eine passende Systemumgebung benötig. Diese besteht aus

Mehr

Anleitung zum Erstellen von Moodle-Quizfragen in Word

Anleitung zum Erstellen von Moodle-Quizfragen in Word Anleitung zum Erstellen von Moodle-Quizfragen in Word Die Vorlagedateien Speichern Sie die.zip Datei an den gewünschten Ort und entpacken Sie diese. In dem neuen Ordner befinden sich nun folgende Dateien:

Mehr

Visual Web Developer Express Jam Sessions

Visual Web Developer Express Jam Sessions Visual Web Developer Express Jam Sessions Teil 1 Die Visual Web Developer Express Jam Sessions sind eine Reihe von Videotutorials, die Ihnen einen grundlegenden Überblick über Visual Web Developer Express,

Mehr

TYPO3-Kurzreferenz für Redakteure

TYPO3-Kurzreferenz für Redakteure TYPO3-Kurzreferenz für Redakteure Die Kurzreferenz orientiert sich weitgehend an den TYPO3 v4 Schulungsvideos. Es kann jedoch geringfügige Abweichungen geben, da in den Videos auf didaktisch sinnvolles

Mehr

Funktionsbeschreibung Datenlogger DL28W

Funktionsbeschreibung Datenlogger DL28W Funktionsbeschreibung Datenlogger DL28W Voreinstellungen des Datenloggers: Im Datenlogger sind folgende Aufzeichnungs und Alarmwerte voreingestellt: Aufzeichnung: Raumfühler T1 Verdampferfühler T2 Sollwert

Mehr

Im Falle der Neueingabe müssen Sie in dem nachfolgendem Formular die Datenquelle auswählen und die Art der Prüfung festlegen.

Im Falle der Neueingabe müssen Sie in dem nachfolgendem Formular die Datenquelle auswählen und die Art der Prüfung festlegen. Ereignismanager Ereignismanager Ereignismanager - Grundsätzliches Allgemeines Mit Hilfe des Ereignismanagers können Sie Feldeingaben (bei Neueingaben oder Änderungen) überprüfen lassen. Sie können für

Mehr

Hinweise für Autorinnen und Autoren zur Erstellung eines strukturierten Manuskriptes der Reihe Internationales Rechtsinformatik Symposion

Hinweise für Autorinnen und Autoren zur Erstellung eines strukturierten Manuskriptes der Reihe Internationales Rechtsinformatik Symposion Scharrstraße 2 70563 Stuttgart Telefon 07 11/ 73 85-0 Telefax 07 11/ 73 26 94 Hinweise für Autorinnen und Autoren zur Erstellung eines strukturierten Manuskriptes der Reihe Internationales Rechtsinformatik

Mehr

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

Fülle das erste Bild Erforderliche Information für das Google-Konto vollständig aus und auch das nachfolgende Bild. Erstellen eines Fotoalbum mit "Picasa"-Webalben Wie es geht kannst Du hier in kleinen Schritten nachvollziehen. Rufe im Internet folgenden "LINK" auf: http://picasaweb.google.com Jetzt musst Du folgendes

Mehr

Excel-Anwendung Lagerverwaltung

Excel-Anwendung Lagerverwaltung Excel-Anwendung Lagerverwaltung 1. Eigenschaften 2. Installation 3. Makros in Excel 2010 aktivieren 4. Hinweise zur Eingabe der Daten 5. Dateneingabe 6. Suchblatt 7. Autor 1. Eigenschaften (zurück) Lagerverwaltung

Mehr

Neues Projekt anlegen... 2. Neue Position anlegen... 2. Position in Statikdokument einfügen... 3. Titelblatt und Vorbemerkungen einfügen...

Neues Projekt anlegen... 2. Neue Position anlegen... 2. Position in Statikdokument einfügen... 3. Titelblatt und Vorbemerkungen einfügen... FL-Manager: Kurze beispielhafte Einweisung In dieser Kurzanleitung lernen Sie die wichtigsten Funktionen und Abläufe kennen. Weitere Erläuterungen finden Sie in der Dokumentation FLManager.pdf Neues Projekt

Mehr

Outlook Express Anleitung

Outlook Express Anleitung Mit dem Programm versenden. Outlook Express können Sie E-Mails empfangen und 1. E-Mail Adressen Um andere Personen via E-Mail erreichen zu können, benötigen Sie - wie auf dem regulären Postweg - eine Adresse.

Mehr

2. Festlegen der Sicherungsart Seite 6 Sicherung 1:1, Überschreiben Sicherung 1:1, Neuer Ordner Sicherung komprimiert mit WinZip

2. Festlegen der Sicherungsart Seite 6 Sicherung 1:1, Überschreiben Sicherung 1:1, Neuer Ordner Sicherung komprimiert mit WinZip dsbüro: pcbackup Achtung: Dieses Programm versteht sich nicht als hochprofessionelles Datenbackup-System, aber es sichert in einfachster Weise per Mausklick Ihre Daten. Installation erfolgt durch Setup.

Mehr

Dynamische Webseiten mit PHP 1

Dynamische Webseiten mit PHP 1 Dynamische Webseiten mit PHP 1 Webserver, PHP und MYSQL Ein Webserver dient dazu, Internetseiten an PCs zu senden, von denen sie aufgerufen werden. Beispiel: Sie tippen im Browser www.fosbosweiden.de ein.

Mehr

Excel Pivot-Tabellen 2010 effektiv

Excel Pivot-Tabellen 2010 effektiv 7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes

Mehr

Tabellen von Access nach MySQL konvertieren

Tabellen von Access nach MySQL konvertieren Tabellen von Access nach MySQL konvertieren Version 1.2 - Mai 2000 Christian Metzger @ Fachbereich Wirtschaft / Fachhochschule Bochum Einleitung Diese Ausarbeitung entstand aufgrund der Notwendigkeit für

Mehr

Konfigurieren einer Caritas- Startseite für Abteilungen

Konfigurieren einer Caritas- Startseite für Abteilungen Konfigurieren einer Caritas- Startseite für Abteilungen Jürgen Eckert Domplatz 3 96049 Bamberg Tel (09 51) 5 02 2 75 Fax (09 51) 5 02 2 71 Mobil (01 79) 3 22 09 33 E-Mail eckert@erzbistum-bamberg.de Im

Mehr

Leitfaden zur PowerPoint Präsentation

Leitfaden zur PowerPoint Präsentation Inhalt 1. Voraussetzungen 3 1.1. Office Kenntnisse 3 1.2. MS Office-Version 3 1.3. PowerPoint Optionen 3 1.4. Einfügen von Objekten (Diagramme, Tabellen) 4 1.5. Definition SBS Rewe plus Variablen 5 2.

Mehr

Email Programm Email - Program Outlook Express

Email Programm Email - Program Outlook Express Email - Program Outlook Express A. Outlook Express Outlook Express Icon anticken = öffnen Man befindet sich im "Posteingang" 1.) "Senden/E" anticken (Will man nur emails abholen, kann man bei der Markierung

Mehr

FilePanther Dokumentation. FilePanther. Benutzerhandbuch. Version 1.1 vom 14.02.2012 Marcel Scheitza

FilePanther Dokumentation. FilePanther. Benutzerhandbuch. Version 1.1 vom 14.02.2012 Marcel Scheitza FilePanther Dokumentation FilePanther Version 1.1 vom 14.02.2012 Marcel Scheitza Inhaltsverzeichnis 1 Verwaltung Ihrer Websites... 3 1.1 Verwaltung von Websites... 3 1.2 Verwaltung von Gruppen... 4 1.3

Mehr

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website

Anleitungen zum Einfügen eines Partnerlinks in Ihre Website www.satnam.de Anleitungen zum Einfügen eines Partnerlinks in Ihre Website A. Mittels eines Content-Management-Systems (CMS) oder Weblogs Seiten 2-6 B. Mittels eines Homepagebaukastens, z.b. von 1&1 Seiten

Mehr

SOFTWORLD SOFTWAREENTWICKLUNG ZEITERFASSUNGSSYSTEME EDV-SCHULUNGEN

SOFTWORLD SOFTWAREENTWICKLUNG ZEITERFASSUNGSSYSTEME EDV-SCHULUNGEN Berechnung und Überprüfung von IBAN und BIC aufgrund von Kontonummer und Bankleitzahl in Excel-Tabellen Für Microsoft Excel ab Version XP Bankverbindung: Steuer-Nr: USt-ID: 1 Inhaltsverzeichnis WARUM BRAUCHE

Mehr

Serverumzug mit Win-CASA

Serverumzug mit Win-CASA Serverumzug mit Win-CASA Wenn Sie in Ihrem Netzwerk einen Umzug der Server-Version durchführen müssen, sollten Sie ein paar Punkte beachten, damit dies ohne Probleme abläuft. 1. Nachweis-Ordner In der

Mehr

Erste Schritte mit Elvis 3 ein Beispielprojekt

Erste Schritte mit Elvis 3 ein Beispielprojekt Erste Schritte mit Elvis 3 ein Beispielprojekt Um Sie mit Elvis 3 vertraut zu machen möchten wir mit Ihnen mit diesem Kapitel ein Beispielprojekt vom ersten Aufruf von Elvis 3 bis zum Testlauf aufbauen.

Mehr

UMGANG MIT MICROSOFT WORD ~DER EINSTIEG~

UMGANG MIT MICROSOFT WORD ~DER EINSTIEG~ UMGANG MIT MICROSOFT WORD ~DER EINSTIEG~ INHALT Inhalt... 1 1. Titelblatt... 1 1.1 Inhalt... 1 1.2 Gestaltung... 2 1.3 Kopf-und Fußzeile... 3 2. Seitenlayout... 4 2.1 Typografie... 4 2.2 Seitenränder...

Mehr

Dreamweaver 8 Homepage erstellen Teil 2

Dreamweaver 8 Homepage erstellen Teil 2 Dreamweaver 8 Homepage erstellen Teil 2 Voraussetzungen Das vorliegende Skriptum knüpft an folgende Skripten an und setzt voraus, dass du diese bereits durchgearbeitet hast. Dreamweaver_Einführung.pdf

Mehr

DIskus. E-Mail mit DISKUS. 1. Erzeugen einer E-Mail 2. Versenden der E-Mail 3. Gezippte E-Mail mit HTML-Dateien 4.

DIskus. E-Mail mit DISKUS. 1. Erzeugen einer E-Mail 2. Versenden der E-Mail 3. Gezippte E-Mail mit HTML-Dateien 4. Carl H.Hilgers Technisches Büro DIskus Mikroskopische Diskussion E-Mail mit DISKUS 1. Erzeugen einer E-Mail 2. Versenden der E-Mail 3. Gezippte E-Mail mit HTML-Dateien 4. E-Mail einrichten DISKUS kann

Mehr

DGNB System Software: Unterschiede zwischen Version 1 und Version 2

DGNB System Software: Unterschiede zwischen Version 1 und Version 2 DGNB System Software: Unterschiede zwischen Version 1 und Version 2 1 DGNB GmbH 2015 Inhaltsverzeichnis (1) 1. Aufteilung in Web-Oberfläche und Client 2. Anmeldung in der Web-Oberfläche 3. Installieren

Mehr

Webservicetest mit soapui

Webservicetest mit soapui Mentana Claimsoft GmbH NL Berlin/Brandenburg Seite 1 Webservicetest mit soapui Version 1.2 Mentana Claimsoft GmbH NL Berlin/Brandenburg Seite 2 Inhaltsverzeichnis 1 Übersicht... 3 1.1 Dokumentenverlauf...

Mehr

5.3.3.7 Übung - Überwachen und Verwalten von Systemressourcen in Windows XP

5.3.3.7 Übung - Überwachen und Verwalten von Systemressourcen in Windows XP 5.0 5.3.3.7 Übung - Überwachen und Verwalten von Systemressourcen in Windows XP Einführung Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie administrative Tools zur Überwachung

Mehr

Eltako-FVS. Lizenzaktivierung ohne Internetverbindung

Eltako-FVS. Lizenzaktivierung ohne Internetverbindung Eltako-FVS Lizenzaktivierung ohne Internetverbindung Aktivierung der Funk-Visualisierungs- und Steuerungs-Software FVS über die Lizenzaktivierungsdatei, sofern die direkte Eingabe des Lizenzschlüssels

Mehr

Whitepaper 428-01 VCI - Virtual CAN Interface Einbindung in LabWindows/CVI

Whitepaper 428-01 VCI - Virtual CAN Interface Einbindung in LabWindows/CVI Whitepaper 428-01 VCI - Virtual CAN Interface Einbindung in LabWindows/CVI The expert for industrial and automotive communication IXXAT Hauptsitz Geschäftsbereich USA IXXAT Automation GmbH IXXAT Inc. Leibnizstr.

Mehr