XML-Verarbeitung mit DOM
|
|
- Tristan Kappel
- vor 8 Jahren
- Abrufe
Transkript
1 XML-Verarbeitung mit DOM Holger Jakobs Inhaltsverzeichnis 1 Einführung in DOM Parsen von XML Erzeugen eines neuen Dokuments Fortgeschrittene Anwendung von DOM Schema-Validation mit Xerces Anwendung von XSLT Entfernen von Elementen Verschieben von Elementen Es gibt zwei Möglichkeiten, ein XML-Dokument zu verarbeiten: Entweder wird das gesamte Dokument in die Anwendung eingelesen und ein passender Baum im Speicher erstellt, oder das Dokument wird elementweise eingelesen und ebenso elementweise verarbeitet. Bei DOM wird das gesamte Dokument eingelesen und kann im Speicher beliebig oft gelesen und verändert werden, bevor es dann wieder in welcher Form auch immer ausgegeben wird. Auch die Erzeugung völlig neuer Dokumente ist möglich. Nachteil ist der Speicherbedarf gerade beim Lesen sehr großer Dokumente. Bei SAX 1 dagegen wird das Dokument nach und nach eingelesen, währenddessen bei jedem gelesenen Element eine von Ihnen geschriebene Methode (callback) aufgerufen wird, die Ihnen mitteilt, dass die Daten nun zur Verarbeitung bereit stehen. Sie können sie ignorieren, in eigene Datenstrukturen einbauen oder gleich wieder ausgeben je nach Erfordernis. Das bedeutet, dass nur die gerade verarbeiteten Daten überhaupt im Speicher vorgehalten werden. Auf diese Weise können beliebig große Dokumente verarbeitet werden. 1 Einführung in DOM DOM 2 ist die Abkürzung für Document Object Model, ein plattform- und programmiersprachenneutrales Interface des Word Wide Web Consortiums 3 zur Verarbeitung von 1) 2) 3) 1
2 1.1 Parsen von XML 1 EINFÜHRUNG IN DOM XML-Daten. Es kann mit compilierten und mit interpretierten Sprachen verwendet werden, wobei Zugriff auf Teile und Veränderung des Dokuments möglich sind. Das Ergebnis der Dokumentverarbeitung kann in das XML-Dokument zurückgeschrieben werden oder auch in ein anderes. Eine ausführliche Beschreibung von DOM gibt es bei Coverpages 4, ein Tutorial gibt es bei Sun 5. DOM4J 6 ist eine handliche, quelloffene Bibliothek für das Arbeiten mit XML, XPath und XSLT auf der Java-Plattform. Sie steht im XML-Portal 7 zum Download zur Verfügung; Sie brauchen das jar-archiv lediglich Ihrem CLASSPATH hinzuzufügen. 1.1 Parsen von XML Im ersten Beispiel soll ein XML-Dokument, dessen Name als Parameter übergeben wird, geparst werden. Der Name des Wurzelelementes und die Namen aller direkten Kindelemente davon werden ausgegeben. import org.dom4j.document; import org.dom4j.element; import org.dom4j.documentexception; import org.dom4j.io.saxreader; import java.util.iterator; public class ParseXML { public static void main (String args[]) throws Exception { // Eingabedateien verarbeiten for (int i=0; i < args.length; i++) { SAXReader reader = new SAXReader(); Document document = reader.read (args[i]); iterate (document); } // for } // main() public static void iterate (Document d) throws DocumentException { Element wurzel = d.getrootelement(); System.out.println ("Das Wurzelelement heißt "+ wurzel.getname()); System.out.println ("und hat folgende direkte Kindelemente:"); 4) 5) 6) 7) 2
3 1 EINFÜHRUNG IN DOM 1.2 Erzeugen eines neuen Dokuments for (Iterator i = wurzel.elementiterator(); i.hasnext(); ) { Element element = (Element) i.next(); System.out.println ("Element: " +element.getname()); } // for } // iterate() } // class ParseXML Iteratoren sind ein gängiges Verfahren von Java, um Listen abzuarbeiten, schlagen Sie sie ggf. in der Java-Online-Doku nach oder fragen Sie im Java-Unterricht. Mit diesem kleinen Programm kann man schon erkennen, wie man an einzelne Elemente aus dem XML-Baum herankommt. Das Interface Element hat viele Methoden, um Eigenschaften eines Elementes abzufragen, z. B. wie oben angewendet nach dem Namen, aber auch nach dem Inhalt, nach Attributen, den enthaltenen Elementen usw. usf. 1.2 Erzeugen eines neuen Dokuments In diesem Abschnitt sehen Sie auch, wie Sie ein bereits bestehendes, d. h. eingelesenes Dokument verändern können. Da ein neues Dokument zunächst leer ist, müssen Sie vor dem Schreiben in eine Datei auch hier Veränderungen vornehmen allerdings ist es hier auf das Hinzufügen von Elementen und Attributen beschränkt. Das Löschen oder Verändern von vorhandenen Elementen und Attributen können Sie leicht in der API-Dokumentation von DOM4J nachschlagen. import org.dom4j.document; import org.dom4j.documenthelper; import org.dom4j.element; import org.dom4j.io.xmlwriter; import org.dom4j.io.outputformat; import java.io.filewriter; import java.io.ioexception; public class NewDoc { public static void main (String[] args) { Document neu = createdocument(); try { writedocument (neu); } catch (Exception e) { System.out.println ("SAXException: " + e.getmessage()); System.exit (1); } // try/catch 3
4 2 FORTGESCHRITTENE ANWENDUNG VON DOM } // main() public static Document createdocument() { Document document = DocumentHelper.createDocument(); Element root = document.addelement( "Autorenliste" ); root.addelement ("Autor").addAttribute ("Initialen", "JW").addAttribute ("Ort", "Kiel").addText ("Johann Werkzeugmacher"); root.addelement ("Autor").addAttribute ("Initialen", "HS").addAttribute ("Ort", "Bonn").addText ("Hermann Schwaderlappen"); return document; } // createdocument() } public static void writedocument (Document d) throws IOException { OutputFormat format = OutputFormat.createPrettyPrint(); XMLWriter writer = new XMLWriter ( new FileWriter ("neu.xml"), format); writer.write (d); writer.close(); } // writedocument() 2 Fortgeschrittene Anwendung von DOM 2.1 Schema-Validation mit Xerces Weder die Validation mit DTDs noch die Verwendung des crimson-parsers sind technisch der letzte Stand. Zwar gilt crimson als der Parser, der garantiert in jeder Java-Umgebung zur Verfügung steht, der Xerces-Parser hat aber einen deutlich größeren Funktionsumfang, zu dem auch die Möglichkeit gehört, mittels Schemas zu validieren. Einem XmlTester-Konstruktor übergibt man einen Dateinamen bzw. einen URL des XML-Dokuments und als zweiten Parameter wahlweise den Dateinamen bzw. URL des Schemas oder aber null. Im letzteren Fall muss das XML-Dokument einen Verweis auf das zu verwendende Schema tragen sonst findet mangels eines Schemas keine Validation statt. 4
5 2 FORTGESCHRITTENE ANWENDUNG VON DOM 2.1 Schema-Validation mit Xerces Mit Hilfe einer DocumentBuilderFactory wird ein DocumentBuilder erzeugt. Dessen Methode parse kann man einen Dateinamen oder einen URL übergeben. Rückgabewert von parse ist ein DOM-Document, d. h. ein Objekt einer Klasse, welche das Document- Interface implementiert. Ein solches Document repräsentiert ein komplettes HTML- oder XML-Dokument in einem Java-Objekt. Es ist quasi die Wurzel des Dokumentbaums und ermöglicht den Zugriff auf die Daten des Dokuments. Wegen der factory-einstellungen mit setnamespaceaware, setvalidating und set- Attribute vor dem Erzeugen des DocumentBuilder und dem Parsen des Dokuments führt der Parser die Schema-Validation durch. Das erzeugte Document-Objekt wird lediglich dazu verwendet, den Namen des Root-Nodes anzuzeigen. Weitere Methoden zum Lesen, zum Verändern und zum Schreiben in eine neue XML-Datei stehen zur Verfügung siehe Java- API-Dokumentation. /* XmlTester.java basierend auf Code aus kleine Aenderungen durch */ import java.io.ioexception; import javax.xml.parsers.documentbuilder; import javax.xml.parsers.documentbuilderfactory; import javax.xml.parsers.parserconfigurationexception; import org.w3c.dom.document; import org.w3c.dom.node; import org.xml.sax.saxexception; import org.xml.sax.errorhandler; import org.xml.sax.saxparseexception; public class XmlTester { public static final void main (String[] args) { if (args.length!= 1 && args.length!= 2) { System.out.println ("Usage: java XmlTester myfile.xml [ myschema.xsd ]\n"); System.out.print ("If a second argument is provided, the given "); System.out.println (" schema file will be used."); System.out.print ("Otherwise, the schema file location must be "); System.out.println ("specified in the XML document.\n"); System.exit (-1); String xmlfile = args[0]; String schemafile = null; if (args.length == 2) { 5
6 2.1 Schema-Validation mit Xerces 2 FORTGESCHRITTENE ANWENDUNG VON DOM schemafile = args[1]; try { XmlTester xmltester = new XmlTester (xmlfile, schemafile); } catch (Exception e) { System.out.println (e.getclass().getname() +": "+ e.getmessage()); } // try/catch } // main() public XmlTester(String xmlfile, String schemafile) throws ParserConfigurationException, SAXException, IOException { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); System.out.println ("DocumentBuilderFactory: " + factory.getclass().getname()); factory.setnamespaceaware (true); factory.setvalidating (true); factory.setattribute ( " " if (schemafile!= null) { factory.setattribute ( " schemafile); DocumentBuilder builder = factory.newdocumentbuilder(); builder.seterrorhandler (new SimpleErrorHandler()); Document document = builder.parse (xmlfile); Node rootnode = document.getfirstchild(); System.out.println ("Root node: "+ rootnode.getnodename()); } // XmlTester() } // class XmlTester class SimpleErrorHandler implements ErrorHandler { public void error (SAXParseException exception) { System.out.println ("error: "+ exception.getmessage()); 6
7 2 FORTGESCHRITTENE ANWENDUNG VON DOM 2.2 Anwendung von XSLT } // error() public void fatalerror (SAXParseException exception) { System.out.println ("fatalerror: "+ exception.getmessage()); } // fatalerror() public void warning (SAXParseException exception) { System.out.println ("warning: "+ exception.getmessage()); } // warning() } // class SimpleErrorHandler Damit der richtige Parser Xerces verwendet wird, muss dieser im CLASSPATH vor dem alten Crimson-Parser liegen. Fehlt der Xerces oder liegt er im CLASSPATH weiter hinten, so wird der Crimson-Parser verwendet, der aber die Attribute nicht kennt und daher einen Fehler liefern wird: No attributes are implemented Die Java-VM liest alle im CLASSPATH angegebenen Jar-Archive und schaut dort nach der Datei META-INF/services/javax.xml.parsers.DocumentBuilderFactory. In dieser steht dann der komplette Pfad der Klasse, die die DocumentBuilderFactory implementiert. Wird also das zu Xerces gehörende Archiv (xercesimpl.jar) vor dem Crimson-Archiv durchsucht, wird Xerces verwendet. 2.2 Anwendung von XSLT Als weiteres Beispiel soll die Verwendung von XSLT in einem eigenen Java-Programm gezeigt werden. Es ist also festzustellen, dass die Verarbeitung mit XSLT Stylesheets und die in eigenen Programmen keineswegs einander ausschließen, sondern auch miteinander kombiniert werden können. Manche Verarbeitungsschritte lassen sich leichter in XSLT codieren, andere leichter mit Java programmieren. Änderungen an XSLT bedürfen keiner Compilation, die am Java-Code schon. So hat alles seine Vor- und Nachteile, die Sie in der Praxis abwägen müssen. Das Java-Programm StyleXSLT.java sieht so aus: import org.dom4j.io.saxreader; import org.dom4j.document; import org.dom4j.io.documentresult; import org.dom4j.io.documentsource; import javax.xml.transform.stream.streamsource; import javax.xml.transform.transformer; import javax.xml.transform.transformerfactory; import org.dom4j.io.xmlwriter; import org.dom4j.io.outputformat; 7
8 2.2 Anwendung von XSLT 2 FORTGESCHRITTENE ANWENDUNG VON DOM import java.io.filewriter; import java.io.ioexception; public class StyleXSLT { public static void main (String[] args) { try { TransformerFactory tf = TransformerFactory.newInstance(); Transformer t = tf.newtransformer ( new StreamSource ("wreport-style.xml")); SAXReader reader = new SAXReader(); Document document = reader.read ("wetter.xml"); DocumentSource src = new DocumentSource (document); DocumentResult res = new DocumentResult(); t.transform (src, res); Document transformeddoc = res.getdocument(); OutputFormat format = OutputFormat.createPrettyPrint(); XMLWriter writer = new XMLWriter ( new FileWriter ("wetter.html"), format); writer.write (transformeddoc); writer.close(); } } catch (Exception e) { System.out.println ("SAXException: " + e.getmessage()); System.exit (1); } // try/catch } // main() Die TransformerFactory wird herangezogen, um einen neuen Transformer namens t zu erzeugen, der das Stylesheet wreport-style.xml verwendet. Das Dokument wetter.xml wird mit Hilfe eines SAXReaders in ein DOM-Document eingelesen. Es wird je eine Instanz von DocumentSource und DocumentResult für den Transformationsvorgang gebildet und mittels der Methode transform der Klasse Transformer die XSLT-Transformation durchgeführt. Das transformierte Dokument wird aus dem Ergebnis gelesen mittels der Methode getdocument(). Damit das Ergebnis schön formatiert ausgegeben wird, wird ein entsprechendes Output- Format generiert und anschließend das Dokument mit einem XMLWriter ausgegeben. Das Zieldokument ist ein HTML-Dokument, wie man dem folgenden Stylesheet wreport-style. 8
9 2 FORTGESCHRITTENE ANWENDUNG VON DOM 2.2 Anwendung von XSLT xml entnehmen kann: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl=" version="1.0"> <xsl:template match="/"> <xsl:apply-templates select="weather-report"/> </xsl:template> <xsl:template match="weather-report"> <html> <head><title>hi there</title></head> <body> <!-- Fuer eine Auswahl von Elementen Vorlagen anwenden: --> <xsl:apply-templates select="area date time measurements"/> </body> </html> </xsl:template> <!-- Pattern = Knoten[area date time measurements] --> <xsl:template match="date time"> <!--Fuer date ODER time--> <p style="color:navy; background-color:yellow"> <xsl:value-of select="." /> <!-- fuege Wert(e) ein --> </p> </xsl:template> <xsl:template match="area"> <p style="color:yellow; background-color:blue"> <!-- Inhalt des Kindes "country" --> <xsl:value-of select="country" /> </p> </xsl:template> <xsl:template match="measurements"> <p style="color:navy; background-color:yellow"> <!-- Inhalte aller direkten Kinder --> <xsl:value-of select="./*" /> </p> </xsl:template> </xsl:stylesheet> Das passende XML-Dokument wetter.xml sieht so aus: 9
10 2.3 Entfernen von Elementen 2 FORTGESCHRITTENE ANWENDUNG VON DOM <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="wreport-style.xml"?> <weather-report> <date>juni 06, 2000</date> <time>09:10</time> <area> <!-- Dies ist ein Kommentarknoten --> <city>köln</city> <region >NRW</region> <country>germany</country> </area> <measurements> <skies>fine</skies> <temperature scale="c">15</temperature> <wind> <direction>sw</direction> <windspeed>6</windspeed> </wind> </measurements> </weather-report> Wie das erzeugte Dokument wetter.html aussieht, können Sie dem XSLT-Code entnehmen oder auch einfach ausprobieren. Die Dokumente stehen im XML-Portal 8 im Bereich Quelltexte zur Verfügung. 2.3 Entfernen von Elementen Um in der Familiendatei alle Dackel zu entfernen, iteriert man über alle Familien und innerhalb der Familien über alle Hunde. Falls bei Rasse der Wert Dackel eingetragen ist, hängt man das Element aus dem XML-Dokument mittels der Methode detach() aus. Das sieht im Code so aus: public static void entfernedackel (Document d) throws DocumentException { Element wurzel = d.getrootelement(); // Schleife über Familien for (Iterator ifam = wurzel.elementiterator("familie"); ifam.hasnext();) { Element fam = (Element) ifam.next(); System.out.println ("\nfamilie " + fam.element("name").gettext()); for (Iterator ihund = fam.elementiterator ("hund"); ihund.hasnext();) { 8) 10
11 2 FORTGESCHRITTENE ANWENDUNG VON DOM2.4 Verschieben von Elementen Element hund = (Element) ihund.next(); System.out.print ("hat Hund " + hund.element("name").gettext()); String rasse = hund.element("rasse").gettext(); System.out.println (" der Rasse " + rasse); if ("Dackel".equals (rasse)) { hund.detach(); System.out.println (" } // for ihund } // for ifam } // entfernedackel() abgehängt"); Das gesamte Programm finden Sie im XML-Portal unter DackelTod.java. 2.4 Verschieben von Elementen Oft ist bei der Verarbeitung von XML-Dokumenten die Verschiebung von Elementen bzw. ganzen Teilbäumen notwendig. Durch die Darstellung von Teilen der Dokumentstruktur in Form von Java Collections (z. B. Listen) kann man erreichen, dass man lediglich mit letzteren arbeiten muss und sich alle Änderungen an einer Liste unmittelbar im Dokument auswirken. public static void buchedackelum (Document d) throws DocumentException { Element wurzel = d.getrootelement(); Element dackel = null; // Schleife über Familien for (Iterator ifam = wurzel.elementiterator("familie"); ifam.hasnext();) { Element fam = (Element) ifam.next(); // Wenn nicht Fam. Meier, dann nächste Familie if (!"Meier".equals(fam.element("name").getText())) continue; // Dackel suchen, kopieren und im Original entfernen List lhunde = fam.elements("hund"); for (Iterator ihund = lhunde.iterator(); ihund.hasnext();) { Element hund = (Element) ihund.next(); // ist der aktuelle Hund ein Dackel? if ("Dackel".equals (hund.element("rasse").gettext())) { dackel = hund; lhunde.remove (hund); break; // gefunden, keine weitere Suche 11
12 2.4 Verschieben von Elementen2 FORTGESCHRITTENE ANWENDUNG VON DOM } // for ihund } // for ifam // wurde ein Hund in der Variablen dackel gespeichert? if (dackel!= null) { // Es wurde ein Dackel gefunden, diesen jetzt bei Familie Mangen einhängen for (Iterator ifam = wurzel.elementiterator("familie"); ifam.hasnext();) { Element fam = (Element) ifam.next(); if ("Mangen".equals(fam.element("name").getText())) { // Bei Fam. Mangen eine Liste der Hunde (momentan nur einer) erstellen List lhunde = fam.elements("hund"); // den Dackel an die Liste anhängen lhunde.add (dackel); } // for ifam } // buchedackelum() Das gesamte Programm finden Sie im XML-Portal unter DackelAnMangen.java. Der dortige Quelltext enthält auch noch weitere Varianten, wie man diese Aufgabe programmtechnisch lösen kann. $Id: XML-DOM.tex,v a5120cdeb /11/06 11:45:29 bibjah $ 12
Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrStudentische Lösung zum Übungsblatt Nr. 7
Studentische Lösung zum Übungsblatt Nr. 7 Aufgabe 1) Dynamische Warteschlange public class UltimateOrderQueue private Order[] inhalt; private int hinten; // zeigt auf erstes freies Element private int
MehrFolge 19 - Bäume. 19.1 Binärbäume - Allgemeines. Grundlagen: Ulrich Helmich: Informatik 2 mit BlueJ - Ein Kurs für die Stufe 12
Grundlagen: Folge 19 - Bäume 19.1 Binärbäume - Allgemeines Unter Bäumen versteht man in der Informatik Datenstrukturen, bei denen jedes Element mindestens zwei Nachfolger hat. Bereits in der Folge 17 haben
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrXML-Verarbeitung mit SAX und DOM
XML-Verarbeitung mit SAX und DOM Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2006-08-10 aktuelle Version: http://www.bg.bib.de/portale/xml/pdf/xml-dom-sax.pdf Inhaltsverzeichnis 1 SAX 2 1.1 Lizenzierung
MehrLog xmllog textlog Log() start(filename) add(message) end() instance() Abbildung 7-10: Die Protokollierungs-API mit einer einfachen Fassade
HACK #76 Hack APIs mit dem Façade-Muster vereinfachen Durch die Verwendung des Façade-Entwurfsmusters können Sie die anderen Programmierern zugängliche API vereinfachen. #76 Dies ist ein Muster, von dem
MehrObjektorientierte Programmierung
Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Zusatzaufgaben Lösungsvorschlag Objektorientierte Programmierung Lösung 22 (Java und UML-Klassendiagramm)
MehrWie halte ich Ordnung auf meiner Festplatte?
Wie halte ich Ordnung auf meiner Festplatte? Was hältst du von folgender Ordnung? Du hast zu Hause einen Schrank. Alles was dir im Wege ist, Zeitungen, Briefe, schmutzige Wäsche, Essensreste, Küchenabfälle,
MehrWas ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,
Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
Mehr1 Software Engineering 1
1 Software Engineering 1 XML 1.1 XML Extensible Markup Language Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten Wird für den Datenaustausch/Speicherung benutzt
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrDas sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert
Beamen in EEP Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert Zuerst musst du dir 2 Programme besorgen und zwar: Albert, das
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrWeiterverarbeitung Leseranfragen
Weiterverarbeitung Leseranfragen Schulungsunterlage Inhaltsverzeichnis Thema Seite 1. Einführung 2 2. Weiterverarbeitung Vorbereitungen 2 3. Weiterverarbeitung Excel-Datei mit dem Seriendokument verbinden
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrObjektorientierte Programmierung. Kapitel 12: Interfaces
12. Interfaces 1/14 Objektorientierte Programmierung Kapitel 12: Interfaces Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester 2012/13 http://www.informatik.uni-halle.de/ brass/oop12/
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrGliederung Grundlagen Schlüsselworte try-catch Fehlerobjekte Fehlerklassen Schlüsselwort finally Schlüsselwort throws selbst erstellte Exceptions
try-catch Schlüsselworte try-catch e Schlüsselwort Schlüsselwort selbst erstellte ermöglichen die Behandlung von Fehlern, die zur Laufzeit entstehen. try-catch in C: Fehler führt immer zum Abbruch des
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrXSL Templates. Mit Templates arbeiten. XSL Templates
XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrSie werden sehen, dass Sie für uns nur noch den direkten PDF-Export benötigen. Warum?
Leitfaden zur Druckdatenerstellung Inhalt: 1. Download und Installation der ECI-Profile 2. Farbeinstellungen der Adobe Creative Suite Bitte beachten! In diesem kleinen Leitfaden möchten wir auf die Druckdatenerstellung
MehrGrundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
MehrEinführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
MehrSich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
MehrTechnische Dokumentation SilentStatistikTool
Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...
MehrWichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
MehrIm Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
MehrProgrammieren in Java
Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können
MehrZugriff auf Daten der Wago 750-841 über eine Webseite
Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...
MehrFachgebiet Informationssysteme Prof. Dr.-Ing. N. Fuhr. Programmierung Prof. Dr.-Ing. Nobert Fuhr. Übungsblatt Nr. 6
Gudrun Fischer Sascha Kriewel programmierung@is.informatik.uni-duisburg.de Anmeldung zur Klausur! Übungsblatt Nr. 6 Um an der Klausur teilzunehmen, müssen sich Studierende der angewandten Informatik in
Mehr25 Import der Beispiele
25 Import der Beispiele Versuch es nicht mit Gewalt. Nimm einfach einen größeren Hammer (Murphy s Law) 25.1 Einleitung Alle Beispielprogramme dieses Buchs funktionieren mit jeder Java-konformen Entwicklungsumgebung.
MehrEinführung in die Informatik Tools
Einführung in die Informatik Tools Werkzeuge zur Erstellung von Softwareprojekten Wolfram Burgard 8.1 Motivation Große Softwareprojekte werden schnell unübersichtlich. Änderungen im Code können leicht
Mehr2A Basistechniken: Weitere Aufgaben
2A Basistechniken: Weitere Aufgaben 2A.3 Programmierung unter UNIX/Linux 1. Gegeben sind einige Ausschnitte von C-Programmen, die unter UNIX/Linux ausgeführt werden sollen. Beantworten Sie die zugehörigen
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrUm ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.
Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung
MehrHinweise zum elektronischen Meldeformular
Paul-Ehrlich-Institut Postfach 63207 Langen Jochen Halbauer Referat Pharmakovigilanz 2 Tel. +49 (0) 6103 77 3114 Fax +49 (0) 6103 77 1268 E-Mail pharmakovigilanz2@pei.de 22.06.2015 Hinweise zum elektronischen
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI
Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer
MehrGroße Übung Praktische Informatik 1
Große Übung Praktische Informatik 1 2005-12-08 fuessler@informatik.uni-mannheim.de http://www.informatik.uni-mannheim.de/pi4/people/fuessler 1: Announcements / Orga Weihnachtsklausur zählt als Übungsblatt,
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
Mehr1. Einführung. 2. Weitere Konten anlegen
1. Einführung In orgamax stehen Ihnen die gängigsten Konten des Kontenrahmens SKR03 und SKR04 zur Verfügung. Damit sind im Normalfall alle Konten abgedeckt, die Sie zur Verbuchung benötigen. Eine ausführliche
Mehr5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrSEMINAR Modifikation für die Nutzung des Community Builders
20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen
MehrSuchbäume. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Suchbäume Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrWordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten
Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge
MehrWindows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen
Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen Das können wir Ihnen versprechen: An der neuen Taskleiste in Windows 7 werden Sie sehr viel Freude haben. Denn diese sorgt
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrEinführung in Javadoc
Einführung in Javadoc Johannes Rinn http://java.sun.com/j2se/javadoc Was ist Javadoc? Javadoc ist ein Werkzeug, dass eine standardisierte Dokumentation für die Programmiersprache Java unterstützt. Vorteil:
MehrWollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt!
Wollen Sie einen mühelosen Direkteinstieg zum Online Shop der ÖAG? Sie sind nur einen Klick davon entfernt! Sehr geehrte(r) Geschäftspartner(in), Um Ihre Transaktionen schneller durchzuführen, bieten wir
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrDiese 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,
MehrINDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline
Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft
MehrDokumentation für das Spiel Pong
Dokumentation für das Spiel Pong BwInf - Turnierserver Didaktik der nformatik BWINF KI Wettbewerbs-Plattform Stand: 02.09.2014 Grundlagen In diesem KI-Turnier programmiert ihr einen Schläger für das Retro-Spiel
MehrCSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung
Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrQuartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"
tomedo Quartalsabrechnung Seite 1 von 10 Wie erstelle ich die Quartalsabrechnung! Stufe 1! Beheben von Abrechnungsfehlern Stufe 2! Neue Abrechnung erstellen in tomedo? Unser Video-Tutorial finden sie unter
MehrPraktische Übung 'JUnit-Test'
Praktische Übung 'JUnit-Test' Starten Sie für die folgende Übung Eclipse und laden Sie das Testprojekt von folgender URL: http://pi.informatik.uni-siegen.de/berlik/swt/currency.zip Darin ist die Klasse
MehrDAUERHAFTE ÄNDERUNG VON SCHRIFTART, SCHRIFTGRÖßE
DAUERHAFTE ÄNDERUNG VON SCHRIFTART, SCHRIFTGRÖßE UND ZEILENABSTAND Word 2010 und 2007 Jedes neue leere Dokument, das mit Word 2010 erstellt wird, basiert auf einer Dokumentvorlage mit dem Namen Normal.dotx.
MehrSICHERN DER FAVORITEN
Seite 1 von 7 SICHERN DER FAVORITEN Eine Anleitung zum Sichern der eigenen Favoriten zur Verfügung gestellt durch: ZID Dezentrale Systeme März 2010 Seite 2 von 7 Für die Datensicherheit ist bekanntlich
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
MehrHilfe Bearbeitung von Rahmenleistungsverzeichnissen
Hilfe Bearbeitung von Rahmenleistungsverzeichnissen Allgemeine Hinweise Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Grundlagen...3 1.2 Erstellen und Bearbeiten eines Rahmen-Leistungsverzeichnisses...
MehrKlausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.
Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrJava Einführung Collections
Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...
MehrSerienbrieferstellung in Word mit Kunden-Datenimport aus Excel
Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrSoftware Engineering Interaktionsdiagramme
Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)
MehrErstellen eines Screenshot
Blatt 1 von 5 Erstellen eines Screenshot Einige Support-Probleme lassen sich besser verdeutlichen, wenn der Supportmitarbeiter die aktuelle Bildschirmansicht des Benutzers sieht. Hierzu bietet Windows
MehrWEBSEITEN ENTWICKELN MIT ASP.NET
jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrTevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
MehrEine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.
Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und
Mehr1. Handhabung. 1.1. Werkzeug- und Menüleiste
1. Handhabung 1.1. Werkzeug- und Menüleiste Neuer Ordner Ausschneiden Kopieren Einfügen Löschen separate Vorschau Ausloggen Neues Dokument Schnellsuche Datei importieren Schnellsuche Spaltenansicht = normale
MehrErstellen einer PostScript-Datei unter Windows XP
Erstellen einer PostScript-Datei unter Windows XP Sie möchten uns Ihre Druckvorlage als PostScript-Datei einreichen. Um Fehler in der Herstellung von vorneherein auszuschließen, möchten wir Sie bitten,
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
MehrErstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])
3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere
MehrErstellen einer E-Mail in OWA (Outlook Web App)
Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011
MehrDie Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
MehrKapitel 3 Frames Seite 1
Kapitel 3 Frames Seite 1 3 Frames 3.1 Allgemeines Mit Frames teilt man eine HTML-Seite in mehrere Bereiche ein. Eine Seite, die mit Frames aufgeteilt ist, besteht aus mehreren Einzelseiten, die sich den
MehrGEONET Anleitung für Web-Autoren
GEONET Anleitung für Web-Autoren Alfred Wassermann Universität Bayreuth Alfred.Wassermann@uni-bayreuth.de 5. Mai 1999 Inhaltsverzeichnis 1 Technische Voraussetzungen 1 2 JAVA-Programme in HTML-Seiten verwenden
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrHandbuch Groupware - Mailserver
Handbuch Inhaltsverzeichnis 1. Einführung...3 2. Ordnerliste...3 2.1 E-Mail...3 2.2 Kalender...3 2.3 Kontakte...3 2.4 Dokumente...3 2.5 Aufgaben...3 2.6 Notizen...3 2.7 Gelöschte Objekte...3 3. Menüleiste...4
MehrARCO Software - Anleitung zur Umstellung der MWSt
ARCO Software - Anleitung zur Umstellung der MWSt Wieder einmal beschert uns die Bundesverwaltung auf Ende Jahr mit zusätzlicher Arbeit, statt mit den immer wieder versprochenen Erleichterungen für KMU.
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
MehrProfessionelle Seminare im Bereich MS-Office
Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet
MehrStapelverarbeitung Teil 1
Stapelverarbeitung Teil 1 In jedem Unternehmen gibt es von Zeit zu Zeit Änderungen in Normen und Firmenstandards, an die aktuelle und bereits bestehende Zeichnungen angepasst werden müssen. Auch Fehler
MehrÜbungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen
Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe
MehrErstellen einer digitalen Signatur für Adobe-Formulare
Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist
Mehr