Applets und HTML. Martin Wirsing. Exkurs: Noch einmal Object. in Zusammenarbeit mit Matthias Hölzl, Nora Koch
|
|
- Gert Diefenbach
- vor 8 Jahren
- Abrufe
Transkript
1 Applets und HTML Martin Wirsing in Zusammenarbeit mit Matthias Hölzl, Nora Koch 12/03 Exkurs: Noch einmal Object 2 Achtung: Die Methode equals der Klasse Object kann unterschiedlich implementiert werden: In der Klasse Object werden die Objektreferenzen verglichen. In der Klasse String werden die Attributwerte der Instanzen, d.h. die Zeichenketten, verglichen. 1
2 Exkurs: Noch einmal Object 3 Object String tostring() boolean equals(object o)... n Vergleich zweier Objekte Achtung: Die Methode equals der Klasse Object kann unterschiedlich implementiert werden: In der Klasse Object werden die Objektreferenzen verglichen. In der Klasse String werden die Attributwerte der Instanzen, d.h. die Zeichenketten, verglichen. equals für Instanzen von Object Für Instanzen der Klasse Object gilt: o1.equal(o2) vergleicht die Objektreferenzen von o1 und o2. 4 Betrachte zwei neue Instanzen Object o1 = new Object(); Object o2 = new Object(); Dann gilt: :Object o1 o2 o1.equals(o2) == false :Object 2
3 equals für Instanzen von String Für Instanzen der Klasse String gilt: str1.equals(str2) vergleicht die Zeichenketten von str1 und str2. 5 Betrachte zwei neue Instanzen String str1 = new String(); String str2 = new String(); Dann gilt: :String str1 str2 str1.equals(str2) == true :String equals für Instanzen von String Für Instanzen der Klasse String gilt: str1.equals(str2) vergleicht die Zeichenketten von str1 und str2. 6 Betrachte zwei Instanzen String str1 = abc ; String str2 = abc ; Dann gilt ebenso: :String Siehe die Klasse EqualsTest abc str1 str2 str1.equals(str2) == true :String abc 3
4 Ziele der Vorlesung 7 Lernen, einfache HTML-Programme zu schreiben Lernen, einfache Applets zu schreiben Graphische Elemente, wie Linien und Ellipsen, anzeigen lernen Einführung in HTML 8 Die grundliegende Sprache zum Verfassen von Web-Seiten ist HTML ( Hypertext Markup Language ). HTML ist eine klammerorientierte Sprache, bei der spezielle Formen durch Marken geklammert werden. Mit HTML wird die logische Organisation eines Dokuments spezifiziert, die genaue Darstellung der markierten Dokument -Elemente wird dem Browser überlassen. 4
5 Einführung in HTML 9 HTML ist eine Instanz der Sprache SGML ( Standard Generalized Markup Language ), des Standards für die Beschreibung von Markup-Sprachen. Die DTD ( Document Type Definition ) von HTML ist mit SGML geschrieben. HTML wurde um 1990 von Tim Berners -Lee am CERN entwickelt. Die heutige Version von HTML ist 4.01, die letzte Version von HTML. In Zukunft wird HTML durch XHTML ( extensible Hypertext Markup Language ) ersetzt werden. XHTML ist sehr ähnlich zu HTML, allerdings werden alle Marken wie im Folgenden mit kleinen Buchstaben geschrieben. Eine weitere heute wichtige Markup-Sprache ist XML ( extensible Markup Language ), eine Sprache, die fast alle nützlichen Konzepte von HTML und SGML bietet. Einführung in HTML 10 In Hypertext Elementen kann man Verweise auf beliebige Adressen im Netz machen. Dazu verwendet man global eindeutige Adressen, so genannte URLs ( Uniform Resource Locator ) Syntax: scheme://host.domain/path/filename Beispiele: file:///c:/java/halloapp/halloapplet.html 5
6 Einführung in HTML 11 Ein minimales HTML-Dokument hat folgende Form: <html> <head> <title> Ein einfaches HTML-Beispiel </title> </head> Überschrift Stufe1 (6 Stufen möglich) <body> <h1> HTML ist einfach zu lernen </h1> <p> Jedes HTML-Dokument besteht aus einem <b>kopf</b> und einem <b>rumpf</b> </p> <p> In den Rumpf können <i>jaya-applets</i> eingebettet sein. </p> </body> </html> Kodierung für Umlaut ö Kopf, enthält den Titel, der nicht Teil des Texts ist. Titel wird z.b. im Lesezeichen angezeigt Absatz ( paragraph ) Fettdruck ( bold ) Aufbau eines HTML-Dokuments Eine Formatierinformation in HTML heißt Marke (engl. tag) und wird durch spitze Klammern gekennzeichnet. <i> ist Marke zur Kenzeichnung eines kursiv geschriebenen Texts. 12 Marken umschließen den zu formatierenden Text wie Klammern mit einer Startmarkierung <m> und einer Endmarkierung </m>. <i> Hans ist klein. </i> steht für Hans ist klein. Die Markierungen können geschachtelt werden. <p> <i> Hans </i> ist klein. </p> steht für einen Absatz, in dem Hans kursiv geschrieben ist. Jedes HTML-Dokument besteht aus einem Kopf und einem Rumpf. Der Kopf enthält den Titel des Dokuments, der nicht Teil des Texts ist. Der Titel wird z.b. im Lesezeichen angezeigt. 6
7 Spezielle HTML-Marken ( tags ) 13 html Dieses Element beginnt und beendet ein HTML-Programm. head Der Kopf identifiziert den ersten Teil des Dokuments, der den Titel enthält. title Der Titel enthält den Dokumententitel und identifiziert das Dokument in einem globalen Kontext. Der Titel wird meist oben im Browser-Fenster (oder im Lesezeichen) angezeigt und ist nicht Teil des Texts. Der Titel sollte 64 Zeichen nicht überschreiten. body Der Rumpf enthält den Text der HTML-Seite. Die folgenden Marken erscheinen im body. Headings hi (i=1,...,6) Diese Marke zeichnet Überschriften aus, in 6 Stufen. Spezielle HTML-Marken ( tags ) 14 Paragraph p Ein Absatz ( paragraph ) beginnt mit <p> und endet mit </p>. Leerstellen, Zeilenumbruch etc. spielen in HTML keine Rolle. Mit Hilfe des Attributs align kann der Text zentriert oder rechtsbündig geschrieben werden. <p align=center> bla, bla </p> ergibt: bla, bla 7
8 Spezielle HTML-Marken ( tags ) 15 Aufzählungen Aufzählungen (ohne Nummern) starten mit <ul> und enden mit </ul>. Die Aufzählungspunkte werden mit <li> ( list item ) eingeleitet. <ul> <li> ein Rechteck <li> eine Ellipse </ul> ergibt: - Rechteck - eine Ellipse Numerische Listen starten mit <o1> ( Ordered List ) und enden mit <o1>. Spezielle HTML-Marken ( tags ) Schriftstile <b> ( bold ) fett <i> ( italics ) kursiv <tt> ( type-writer, monospaced) nicht-proportionale Schrift 16 Umlaute Deutsche Umlaute werden durch &_uml; kodiert, wobei f ür _ der passende Vokal eingesetzt wird. Beispiele: ä steht f ür ä ü steht f ür ü Ä steht f ür Ä Ü steht f ür Ü Vorformatierter Text Durch die Marke <pre>... </pre> wird angezeigt, daß die Formatierung des eingeschlossenen Texts durch den Browser nicht verändert werden soll. Dies ist sinnvoll z.b. bei der Darstellung von Programmen. 8
9 Spezielle HTML-Marken ( tags ) Anker Ein Anker markiert den Beginn oder das Ende eines Hypertext-Links, in der Form <a Attribute>... text... </a> 17 Beispiele: <a href= > bla bla </a> Der String bla bla ist ein Hypertext-Link zur Datei file.html der angegebenen URL. <a href= file:image.jpeg > <img src= icon.gif > </a> Das (kleine) Icon icon.gif ist ein Hypertext-Link zu dem Bild image.jpeg (im gleichen Verzeichnis) minihtml1.html Spezielle HTML-Marken ( tags ) 18 Link Ein link ist ein Verweis im Kopf ( head ) auf andere Webseiten. <head> <link href= file1.html rel= next > <link href= /cgi-reg/gloss.html rel= glossary > </head> href und rel sind Attribute, wobei href auf eine Datei oder Seite verweist und rel den sichtbaren Namen angibt. 9
10 Spezielle HTML-Marken ( tags ) 19 Applet Mit <applet> und </applet> kann ein Applet in die HTML-Seite eingebunden werden in der Form <applet code= HalloApplet.class width=300 height=100> </applet> In code gibt man die passende übersetzte Applet-Datei an; die Attribute width, height beschreiben die Breite und die Tiefe des Platzes f ür das Applet (in Pixeln). Außerdem können Parameter übergeben werden. Ein einfaches Applet 20 Applets sind kleine Anwendungsprogramme, auf die über einen Internetserver zugegriffen wird. Applets werden über das Netz transportiert, automatisch installiert und laufen dann als Teil eines Web-Dokuments ab. Wenn ein Applet bei einem Client ankommt, hat es nur beschränkten Zugriff auf Ressourcen, so daß es zwar beliebige Multimedia-Benutzerschnittstellen erzeugen oder komplexe Berechnungen ausführen kann. Es kann aber keine Viren einschleusen oder die Datenintegrität brechen. Ein Applet ist ein spezielles Programm, das von der Klasse Applet (aus awt) erbt. Ein Applet kann dynamisch in einem Browser ausgeführt werden, und zwar dadurch, daß eine HTML-Seite geladen wird, die das Applet enthält. Außerdem benützt (fast) jedes Applet den Abstract Windowing Toolkit, der eine Menge von einfach benutzbaren Funktionen für graphische Benutzeroberflächen anbietet. In Java 2 wird awt teilweise von Swing abgelöst. 10
11 21 Wichtige Klassen des Abstract Windowing Toolkit Component für Objekte mit Position, Größe, die auf den Bildschirm gemalt werden können. Der linke, obere Eckpunkt hat die Koordinaten (0,0): (0,0) n x y 22 Wichtige Klassen des Abstract Windowing Toolkit Graphics Basisklasse für alle Anwendungen, die auf Komponenten zeichnen. Graphics drawstring(string str, int x, int y) drawline (int x1, int y1, int x2, int y2 drawoval (int x, int y, int width, int height) drawrect (int x, inty, int width, int height) filloval (int x, int y, int widht, int height) fillrect (int x, int y, int widht, int height) setcolor(color c) setfont(font font) Color für Farben in RGB-Format ( Rot-Grün-Blau-Format ) Font zur Darstellung von Schriftarten 11
12 Einfaches Applet Schema 23 Ein einfaches Applet hat die Form: import java.awt.*; import java.applet.applet; public class Name extends Applet { public void paint(graphics g) {... } } Einfaches Applet Schema 24 Die Methode paint wird jedesmal aufgerufen, wenn das Applet wiederhergestellt werden muß. import java.awt.*; import java.applet.applet; public class HalloApplet extends Applet { public void paint(graphics g) { g.drawstring( Hallo, hallo!, 20, 20); // Die letzten zwei Parameter sind Basispunkt-Koordinaten. // Der Basispunkt ist der linke untere Punkt des Beginns // des Strings. } } 12
13 Einfaches Applet Schema 25 Das folgende HTML-Programm halloapplet.html führt das Applet aus <html> <body> <applet code= HalloApplet.class width=200 height=40> </applet> </body> </html> Um es zu starten, gibt es zwei Möglichkeiten: Man ruft das html-programm in einem Browser auf; z.b. durch Anklicken der Datei halloapplet.html oder Man ruft den Appletviewer auf: C: appletviewer halloapplet.html Geometrische Formen, Farben und Schriften 26 Ellipsen zeichnen in Graphics g.drawoval(x,y,width,height) Eine Ellipse hat die Form (x,y) n width height 13
14 Geometrische Formen, Farben und Schriften 27 Farbenwerden nach dem RGB-Modell definiert, bei dem jede Farbe aus ihrem Rot-, Grünund Blau-Anteil gemischt wird. Die Anteile werden in float-werten zwischen 0.0f und 1.0f angegeben. In Tabelle stehen einige Standardfarben. Farbe RGB-Wert Color.black 0.0f, 0.0f, 0.0f Color.blue 0.0f, 0.0f, 1.0f Color.cyan 0.0f, 1.0f, 1.0f Color.gray 0.5f, 0.5f, 0.5f Color.darkGray 0.25f, 0.25f, 0.25 Color.lightGray 0.75f, 0.75f, 0.75 Color.green 0.0f, 1.0f, 0.0f Color.magenta 1.0f, 0.0f, 1.0f Color.orange 1.0f, 0.8f, 0.0f Color.pink 1.0f, 0.7f, 0.7f Color.red 1.0f, 0.0f, 0.0f Color.white 1.0f, 1.0f, 1.0f Color.yellow 1.0f, 1.0, 0.0f Geometrische Formen, Farben und Schriften 28 Schriftarten werden in der Klasse Font durch 3 Größen spezifiziert: Namen (logischer Schriftname) Stil (Font.PLAIN, Font.Bold, Font.ITALIC) Größe (in Punkten, wie 12, 24, 36) Name Beispiel Beschreibung Serif The quick brown fox Eine Schriftart mit Serifen wie z.b. Times Roman SansSerif The quick brown fox Eine Schrifart ohne Serifen wie z.b. Helvetica Monospaced The quick brown fox Eine Schriftart, bei der alle Buchstaben die gleiche Breite haben z.b. Courier Beispiel für die Deklaration eines Font und das Setzen dieses Fonts f ür ein Textobjekt: Font bold18=new Font ( Monospaced, Font.Bold, 18); g.setfont (bold18); 14
15 Applet mit einfacher Graphikausgabe 29 import java.applet.applet; import java.awt.graphics; import java.awt.font; import java.awt.color; public class RectangleApplet1_1 extends Applet { public void paint(graphics g) { // Konstruiere ein Rechteck mit gelbem Rand und //gelber Fuellung g.setcolor(color.yellow); g.drawrect(10, 20, 400, 200); g.setcolor(color.yellow); g.fillrect(10, 20, 400, 200); Applet mit einfacher Graphikausgabe 30 Fortsetzung des Beispiels: // Zeichne ein rote Diagonale g.setcolor(color.red); g.drawline(10, 220, 410, 20); // Zeichne eine Ellipse mit rotem Rand g.setcolor(color.red); g.drawoval(100, 150, 400, 200); // Fuelle die Ellipse mit blauer Farbe g.setcolor(color.blue); g.filloval(100, 150, 400, 200); // Schreibe einen Text in das Rechteck g.setcolor(color.black); String message = ein Rechteck ; g.drawstring(message, 50, 100); 15
16 Applet mit einfacher Graphikausgabe 31 Fortsetzung des Beispiels: } } // Schreibe einen Text in die Ellipse Font Bold18 = new Font( Monospaced, Font.BOLD, 18); g.setfont(bold18); g.setcolor(color.black); message = eine Ellipse ; g.drawstring(message, 200, 250); Und noch ein Applet import java.applet.applet; import java.awt.graphics; import java.awt.font; import java.awt.color; public class CandleApplet extends Applet { public void paint (Graphics g) { //Konstruiere ein hohes Rechteck mit roter Füllung g.setcolor(color.red); g.drawrect(100, 100, 40, 200); g.fillrect(100, 100, 40, 200); 16
17 ... und noch ein Applet Fortsetzung des Beispiels //Zeichne eine gelbe hohe Ellipse ueber dem Rechteck g.setcolor(color.yellow); g.drawoval(110, 50, 20, 50); 33 } } //Fülle die Ellipse mit gelber Farbe g.filloval(110, 50, 20, 50); //Schreibe einen Text neben das Rechteck Font Bold18 = new Font("Monospaced", Font.BOLD, 18); g.setfont(bold18); g.setcolor(color.black); String message = "Fröhliche Weihnachten!"; g.drawstring(message, 180, 150); Zusammenfassung 34 Applets werden in Webseiten eingebettet. Um ein Applet auszuführen, wird eine HTML-Seite mit einer Applet-Marke programmiert. Graphische Anwendungen in einem Applet werden mit der paint-methode aus Component geschrieben. Diese Methode wird immer dann aufgerufen, wenn das Applet aufgefrischt wird. 17
HTML5. Wie funktioniert HTML5? Tags: Attribute:
HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,
MehrHTML Programmierung. Aufgaben
HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite
MehrMeine erste Homepage - Beispiele
Meine erste - Beispiele 1. Beispiel meine Willkommen auf meiner Befehle nicht über Hier ist ein Senior, der noch fit für's Internet ist. Probieren wir
MehrPraktikum: Einstieg: Arbeitsplatz, JCreator
Modul OPR Praktikum: Einstieg: Arbeitsplatz, JCreator Aufgabe 1 Richten Sie Ihren OPR-Arbeitsplatz ein: Java-Tool JCreator (nur lauffähig machen!) ->Erklärungen kommen später! Wie funktioniert Java? Der
MehrWebdesign-Multimedia HTML und CSS
Webdesign-Multimedia HTML und CSS Thomas Mohr HTML Definition ˆ HTML (Hypertext Markup Language) ist eine textbasierte Auszeichnungssprache (engl. markup language) zur Strukturierung digitaler Dokumente
MehrSchiller-Gymnasium Hof 20.12.2004
Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape
MehrApplications Applets (eingeschränkte Rechte)
1 Arten von Java-Programmen Man unterscheidet 2 verschiedene Arten von Java-Programmen: Applications Applets (eingeschränkte Rechte) Erstere sind eigenständige Programme. Letztere sind "kleine" Programme,
MehrHTML. HyperText Markup Language. Die Programmiersprache des WWW. Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache
HTML HyperText Markup Language Die Programmiersprache des WWW Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache systemübergreifend, plattformunabhängig (im Idealfall) HTML-Text
MehrApplets. Applets. Applets. Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung von einem Java-fähigen Web-Browser oder sog.
Johann Wolfgang Goethe-Universität Professur für Graphische Datenverarbeitung Fachbereich Informatik und Mathematik Prof. Dr. Detlef Krömker Applet: Java-Programm Eingebettet in einer HTML-Seite Ausführung
MehrGraphische Benutzungsoberflächen
Graphische Benutzungsoberflächen Graphische Benutzungsoberflächen (graphical user interfaces, GUI) dienen zur interaktiven Bedienung von Programmen, Ein- und Ausgabe mit graphischen Techniken und visuellen
MehrHinweise zum Übungsblatt Formatierung von Text:
Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger
MehrCrashkurs Webseitenerstellung mit HTML
Ziel Crashkurs Webseitenerstellung mit HTML Das Ziel dieser Einführung in die Webseitenerstellung ist das Kennenlernen der Seitenbeschreibungssprache HTML und die Nutzung für einfach strukturierte Seiten,
MehrFormat- oder Stilvorlagen
Vorraussetzung Sie sollten Grundkenntnisse der HTML-Sprache besitzen, um die Ausbildungseinheit Formatvorlagen, auch Stilvorlagen genannt, ohne Probleme verstehen zu können. Ist dies nicht der Fall, empfehlen
Mehrhttp://www.therealgang.de/
http://www.therealgang.de/ Titel : Author : Kategorie : Vorlesung HTML und XML (Einführung) Dr. Pascal Rheinert Sonstige-Programmierung Vorlesung HTML / XML: Grundlegende Informationen zu HTML a.) Allgemeines:
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
MehrApplets I. Grundlagen der g Applet-Programmierung
Applets I Grundlagen der g Applet-Programmierung 2 Inhalt Applets Was sind Applets Entwicklung Grundlagen Zustandssteuerung eines Applets Methoden zum Nachrichtentransfer Soundausgabe Animation Einbindung
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
MehrAb jetzt: Java ohne Kara
Java ohne Kara Ab jetzt: Java ohne Kara Ziel: Erfahrungen sammeln mit ersten Java Programmen JavaKara -> Java Ablauf in JavaKara: 1. Programm schreiben 2. Kompilieren 3. Programm starten Ablauf in Java
MehrHTML-Grundlagen (X)HTML:
HTML-Grundlagen (X)HTML: < > beginnender HTML Tag schließender HTML Tag < /> leere HTML Elemente Attribute und Werte &.; Sonderzeichen, HTML Entities Aufbau einer Datei Ein
MehrDa die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.
5.6. Der HTML-Editor Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet. Bild 33: Der Editor 5.6.1. Allgemeine
MehrAssoziation und Aggregation
Assoziation und Aggregation Martin Wirsing in Zusammenarbeit mit Matthias Hölzl, Nora Koch 05/03 2 Ziele Verstehen der Begriffe Assoziation und Aggregation Implementierung von Assoziationen in Java schreiben
MehrBinä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
MehrCASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS
CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung
MehrGrundlagen der Programmierung APPLETS
Grundlagen der Programmierung APPLETS Inhalt dieser Einheit Java-Applets: Java-Applets Vor- und Nachteile Sicherheitskonzepte Methoden Einbetten in HTML Graphical User Interface 2 Java Applets Applets
MehrFrames 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Übungsaufgaben zu XML:
Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.
MehrVorkurs C++ Programmierung
Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrWebentwicklung mit Mozilla Composer I.
Tutorium Webentwicklung mit Mozilla Composer I. Präsentation der Sitzung vom 12. Mai 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Programm Erstellen und Bearbeiten von Webseiten mit dem HTML-Editor
MehrGrafikausgabe mit dem Abstract- Windowing-Toolkit. Eine Einführung
Grafikausgabe mit dem Abstract- Windowing-Toolkit Eine Einführung Inhalt Einführung Grundlegende Eigenschaften des Abstract-Windowing- Toolkit (AWT) Grundlagen Grafikausgabe Linien zeichnen Rechtecke zeichnen
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
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
MehrÜbungsblatt 3: Algorithmen in Java & Grammatiken
Humboldt-Universität zu Berlin Grundlagen der Programmierung (Vorlesung von Prof. Bothe) Institut für Informatik WS 15/16 Übungsblatt 3: Algorithmen in Java & Grammatiken Abgabe: bis 9:00 Uhr am 30.11.2015
MehrEin PDF erstellen. aus Adobe InDesign CC. Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen
aus Adobe InDesign CC Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen T 0 71 21 / 2 03 89-0 F 0 71 21 / 2 03 89-20 www.langner-beratung.de info@langner-beratung.de Über Datei >
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,
Mehr6. Zeichenformate. Zeichenformatierungen. Möglichkeiten zum Markieren
Word2010Grundlagen 6. Zeichenformate Als Zeichen werden in Word einzelne Buchstaben, Sonderzeichen, Zahlen und Satzzeichen bezeichnet. Ein Zeichen ist die kleinste Texteinheit. Zeichenformatierungen Zeichenformatierung
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
Mehr... MathML XHTML RDF
RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup
MehrGrundlagen der Informatik für Ingenieure I
7. Die Graphics Class 7.2 Polygone 7.3 Ovale, Kreis 7.4 Bogen(Arcs) 7.5 Ein vollständiges Beispiel 7.6 Kopieren, Löschen.1 7 Die Graphics Class 7 Die Graphics Class Die Methode paint() der Graphics-Klasse
MehrEs gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere.
1.0.0 Allgemeine Informationen Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere. Wir werden uns hauptsächlich mit HTML beschäftigen, weil
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
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
Mehr5. Abstrakte Klassen. Beispiel (3) Abstrakte Klasse. Beispiel (2) Angenommen, wir wollen die folgende Klassenhierarchie implementieren:
5. Abstrakte Klassen Beispiel 5. Abstrakte Klassen 5. Abstrakte Klassen Beispiel Beispiel (3) Angenommen, wir wollen die folgende Klassenhierarchie implementieren: Probleme des Implementierungsvorschlags:
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22
Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften
MehrVisual Basic Express Debugging
Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das
Mehr4 Aufzählungen und Listen erstellen
4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer
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
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrRessourcen-Beschreibung im Semantic Web
Ressourcen-Beschreibung im Semantic Web Cristina Vertan Inhaltsübersicht Wie sollen die Ressourcen für Semantic Web annotiert werden? Was ist und wie funktioniert RDF? Wie kodiert man RDF-Statements in
MehrAls Lehrende/r oder Mitwirkende/r einer Veranstaltung können Sie das Wiki unter dem Funktionsreiter + aktivieren und deaktivieren.
WikiWikiWeb Das automatisch in einer Veranstaltung aktivierte Modul/Plugin Wiki-Web ist eine Variante eines Wiki (hawaiisch für schnell ), in dem es den TeilnehmerInnen möglich ist, direkt in der angewählten
MehrKlaus Schild, XML Clearinghouse 2003. Namensräume
Namensräume Lernziele Namenskonflikte Warum lösen im World Wide Web einfache Präfixe dieses Problem nicht? Wie lösen globale Namensräume das Problem? Wie werden sie in XML-Dokumenten benutzt? Was sind
MehrFür die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!
Sie finden das FH-Wiki unter der folgenden Adresse: http://wiki.fh-kehl.de:9454 Falls Sie Anregungen, Fragen oder Hinweise haben wenden Sie sich bitte an Herrn Fetterer oder Frau Prof. Dr. Schenk. Für
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Grundlagen Frau erfahrt, wie das Internet aufgebaut ist, aus welchen
MehrDie Formatierungsregeln (die so genannte Wiki-Syntax) für Texte in DokuWiki sind zu großen Teilen die selben, wie in anderen Wiki-Systemen.
DokuWiki Kurzanleitung DokuWiki ein sehr einfach zu installierendes und anzuwendendes Wiki und bietet einige Funktionen, welche das Erstellen von Hypertexten, Dokumentationen und Präsentation von Projekten
MehrText Formatierung in Excel
Text Formatierung in Excel Das Aussehen des Textes einer oder mehrerer Zellen kann in Excel über verschiedene Knöpfe beeinflusst werden. Dazu zuerst die betroffenen Zelle(n) anwählen und danach den entsprechenden
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/
MehrDokumentation von Ük Modul 302
Dokumentation von Ük Modul 302 Von Nicolas Kull Seite 1/ Inhaltsverzeichnis Dokumentation von Ük Modul 302... 1 Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Typographie (Layout)... 4 Schrift... 4
MehrWeb-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
MehrKlausur in 13.1 Thema: Das Internet (Bearbeitungszeit: 90 Minuten)
Klausur in 13.1 Thema: Das Internet (Bearbeitungszeit: 90 Minuten) Name: «Name», «Vorname» Mail: «EMail» 1 VP 3 VP 2 VP 3 VP 3 VP 4 VP 14 VP 0 Speichern Sie regelmäßig Ihre Arbeit in einer Word-Datei mit
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrAccess 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA
Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten
MehrErstellen eines Beitrags auf der Homepage Schachverband Schleswig-Holstein - Stand vom 01.06.2015
Erstellen eines Beitrags auf der Homepage Einleitung... 3 01 Startseite aufrufen... 4 02 Anmeldedaten eingeben... 5 03 Anmelden... 6 04 Anmeldung erfolgreich... 7 05 Neuen Beitrag anlegen... 8 06 Titel
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrEinfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7)
Tutorial Einfärbbare Textur erstellen in GIMP (benutzte Version: 2.6.7) Vorbereiten: Ebenenfenster sichtbar Farben auf schwarz/weiß setzen (Einfach nur die Taste D drücken) Die Datei nach den Erstellen
MehrGraphic Coding. Klausur. 9. Februar 2007. Kurs A
Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt
MehrKapitel 6. Vererbung
1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben
Mehr5. Abstrakte Klassen
5. Abstrakte Klassen Beispiel 5. Abstrakte Klassen Angenommen, wir wollen die folgende Klassenhierarchie implementieren: Vogel Amsel Drossel Fink Peter Becker, Programiersprache Java FH Bonn-Rhein-Sieg,
MehrFORUM HANDREICHUNG (STAND: AUGUST 2013)
FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...
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,
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
MehrBilder zum Upload verkleinern
Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr
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
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
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
MehrAnleitung zum Anlegen und Bearbeiten einer News in TYPO3 für www.fk-havelland-mitte.de
WEBandIT.net - Anleitung zum Anlegen und Bearbeiten einer News in TYPO3 für www.fk-havelland-mitte.de Die Internet-Seite wird intern durch das Programm TYPO3 verwaltet. Eine Anmeldung ist nur durch Zugangsdaten
MehrHyperlinks, Navigation, Pfade
Tutorium Hyperlinks, Navigation, Pfade 30. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Hyperlinks Hyperlinks sind Verknüpfungen zu Adressen (URL's) im Internet Links (Menüpunkte), mit denen
MehrInstitut für Programmierung und Reaktive Systeme 26. April 2013. Programmieren II. 10. Übungsblatt
Technische Universität Braunschweig Dr. Werner Struckmann Institut für Programmierung und Reaktive Systeme 26. April 2013 Programmieren II 10. Übungsblatt Hinweis: Insgesamt werden in diesem Semester fünf
MehrKlicken Sie auf den Reiter Newsfeed (1) in der oberen Menüleiste und wählen Sie dann links in der schmalen grauen Leiste Neuer Newsfeed (2) aus:
Seite 1 Wenn Sie daran interessiert sind, aktuelle Informationen über Ihr Unternehmen auf Ihrer Internetpräsenz zu veröffentlichen, ist die Newsfeed-Funktion von meltwater news genau das richtige für Sie.
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrInnere Klassen in Java
Innere Klassen in Java SS 2012 Prof. Dr. Margarita Esponda Innere Klassen Klassen- oder Interfacedefinitionen können zur besseren Strukturierung von Programmen verschachtelt werden Eine "Inner Class" wird
Mehrimpact ordering Info Produktkonfigurator
impact ordering Info Copyright Copyright 2013 veenion GmbH Alle Rechte vorbehalten. Kein Teil der Dokumentation darf in irgendeiner Form ohne schriftliche Genehmigung der veenion GmbH reproduziert, verändert
MehrAnzeige von eingescannten Rechnungen
Anzeige von eingescannten Rechnungen Wenn Sie sich zu einer Eingangsrechnung die eingescannte Originalrechnung ansehen möchten, wählen Sie als ersten Schritt aus Ihrem Benutzermenü unter dem Kapitel Eingangsrechnung
MehrJava Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7
Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck
MehrNur in schwarz angezeigten Verzeichnissen kann gespeichert werden!
Kurzanleitung für das CMS WebEdition für die Schulhomepage Seite 1 Kurzanleitung für Homepage-Redakteure (CMW WebEdition) 1. Anmeldung http://www.gymnasium-landau.de/webedition Linke Seite: Dateimanager
MehrProduktschulung WinDachJournal
Produktschulung WinDachJournal Codex GmbH Stand 2009 Inhaltsverzeichnis Einleitung... 3 Starten des Programms... 4 Erfassen von Notizen in WinJournal... 6 Einfügen von vorgefertigten Objekten in WinJournal...
MehrSuche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
Mehr1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.
Der Serienversand Was kann man mit der Maske Serienversand machen? 1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden. 2. Adressen auswählen,
Mehr<a href="basic.java">the source.</a>
Start-Tags von Elementen können Attribute enthalten, die Zusatz-Informationen für die Darstellung des Elements enthalten. Der Wert eines Attributs kann(u.a.) ein String sein. Das Attribut href des Elements
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
Mehr1. Anmeldung in das Content Management System WEBMIN CMS
Anleitung 1. Anmeldung in das Content Management System WEBMIN CMS A. Öffnen Sie Ihre Internetseite und schreiben Sie hinter der Domain noch /webmin/. Die Adresse (URL) wird wie folgt aussehen: http://www.ihre-domain.de/webmin/
MehrEigene Formatvorlagen
TIPPS & TRICKS Eigene Formatvorlagen V 1.0 // Stand: Juli 2015 MS Word bietet Ihnen standardmäßig Vorlagen, mit denen Sie Textelemente formatieren können, etwa»überschrift 1«oder»Standard«. Diese Formatvorlagen
MehrNeue Schriftarten installieren
.DIE Neue Schriftarten installieren Die Informationen zu jeder Schriftart (Font) sind in jeweils einer Datei untergebracht, der sog. Font-Datei mit der Endung.ttf ttf steht für True Type Font und bedeutet,
MehrIAWWeb PDFManager. - Kurzanleitung -
IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die
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,
MehrApplet Firewall und Freigabe der Objekte
Hauptseminar Applet Firewall und Freigabe der Objekte Nachweis von Sicherheitseigenschaften für JavaCard Jin Zhou Ein Überblick über diesen Vortrag Applet Firewall Kontext JCRE Entry Point Objekt Shareable
MehrBeuth Hochschule Die erweiterbare Markierungssprache XML WS10/11
Die erweiterbare Markierungssprache XML 1. Einleitung Eine Markierungssprache (markup language) dient dazu, Textdateien mit zusätzlichen Informationen anzureichern. Die verbreitete Markierungssprache HTML
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
MehrIn dem unterem Feld können Sie Ihre E-Mail eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.
Wyhdata Hilfe Login: www.n-21online.de (Login Formular) Ihr Login-Name: Hier tragen Sie Redak1 bis Redak6 ein, der Chefredakteur bekommt ein eigenes Login. Ihr Passwort: Eine Zahlenkombination, die vom
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.
Mehr