HTML CSS XML P H P JavaScript

Größe: px
Ab Seite anzeigen:

Download "HTML CSS XML P H P JavaScript"

Transkript

1 Mark Lubkowitz V- i y o:- >? l ' HTML CSS XML P H P JavaScript PeriAAySQLsvc RSS Weblogs ' ' Webseiten k programmieren und gestalten Galileo Computing

2 Inhalt Einführung 35 An wen richtet sich dieses Buch? 35 Was Sie schon können sollten 36 Was Sie mit diesem Buch lernen 36 Schreibweisen in diesem Buch 37 Danksagungen 38 Internetangebot 38 Vorwort zur 2. Auflage 38 Teil 1 Grundlagen 41 1 Arbeitsmittel Editoren Webserver Perl PHP MySQL phpmyadmin 46 2 Das Internet Entwicklung Das statische Web Das Plug-in-Web JavaApplets ActiveX-Controls Macromedia Flash Das dynamische Web Internetdienste Suchmaschinen FTP 58 Inhalt 5

3 2.5.4 Telnet Whois 59 3 Die»Netzüberflieger« Internet Explorer Netscape Navigator Opera Mozilla FireFox alias Firebird alias Phönix Camino Konqueror Safari Lynx 70 4 Gute Vorbereitung ist wichtig WAMP Apache installieren MySQL installieren PHP installieren Perl installieren PhpMyAdmin installieren LAMP unter SUSE Apache2-Installation MySQL installieren XAMPP für Windows - ApacheFriends XAMPP für Linux-ApacheFriends 89 5 Der Weg ins Internet Wahl des Providers AOL, T-Online & Co Upload der Seite Grafischer Client unter Windows Kommandozeilenbasierter Client unter Windows und UNIX/Linux Suchmaschinen, Webkataloge und anderes Inhalt

4 6 Adressierung TCP/IP Aufbau und Struktur DNS Adressierung, URIs Ports Protokolle URI Webserverzu Hause Einwahl in das Internet Routerkonfiguration Server konfigurieren Ausblick auf IPv Jedem Rechner eine öffentliche IP-Adresse Umlaut-Domains 120 Teil 2 HTML - Die Sprache des Internets HTML - Die Sprache des Internets Am Anfang war HTML HTML-Versionen HTML HTML HTML HTML4 und Das erste HTML-Dokument Elemente und Tags Hierarchie Attribute Kommentare und Quelltext-Strukturierung Entities Dokumententyp-Definition Sprach Varianten DTDs für andere HTML-Versionen und für XHTML HTML-Vorlage Zusammenfassung Fragen und Übungen 135 Inhalt 7

5 8 Textstrukturierung Absätze Textausrichtung Zeilenumbrüche Vorformatierter Text Überschriften Physische Textauszeichnung Logische Textauszeichnung Schriftformatierung Vererbung Schriftart Schriftgröße Schriftfarbe Dateiweite Farben Hintergrund und Textfarbe Hyperlink-Farben Listen Nummerierte Listen Aufzählungslisten Definitionslisten Listenattribute Zusammenfassung Fragen und Übungen Tabellen Aufbau und Strukturierung Die wichtigsten Elemente Größe, Rahmen und Abstände Tabellen und Inhalte ausrichten Tabelle horizontal ausrichten Zelleninhalt horizontal ausrichten Zelleninhalt vertikal ausrichten Ausrichtung an Dezimalzeichen Beispiel für die Ausrichtung von Zelleninhalten Farben und Schrift Tabellenhintergrund Zellenhintergrund Schriftformatierung Färb- und Schriftbeispiel Zellenverbund Inhalt

6 9.6.1 Über-und nebeneinander liegende Zellen verbinden Gruppierungen Spaltengruppen Logische Gruppierung Tabellen als Designmittel Zusammenfassung Fragen und Übungen Grafiken und Multimedia Grafikformate GIF JPEG PNG SVG Grafiken einbinden Alternativ-Text Breite und Höhe Rahmen Grafiken ausrichten Transparente Grafiken Blind- oder Fake-GIFs Hintergründe Flash-Filme JavaApplets Das applet-element Das object-element Grafiken mit dem object-element einbinden Zusammenfassung Fragen und Übungen Geknüpftes Netz Aufbau einer Verknüpfung Lokale Links Gleiches Verzeichnis Übergeordnete Verzeichnisse Anderer Verzeichniszweig Globale Links &Co Andere Webdienste Grafiken als Links 217 Inhalt 9

7 11.6 Interne Verweise Neue Fenster Imagemaps Zusammenfassung Fragen und Übungen Formulare Was sind Formulare? Aufbau eines Formulars Das action-attribut Das method-attribut Eingabefelder Schaltflächen Wahlprogramm Elemente gruppieren Reihenfolge Zusammenfassung Fragen und Übungen Rahmenprogramm Was sind Frames? Grundgerüst Verschachtelung Gestaltung der Frames Anwendungsgebiete Eingebettete Frames Zusammenfassung Fragen und Übungen Was sonst noch wichtig ist META-Tags ActiveX-Controls Trennlinien Inoffizielles HTML Goldene Regeln Inhalt

8 Teil 3 CSS - Layout fürs Internet CSS - Layout fürs Internet CSS - Make-up fürs Web Wie funktioniert CSS? CSS-Versionen Direkte Formatierung Das erste Stylesheet Zentrale Formatierung Externe Formatierung Ausgabemedien Einheiten Zusammenfassung Fragen und Übungen Textformatierung Farben in CSS Schriftformatierung Schriftart bzw. -typ Schriftgröße Schriftneigung und -Variante Schriftdicke Schriftfarbe Wort- und Zeichenabstände Textdekoration Texttransformation Kurznotation zur Schriftformatierung Schriftartendateien Spezielle Formatierungen Klassen Verschachtelte Elemente Individuelle Formate Hintergrundfarbe Hintergrundbilder Zusammenfassung Fragen und Übungen 311 Inhalt 11

9 17 Allgemeine Formatierung Die Elemente div und span Außenabstand Innenabstand Rahmen Detaillierte Variante Positionierung Anzeige Zusammenfassung Fragen und Übungen Tabellen und Listen Tabellenformatierung Tabellenlayout Rahmenlayout Ausrichtung der Überschrift Rahmenabstand Darstellung leerer Zellen Listenformatierung Aufzählungszeichen Einrückung Ein Bild als Aufzählungszeichen Eigenschaften zusammenfassen Zusammenfassung Fragen und Übungen Pseudoformate Verweise Absätze Automatischer Text Automatische Nummerierung Zusammenfassung Fragen und Übungen Inhalt

10 20 Was sonst noch wichtig ist Cursor Scrollbar Special Effects Alpha Blur Chroma DropShadow FlipH FlipV Glow Gray Invert Mask Shadow Wave XRay Weitere Informationen Printmedien Medientyp festlegen Seitengröße und -ränder Seitenumbruch Allein stehende Zeilen Schnittmarken Linke, rechte und erste Seite Zusammenfassung Fragen und Übungen 369 Teil 4 JavaScript Grundlagen Java und JavaScript JavaScript in HTML Das erste JavaScript JavaScript in Dateien Kommentare, Zusammenfassung Fragen und Übungen 380 Inhalt 13

11 22 Variablen, Werte und Operatoren Variablen Werte Operatoren Einfacher Passwortschutz Bedingte Anweisungen - if Fallunterscheidung-switch Zusammenfassung Fragen und Übungen Funktionen und Schleifen Funktionen definieren Funktionen aufrufen Funktionen und Parameter Rückgabewerte Schleifen Diewhile-Schleife Die do-while-schleife Diefor-Schleife Zusammenfassung Fragen und Übungen Objektorientierung Eigenschaften Methoden Objekthierarchie Objekte instanziieren Mehrere Anweisungen Eigene Klassen Zusammenfassung Fragen und Übungen Inhalt

12 25 Datums- und Zeitfunktionen Formatierte Datumsausgabe Arrays Monatsnamen ermitteln Wochentag ermitteln Vierstellige Jahreszahl Kombinierte Ausgabe Führende Nullen Besuchsdauer Countdown Verbesserungen Datum validieren Schaltjahr Zahlenbereich Das Jahr Zusammenfassung Fragen und Übungen Informationen vom Browser Welcher Browser? Detailinformationen Browser identifizieren Bildschirm Färb- und Pixeltiefe Plug-ins Auf ein Plug-in prüfen Zusammenfassung Fragen und Übungen Zeichenkettenfunktionen Länge Groß- und Kleinschreibung Zeichenposition Teilzeichen Teilstring Variante Variante Inhalt 15

13 27.6 String zerlegen Zusammenfassung Fragen und Übungen DHTML HTML wird dynamisch Kompatibilität Internet Explorer-DOM Netscape-DOM W3C-DOM Problematik und Lösung Ausklappbare Navigationsleiste Zusammenfassung Fragen und Übungen Was sonst noch wichtig ist Ereignisbehandlung onabort onblur onchange onclick ondbiclick onerror onfocus onkeydown onkeypress onkeyup onload onmousedown onmousemove onmouseout und onmouseover onmouseup onreset und onsubmit onresize onselect onunload Cookies Cookie schreiben Cookie auslesen Verfallsdatum Persönliche Seitenbesuche zählen Fehlerbehandlung Inhalt

14 29.4 Zusammenfassung Fragen und Übungen 474 Teil 5 Perl - dynamisch und interaktiv I Perl Perl ist nicht CGI Das erste Perl-Script Textausgabe Die erste Zeile Notwendige Anweisungen Kommentare und Quellstrukturierung Zusammenfassung Fragen und Übungen Variablen und Operatoren Skalare Arrays Zugriff auf einzelne Elemente Hashes Zugriff auf einzelne Elemente Unbekannte Schlüssel ermitteln Vordefinierte Variablen Operatoren Zuweisungsoperator Berechnungsoperatoren Vergleichsoperatoren Logische Operatoren Zeichen kette noperator Zusammenfassung Fragen und Übungen Subroutinen Was sind Subroutinen? Subroutinen erstellen Subroutinen aufrufen 500 Inhalt 17

15 32.4 Local und my Doppeldefinition Parameter übergeben Elegantere Methode Rückgabewerte Zusammenfassung Fragen und Übungen * Ablaufsteuerung If undunless elsif unless do-schleife Variante mit while for-schleife while-schleife while und Hashes foreach-schleife Spezielle Notation Schleifensteuerung Durchlauf wiederholen Schleife abbrechen Durchlauf überspringen Zusammenfassung Fragen und Übungen Standardfunktionen Zeichenkettenfunktionen Groß- und Kleinbuchstaben Zeichenwerte Länge einer Zeichenkette Teilzeichenkette suchen Teilzeichenkette extrahieren Zeichenkette verschlüsseln Hash- und Listenfunktionen Wert löschen Werte und Schlüssel eines Hashs Elemente aus einem Hash entfernen Überprüfen, ob ein Element existiert Alle Elemente eines Hashs ausgeben Inhalt

16 Ein Element am Anfang einer Liste hinzufügen oder löschen Ein Element am Ende einer Liste hinzufügen oder löschen Eine Liste sortieren oder umkehren Liste in Zeichenkette konvertieren und umgekehrt Eine Zeichenkettenfunktion auf alle Listenelemente anwenden Datums- und Zeitfunktionen Mathematische Funktionen Zufallszahlen Sinus und Kosinus Wurzel berech nung Umwandlungsfunktionen Hexadezimal in dezimal Oktalzahl in dezimal Zeichenkette in Zahlenwert umwandeln Absoluter Zahlenwert Zusammenfassung Fragen und Übungen Ein- und Ausgabe Parameterübergabe Modularisierung Formulare Daten dekodieren Cookies Ein Cookie schreiben Ein Cookie lesen Zusammenfassung Fragen und Übungen Dateisystem Verzeichnisliste Rekursion Weitere Verzeichnisfunktionen Verzeichnis wechseln Verzeichnis erstellen Verzeichnis löschen Datei lesen Praxisanwendung Datei schreiben Datei-Uploads 569 Inhalt 19

17 36.7 Zusammenfassung Fragen und Übungen Reguläre Ausdrücke Was sind reguläre Ausdrücke? Reguläre Ausdrücke verwenden Metazeichen Quantifier Gruppierung Zeichenklassen Abkürzungen Alternativen Flags Suchen und Ersetzen Zusammenfassung Fragen und Übungen Was sonst noch wichtig ist CGI und SSI Ausgabe von Variablen Konfigurationen Programm ausführen CGI-Umgebungsvariablen Zusammenfassung Fragen und Übungen 593 Teil 6 PHP - dynamisch und interaktiv II PHP Das erste PHP-Script PHP und die Dateiendungen PHP in eigenen Dateien Quellstrukturierung und Kommentare Textausgabe Formatierte Textausgabe Alternative PHP-Tags 603 2O Inhalt

18 39.7 Zusammenfassung Fragen und Übungen Variablen und Operatoren Variable Variablen bezeichnen Datentypen Integer Fließkommazahl Boolean String Nützliche Funktionen Typumwandlung Arrays Resource und NULL Operatoren Arithmetische Operatoren Vergleichsoperatoren Zeichenkettenoperatoren Logische Operatoren Zusammenfassung Fragen und Übungen Programmsteuerung if-bedingung do...while-schleife while-schleife for-schleife foreach-schleife switch-anweisung Einbinden von Dateien Schleifen steuern Alternative Syntax if while for foreach switch Zusammenfassung Fragen und Übungen 630 Inhalt 21

19 42 Objekte und Klassen Objekte Funktionen Klassen Objekte instanziieren Konstruktoren Vererbungslehre Zusammenfassung Fragen und Übungen Standardfunktionen Zeichenkettenfunktionen Groß-und Kleinschreibung Zeichenwerte Länge einer Zeichenkette Teilzeichenkette suchen Teilzeichen kette auslesen Teilzeichenkette ersetzen Zeichenkette verschlüsseln Array-Funktionen Größe eines Arrays Arrays sortieren Array mit Wertebereich Element am Ende hinzufügen oder löschen Elemente am Anfang hinzufügen oder löschen Array durchsuchen Schlüssel und Werte Datums- und Zeitfunktionen Der aktuelle Zeitpunkt Ausgabe formatieren Datum umwandeln Mathematische Funktionen Zufallsgenerator Zahlensysteme Sinus und Kosinus Zusammenfassung Fragen und Übungen Inhalt

20 44 Ein- und Ausgabe Parameterübergabe Formulare GET-Methode POST-Methode Checkboxen, Radiobuttons und Auswahllisten Cookies Cookie schreiben Cookie lesen Datei-Upload Zusammenfassung Fragen und Übungen 671 p5 Dateisystem Verzeichnisliste Verzeichnis oder Datei Alternative Weitere Verzeichnisfunktionen Rekursion Datei schreiben Datei lesen Dateieigenschaften Dateisystemoperationen Zusammenfassung Fragen und Übungen 685 r Sitzungen Wassind Sessions? Session erzeugen Mit Variablen arbeiten Session beenden Weitere Session-Funktionen Zusammenfassung Fragen und Übungen 691 Inhalt 23

21 47 Was sonst noch wichtig ist Server-Informationen Netzwerkfunktionen IP-Adressen und DNS Verbindungen zu anderen Servern HTTP-Verbindungen POP3-Verbindung Perl-kompatible reguläre Ausdrücke in PHP PDF-Dokumente erzeugen Dokument mit Inhalt füllen Zusammenfassung Fragen und Übungen PHP 5 - Was ist neu? Objektorientierung Konstruktor und Destruktor Fehlerbehandlung Die herkömmlichen Varianten Die elegante Lösung Eigene Fehlertypen SimpleXML Sonstiges Zusammenfassung Fragen und Übungen 720 Teil 7 MySQL - Der Datenspeicher MySQL - Der Datenspeicher für Ihre Internetseiten Mein SQL gib mir heute Datenbanktypen Relationale Datenbanksysteme Objektorientierte Datenbanksysteme Redundanz und Inkonsistenz Zusammenfassung Fragen und Übungen Inhalt

22 50 Die Sprache SQL Einstieg Namenskonventionen Datenbank erstellen, löschen oder auswählen Tabellen erstellen und löschen Tabellen verändern MySQL-Datentypen Numerische Typen Zeichen- und Zeichenketten-Typen Vermischte Typen Was ist ein BLOß? Optionen Zusammenfassung Fragen und Übungen Datenaustausch SELECT WHERE ORDER BY GROUP BY DISTINCT Numerische Ausdrücke INSERT UPDATE DELETE Tabellen importieren und exportieren Export Import Tabellen Verknüpfung Aliase JOIN Zusammenfassung Fragen und Übungen MySQL und Perl Vorbereitungen Datenbankverbindung herstellen Anfragen stellen 760 Inhalt 25

23 52.4 Ergebnisverarbeitung bei SELECT-Anweisungen Datensätze lesen Ergebnisverarbeitung bei Anweisungen, die keine Ergebnismenge liefern Datentypen Zeichenketten Datums- und Zeitangaben Fehlerbehandlung Metainformationen Zusammenfassung Fragen und Übungen MySQL und PHP Datenbankverbindung herstellen Datenbank auswählen Konfigurationsdatei Anfragen stellen Ergebnisverarbeitung bei SELECT oder SHOW Ergebnisverarbeitung bei anderen Anweisungen Datentypen Zeichenketten Datums- und Zeitangaben Fehlerbehandlung Metainformationen Datenbanken Tabellen Felder bzw. Spalten Zusammenfassung Fragen und Übungen 790 Teil 8 Dynamische Bildgenerierung mit PHP und SVG Dynamische'Bildgenerierung - PHP-Variante Die GD-Library und PHP Eine erste dynamische Grafik Farben Text einfügen Ausgabe des Bildes Inhalt

24 I 54.3 Grafiken verändern Abmessungen Zeichnen Punkte und Linien Rechtecke Kreise und Kreisbögen Flächen füllen Transparenz Erweiterte Textausgabe Thumbnails erzeugen Anwendungsbeispiele Kreisdiagramm Zeichensalat Zusammenfassung Fragen und Übungen Dynamische Bildgenerierung - Perl-Variante Die GD-Library und Perl Manuelle Installation Erste Versuche Farben Text einfügen Ausgabe des Bildes Grafiken verändern In einer Grafik zeichnen Punkte und Linien Rechtecke Kreise und Kreisbögen Flächen füllen Transparenz Erweiterte Textausgabe Thumbnails erzeugen Anwendungsbeispiele Verlaufsdiagramm Grafik als Textdatei Zusammenfassung Fragen und Übungen 862 Inhalt 27

25 Teil 9 XML XML - Eine Einleitung Was istxml? Elemente und Attribute Processing Instructions Strukturierung, Bezeichnung und Kommentare Bezeichnung Kommentierung DTD und Schema Zusammenfassung Fragen und Übungen XHTML - Die nächste Generation von HTML Neu - und doch altbekannt Erforderliche Angaben XHTML validieren Zusammenfassung Fragen und Übungen SVG - Scalable Vector Graphics Was sind Vektoren? Das erste SVG-Dokument SVG in HTML Grundformen Text ausgeben Linien Rechtecke Kreise und Ellipsen Farben Transparenz Lineare Farbverläufe Radiale Farbverläufe Pfade Einfache Pfade Kurven Kreisbögen SVG mit PHP Inhalt

26 58.8 Zusammenfassung Fragen und Übungen RDF/RSS Was ist RDF/RSS? RDF/RSS-Dokumente einsetzen Zusammenfassung Fragen und Übungen Webservices Was sind Webservices? Die unterschiedlichen Varianten XML-RPC SOAP WSDL Webservices nutzen ebay Developer Program Grundlagen Beispiel Zusammenfassung Fragen und Übungen 927 Teil 10 Workshops Workshop»Content Management System« Das Ziel Wählen Sie jetzt! Strukturierung Verzeichnisschutz Zusammenfassung Die Datenbank Datenbankstruktur planen und festlegen Tabellenstruktur planen und erzeugen Planung Erzeugen 942 Inhalt 29

27 62.3 Erste Einträge anlegen Zusammenfassung Das Design Die Struktur HTML-Vorlage Zusammenfassung Die Programmierung Die Konfigurationsdateien base.inc.php database.inc.php Sicherheit functions.inc.php Die index.php Die Datei functions.inc.php Die Datei base.inc.php Die Datei database.inc.php Das Projekt im Einsatz Administrationsbereich Verzeichnisse und Dateien Anmelden im Adminbereich Das Script login.php Abmelden Anmerkungen Der Schluss Verbesserungsmöglichkeiten Das Projekt installieren ; Workshop»Newsfeed« Die newsfeed-klasse Der Konstruktor Inhalt

28 Die Methode addltems Die Methode getltems Die Methode getltem Die Methode getltemsselective Die Klasse einsetzen Anmerkungen Workshop»Weblog« Was sing Weblogs? Einen Weblog einrichten Serendipity installieren Serendipity nutzen Serendipity verwalten Anmerkungen 985 Anhang 987 A Antworten und Lösungen 989 A.1 Teil 2 - HTML 989 A.1.1 Lösungen zu Abschnitt A.1.2 Lösungen zu Abschnitt A.1.3 Lösungen zu Abschnitt A.1.4 Lösungen zu Abschnitt A.1.5 Lösungen zu Abschnitt A.1.6 Lösungen zu Abschnitt A.1.7 Lösungen zu Abschnitt A.2 Teil 3 CSS - Layout fürs Internet 1001 A.2.1 Lösungen zu Abschnitt A.2.2 Lösungen zu Abschnitt A.2.3 Lösungen zu Abschnitt A.2.4 Lösungen zu Abschnitt A.2.5 Lösungen zu Abschnitt A.2.6 Lösungen zu Abschnitt A.3 Teil 4-JavaScript 1007 A.3.1 Lösungen zu Abschnitt A.3.2 Lösungen zu Abschnitt A.3.3 Lösungen zu Abschnitt A.3.4 Lösungen zu Abschnitt A.3.5 Lösungen zu Abschnitt A.3.6 Lösungen zu Abschnitt A.3.7 Lösungen zu Abschnitt A.3.8 Lösungen zu Abschnitt A.3.9 Lösungen zu Abschnitt Inhalt 31

29 A.4 Teil 5 - Perl - dynamisch und interaktiv I 1015 A.4.1 Lösungen zu Abschnitt A.4.2 Lösungen zu Abschnitt A.4.3 Lösungen zu Abschnitt A.4.4 Lösungen zu Abschnitt A.4.5 Lösungen zu Abschnitt A.4.6 Lösungen zu Abschnitt A.4.7 Lösungen zu Abschnitt A.4.8 Lösungen zu Abschnitt , A.4.9 Lösungen zu Abschnitt A.5 Teil 6-PHP-dynamisch und interaktiv II 1027 A.5.1 Lösungen zu Abschnitt A.5.2 Lösungen zu Abschnitt A.5.3 Lösungen zu Abschnitt A.5.4 Lösungen zu Abschnitt A.5.5 Lösungen zu Abschnitt A.5.6 Lösungen zu Abschnitt A.5.7 Lösungen zu Abschnitt A.5.8 Lösungen zu Abschnitt A.5.9 Lösungen zu Abschnitt A.5.10 Lösungen zu Abschnitt A.6 Teil 7-MySQL- Datenspeicher 1041 A.6.1 Lösungen zu Abschnitt A.6.2 Lösungen zu Abschnitt A.6.3 Lösungen zu Abschnitt A.6.4 Lösungen zu Abschnitt A.6.5 Lösungen zu Abschnitt A.7 Teil 8- Dynamische Bildgenerierung mit PHP und Perl 1050 A.7.1 Lösungen zu Abschnitt A.7.2 Lösungen zu Abschnitt A.8 Teil 9-X M L 1054 A.8.1 Lösungen zu Abschnitt A.8.2 Lösungen zu Abschnitt A.8.3 Lösungen zu Abschnitt A.8.4 Lösungen zu Abschnitt A.8.5 Lösungen zu Abschnitt B Rechtliche Fragen rund um Webseiten 1061 B.1 Urheberrecht 1061 B.2 Zivilrecht 1062 B.3 Das Recht am eigenen Bild 1063 B.4 Teledienstegesetz 1064 B.5 Strafrecht 1065 B.6 Anmerkungen Inhalt

30 C Referenztabellen 1067 C.1 ASCII-Zeichentabelle 1067 C.2 Zahlenumrechnungstabelle 1069 C.2.1 Binärsystem 1070 C.2.2 Oktalsystem 1071 C.2.3 Hexadezimalsystem 1072 C.3 Rechnen mit bitweisen Operatoren 1073 C.4 Farbworte 1076 C.5 Websichere Farben 1079 C.6 MIME-Typen 1080 C.7 Sprachenkürzel 1083 C.8 MySQL-Fehlernummern 1085 D Reservierte Wörter 1093 D.1 JavaScript 1093 D.2 Perl 1094 D.3 PHP 1096 E Installationsanleitungen 1099 E.1 Microsoft Personal Webserver 1099 E.1.1 Den Server installieren 1099 E.1.2 PHP installieren 1100 E.1.3 Perl installieren 1101 E.1.4 MySQL installieren 1101 E.2 Microsoft Internet Information Server 1102 E.2.1 Den Server installieren 1102 E.2.2 PHP installieren 1103 E.2.3 Perl installieren 1103 E.2.4 MySQL installieren 1104 E.3 OmniHTTP 1105 E.3.1 Den Server installieren 1105 E.3.2 Perl installieren 1106 E.3.3 MySQL installieren 1107 E.4 Xitami-Webserver 1107 E.4.1 Den Server installieren 1107 E.4.2 PHP installieren 1108 E.4.3 Perl installieren 1109 E.4.4 MySQL installieren 1110 E.5 MySQL 1110 Inhalt 33

31 F Weitere Informationen 1113 F.1 WWW-Links 1113 F.2 Buch-Tipps 1113 F.3 Quellenverzeichnis 1114 G f Inhalt der CD-ROM 1115 H Glossar 1117 I Schlusswort 1123 Index Inhalt

Auf einen Blick. Teil 1 Grundlagen 37. Teil 2 HTML - Die Sprache des Internets 109. Teil 3 CSS - Layout fürs Internet 271. Teil 4 JavaScript 381

Auf einen Blick. Teil 1 Grundlagen 37. Teil 2 HTML - Die Sprache des Internets 109. Teil 3 CSS - Layout fürs Internet 271. Teil 4 JavaScript 381 Auf einen Blick Teil 1 Grundlagen 37 Teil 2 HTML - Die Sprache des Internets 109 Teil 3 CSS - Layout fürs Internet 271 Teil 4 JavaScript 381 Teil 5 Perl - Dynamisch und Interaktiv I 501 Teil 6 PHP - Dynamisch

Mehr

Webseiten programmieren und gestalten

Webseiten programmieren und gestalten Mark Lubkowitz Webseiten programmieren und gestalten Galileo Press Einführung 35 TEIL 1: GRUNDLAGEN 1.1 Editoren 45 1.2 Webserver 46 1.3 Perl 47 1.4 PHP 48 1.5 MySQL 48 1.6 phpaayadmin 49 2.1 Entstehung

Mehr

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press

Thomas Theis PHP4. Webserver-Programmierung für Um- und Einsteiger. Galileo Press Thomas Theis PHP4 Webserver-Programmierung für Um- und Einsteiger Galileo Press Inhalt Einführung 11 A.1 PHP-eine Beschreibung 11 A.2 Wie lerne ich PHP? 11 A.2.1 Grundlagen 12 A.2.2 Formulare und Datenbanken

Mehr

Webseiten programmieren und gestalten

Webseiten programmieren und gestalten Mark Lubkowitz 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Webseiten programmieren und gestalten Galileo Press

Mehr

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag

Gregor Kuhlmann Friedrich Müllmerstadt. MySQL. Der Schlüssel zu Datenbanken-Design und -Programmierung. c 3 E. i- O Rowohlt Taschenbuch Verlag Gregor Kuhlmann Friedrich Müllmerstadt MySQL Der Schlüssel zu Datenbanken-Design und -Programmierung r?: X c 3 E i- O uu Rowohlt Taschenbuch Verlag Inhalt Editorial 11 Einleitung 12 1 Einführung in das

Mehr

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Michael Seeboerger-Weichselbaum Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Inhaltsverzeichnis Vorwort 11 Einleitung und Ziel des Buches 13 Schreibweisen 14 Die Beispiele aus dem Buch 15

Mehr

HTML Spielend gelingt die Website

HTML Spielend gelingt die Website HTML Spielend gelingt die Website TOBIAS HAUSER CHRISTIAN WENZ HTML - PDF HTML - Spielend gelingt die Website Impressum Liebe Leserin, lieber Leser! 9 Wir legen los 11 Was ist HTML? 12 Browser 14 Editoren

Mehr

Webseiten programmieren und gestalten

Webseiten programmieren und gestalten Mark Lubkowitz Webseiten programmieren und gestalten Galileo Press Einführung 35 TEIL 1: GRUNDLAGEN 1.1 Editoren 45 1.2 Webserver 46 1.3 Perl 47 1.4 PHP 48 1.5 MySQL 48 1.6 phpmyadmin 49 2.1 Entstehung

Mehr

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17

Inhalt. Vorwort 13. Einleitung 15. Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs Installation und erste Schritte 17 Inhalt Vorwort 13 Einleitung 15 Für wen ist dieses Buch gedacht? 15 Zum Aufbau des Buchs 16 1 Installation und erste Schritte 17 1.1 Die Installation von GoLive 5.0 17 Vor Beginn der Installation 17 Die

Mehr

ACÖ - Martin Kästner Perl fürs Web. Galileo Computing

ACÖ - Martin Kästner Perl fürs Web. Galileo Computing ACÖ - Martin Kästner Perl fürs Web Galileo Computing Inhalt Vorwort 15 1 Einführung 21 1.1 Programmiersprachen 22 1.2 Programme und Skripten 23 1.3 CGI-Schnittstelle 23 1.4 HTTP - ein verbindungsloses

Mehr

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17 Inhalt Vorwort 13 Einleitung 15 1 JavaScript-Grundlagen 17 1.1 Was ist DHTML? 17 Begriffsbestimmung 19 Wahl der Skriptsprachen für DHTML 20 Browserkompatibilität 21 Erfassen des Quellcodes 22 1.2 Aufbau

Mehr

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage

DAS EINSTEIGERSEMINAR PHP 5.3 LERNEN ÜBEN ANWENDEN. Oliver Leiss Jasmin Schmidt. 3. Auflage DAS EINSTEIGERSEMINAR PHP 5.3 Oliver Leiss Jasmin Schmidt 3. Auflage LERNEN ÜBEN ANWENDEN Vorwort... 13 Einleitung... 15 Was ist PHP?... 15 PHP gezielt einsetzen... 16 Neuerungen in PHP 5.3... 16 Der Umgang

Mehr

PHP Programmierung. Seminarunterlage. Version 1.07 vom

PHP Programmierung. Seminarunterlage. Version 1.07 vom Seminarunterlage Version: 1.07 Version 1.07 vom 19. Dezember 2018 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen

Mehr

Scriptsprachen für dynamische Webauftritte

Scriptsprachen für dynamische Webauftritte Wolfgang Dehnhardt Scriptsprachen für dynamische Webauftritte JavaScript, VBScript, ASP, Perl, PHP, XML HANSER Inhalt Vorbemerkungen 1 1 Einleitung 9 1.1 Statik und Dynamik 9 1.2 Was sind Scriptsprachen?

Mehr

Das Einsteigerseminar ASP

Das Einsteigerseminar ASP Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept

Mehr

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten

Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten Das Grundlagenbuch zu FileMaker Pro 7- Datenbanken erfolgreich anlegen und verwalten SMART BOOKS Inhaltsverzeichnis..««... Vorwort 13 Kapitel 1 - Einführung 17 Crashkurs: FileMaker Pro 7 anwenden 19 Eine

Mehr

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona DAS EINSTEIGERSEMINAR Datenbankprogrammierung mit MySQL 5 und PHP 5 von Helma Spona Neuausgabe Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme

Kapitel 4: PHP-Grundlagen Kapitel 5: PHP-Bausteine für Programme O:/Wiley/Reihe_Dummies/14438_Valade/3d/ftoc.3d from 04.10.2017 16:38:55 Auf einen Blick Über die Autorin... 9 Einleitung... 21 Teil I: Eine datenbankgestützte Webanwendung mit PHP und MySQL entwickeln...

Mehr

JavaScript O'REILLY. Das umfassende Referenzwerk. Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke

JavaScript O'REILLY. Das umfassende Referenzwerk. Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke JavaScript Das umfassende Referenzwerk David Flanagan Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke O'REILLY Cambridge Köln Paris Sebastopol Tokyo Vorwort xiii 1: Einführung in

Mehr

Programmieren lernen in ASP.NET mit C#

Programmieren lernen in ASP.NET mit C# Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und

Mehr

Christian Wenz JavaScript Browserübergreifende Lösungen

Christian Wenz JavaScript Browserübergreifende Lösungen Christian Wenz JavaScript Browserübergreifende Lösungen Galileo Computing Inhalt J Einleitung 17 1.1 Geschichte von JavaScript 18 1.2 Voraussetzungen 20 1.3 Danksagung 22 1.4 Vorwort zur 2. Auflage 23

Mehr

Einstieg in PHP 5 und MySQL 5

Einstieg in PHP 5 und MySQL 5 Thomas Theis Einstieg in PHP 5 und MySQL 5 Galileo Press A.1 Zu diesem Buch 15 A.2 PHP-eine Beschreibung 16 A3 PHP-Vorzüge 16 A.3.1 Erlernbarkeit 16 A.3.2 Einsatzbereich 17 A.3.3 Preis 17 A.3.4 Ausführungsort

Mehr

Schnellübersicht...5. Vorwort...7. Inhaltsverzeichnis Vor dem Start Wer sind Sie? Hinweise zum Buch...

Schnellübersicht...5. Vorwort...7. Inhaltsverzeichnis Vor dem Start Wer sind Sie? Hinweise zum Buch... Inhaltsverzeichnis 9 Inhaltsverzeichnis Schnellübersicht...5 orwort...7 Inhaltsverzeichnis...9 1 or dem Start...17 1.1 Wer sind Sie?...19 1.2 Hinweise zum Buch...19 1.2.1 Schreibweisen im Buch... 20 1.2.2

Mehr

Einführung 35. Teil 1 Grundlagen 41. 1 Arbeitsmittel 43. 2 Das Internet 49

Einführung 35. Teil 1 Grundlagen 41. 1 Arbeitsmittel 43. 2 Das Internet 49 Auf einen Blick Einführung... 35 Teil 1 Grundlagen... 41 Teil 2 HTML Die Sprache des Internets... 123 Teil 3 CSS Layout fürs Internet... 261 Teil 4 JavaScript... 371 Teil 5 Perl dynamisch und interaktiv

Mehr

Inhaltsverzeichnis. 1 Hallo 13

Inhaltsverzeichnis. 1 Hallo 13 1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL

Mehr

<Trainingsinhalt> Macromedia Dreamweaver 8 CS3

<Trainingsinhalt> Macromedia Dreamweaver 8 CS3 Macromedia Dreamweaver 8 CS3 inhaltsverzeichnis EINFÜHRUNG 1 Was werden Sie lernen? 3 Minimale Systemanforderungen: Macintosh 4 Minimale Systemanforderungen: Windows 5 LEKTION 1 DREAMWEAVER-GRUNDLAGEN

Mehr

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug. Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer Thema Grundlagen der Erstellung von Webseiten Maximalplan 1 Was man wissen sollten 2 Die erste Webseite mit HTML erstellen

Mehr

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript

Internet. HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript Internet Internet HTML Programmierung Grundlagen HTML Programmierung für Fortgeschrittene CGI Programmierung PHP Programmierung Programmieren mit JavaScript neu Impressum Herausgeber: LogIn S&C Gesellschaft

Mehr

Das Einsteigerseminar

Das Einsteigerseminar Michael Seeboerger-Weichselbaum Das Einsteigerseminar XML Inhalt Vorwort Einleitung und Ziel des Buches 1 Was ist XML 1.1 HTML 1.2 XML 1.3 XSLT 1.4 XML und HTML - wo sind die Unterschiede? 1.5 Einsatzgebiete

Mehr

Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen Variablen Spezial-Variablen Kontext Wahrheitswert 18 3 Skalare 20 3.

Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen Variablen Spezial-Variablen Kontext Wahrheitswert 18 3 Skalare 20 3. Inhalt 6 Vorwort 10 1 Warum Perl? 12 2 Grundlagen 14 2.1 Variablen 14 2.2 Spezial-Variablen 16 2.3 Kontext 16 2.4 Wahrheitswert 18 3 Skalare 20 3.1 Zahlen 20 3.2 Operatoren 24 3.3 Mathematische Funktionen

Mehr

Inh a l t s v e r z e i c h n i s

Inh a l t s v e r z e i c h n i s Inh a l t s v e r z e i c h n i s Vorwort 5 Kapitel 1 Dreamweaver CS4 kennenlernen 13 1.1 Dreamweaver kennenlernen 14 1.1.1 Das Arbeitsfenster 15 1.1.2 Frei schwebendes Arbeitsfenster 18 1.1.3 Funktionen

Mehr

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13 D3kjd3Di38lk323nnm xiii 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS......................... 1 1.1.1 lnline-formate............................. 3 1.1.2 Eingebettete Formate........................

Mehr

Adobe Dreamweaver CS3 Grundlagen. Kurzporträt der Autoren

Adobe Dreamweaver CS3 Grundlagen. Kurzporträt der Autoren Adobe Dreamweaver CS3 Grundlagen Kurzporträt der Autoren Video-Training»Adobe Dreamweaver CS3«Über die Autoren Tobias Hauser ist Autor, Trainer und Berater mit Schwerpunkt Web-Design und Web-Entwicklung

Mehr

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB

Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB Thomas Krumbein Datenbanken mit OpenOffice.org 2.3 Base und HSQLDB Galileo Press 1.1 Zur 2. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken

Mehr

Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02

Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02 Einfach mehr können. HTML/CSS Einstieg für Anspruchsvolle Bonusmaterial Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02 Inhaltsverzeichnis

Mehr

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen

Mehr

Der CSS-Problemlöser

Der CSS-Problemlöser Rachel Andrew Der CSS-Problemlöser Über 100 Lösungen für Cascading Stylesheets 2., überarbeitete und aktualisierte Auflage «j dpunkt.verlag Inhalt 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS 1

Mehr

Datenbanken mit OpenOffice.org 3 Base und HSQLDB

Datenbanken mit OpenOffice.org 3 Base und HSQLDB Thomas Krumbein Datenbanken mit OpenOffice.org 3 Base und HSQLDB Galileo Press 1.1 Zur 3. Auflage dieses Buches 14 1.2 OpenOffice.org 14 1.2.1 DasProjektOpenOffice.org 15 2.1 Einführung in Datenbanken

Mehr

1 Was ist XML? Hallo XML! Kommentare in XML 52

1 Was ist XML? Hallo XML! Kommentare in XML 52 Inhalt Vorwort 13 Einleitung und Ziel des Buches 15 1 Was ist XML? 21 1.1 XML ein Definitionsversuch 21 1.2 XML und HTML wo sind die Unterschiede? 22 1.3 XSLT 24 1.4 Einsatzgebiete von XML und XSLT 25

Mehr

33 Computer & Literatur Verlag GmbH

33 Computer & Literatur Verlag GmbH Klaus Schmidt PHP 4 33 Computer & Literatur Verlag GmbH Inhaltsverzeichnis Vorwort 11 A Tutorial 17 1 Grundlagen 19 1.1 PHP und seine Syntax 23 1.2 Aufgaben 25 2 Sprachbeschreibung 27 2.1 Variablen 28

Mehr

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte

jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte jetzt lerne ich PHP 5 & MySQL 4.1 Der schnelle Einstieg in die objektorientierte Webprogrammierung SVEN LETZEL FRIEDHELM BETZ Inhaltsverzeichnis jetzt lerne ich Hallo! 15 1 Grundlagen 17 1.1 Das Internet

Mehr

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1

Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1 Inhaltsverzeichnis Grundlagen und Einführung (1. Band) 1 1 Einleitung und Vorwort 1 1.1 Vorwort zur 13. Auflage....................... 1 1.2 Vorwort zur 10. Auflage....................... 1 1.3 Voraussetzungen...........................

Mehr

Erstellen von Web-Seiten HTML und mehr...

Erstellen von Web-Seiten HTML und mehr... Erstellen von Web-Seiten HTML und mehr... SS 2002 Duffner: Interaktive Web-Seiten 1 Themen! Was ist das WWW?! Client-Server-Konzept! URL! Protokolle und Dienste! HTML! HTML-Editoren! Ergänzungen und Alternativen

Mehr

Inhaltsverzeichnis. Teil 1 Vorbereitungen 37. Vorwort 31 Das Konzept 31 Der Inhalt 34 Die Besonderheiten 35 Der Dank 35

Inhaltsverzeichnis. Teil 1 Vorbereitungen 37. Vorwort 31 Das Konzept 31 Der Inhalt 34 Die Besonderheiten 35 Der Dank 35 Vorwort 31 Das Konzept 31 Der Inhalt 34 Die Besonderheiten 35 Der Dank 35 Teil 1 Vorbereitungen 37 Kapitel 1 Allgemeines zu PHP 39 1.1 Erfolg und Einsatz 40 1.2 Das Konzept 41 1.3 Versionen und Anlaufstelle

Mehr

Klaus Schmidt PHP 4. Computer & Literatur Verlag GmbH

Klaus Schmidt PHP 4. Computer & Literatur Verlag GmbH Klaus Schmidt PHP 4 Computer & Literatur Verlag GmbH Inhaltsverzeichnis Vorwort 11 A Tutorial 15 1 Grundlagen 17 1.1 PHP und seine Syntax 21 1.2 Aufgaben 23 2 Sprachbeschreibung 25 2.1 Variablen 26 2.2

Mehr

O'REILLT Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo. JavaScript. Das umfassende Referenzwerk. David Flanagan

O'REILLT Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo. JavaScript. Das umfassende Referenzwerk. David Flanagan 3. AUFLAGE JavaScript Das umfassende Referenzwerk David Flanagan Deutsche Übersetzung von Lars Schulten & Ulrich Speidel O'REILLT Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo Inhalt Vorwort

Mehr

Internet-Programmierung

Internet-Programmierung JavaScript und DOM 18.5.2009 1 Verbindung JavaScript und HTML Bisher: JavaScript nette Scriptsprache Interessant, weil mit HTML verbindbar Erweituerung von HTML/CSS 2 DOM DOM: Document Object Model http://www.w3.org/dom/

Mehr

Inhalt. Vorbemerkungen... 1

Inhalt. Vorbemerkungen... 1 Vorbemerkungen...................................................... 1 1 Einleitung........................................................ 9 1.1 Statik und Dynamik............................................

Mehr

<Trainingsinhalt> XML umsetzen und nutzen

<Trainingsinhalt> XML umsetzen und nutzen XML umsetzen und nutzen i Inhaltsverzeichnis Einführung 11 Das Problem mit HTML 12 Die Stärke von XML 13 Die XML-Helfer 14 XML im wirklichen Leben 15 Zu diesem Buch 16 Was Sie hier nicht

Mehr

Heiko Goller Das LAMP-Buch Webserver mit Linux, Apache, MySQL und PHP SuSE PRESS

Heiko Goller Das LAMP-Buch Webserver mit Linux, Apache, MySQL und PHP SuSE PRESS Heiko Goller Das LAMP-Buch Webserver mit Linux, Apache, MySQL und PHP SuSE PRESS /Vif /V* 1 Einleitung 1 1.1 Was lernen Sie in diesem Buch? 2 1.2 Wer sollte dieses Buch lesen? 3 1.3 Was sollten Sie schon

Mehr

Martin Kästner Perl fürs Web

Martin Kästner Perl fürs Web Martin Kästner Perl fürs Web Galileo Computing Inhalt Vorwort 15 1 Einführung 21 1.1 Programmiersprachen 22 1.2 Programme und Skripten 23 1.3 CGI-Schnittstelle 23 1.4 HTTP-ein verbindungsloses Protokoll

Mehr

Inhaltsverzeichnis. Vorwort.11

Inhaltsverzeichnis. Vorwort.11 Inhaltsverzeichnis Vorwort.11 Kapitel 1 Einführung in die C-Programmierung 17 1.1 Ein erstes C-Programm 17 1.1.1 Analyse des Zinseszins-Programms 17 1.2 Compilieren und Ausführen eines Programms 24 1.3

Mehr

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm

Java. Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm Java Von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich Fachhochschule Ulm R.Oldenbourg Verlag München Wien 1999 1. Einleitung 11 2. Java-Entwicklungsumgebung 15 2.1 JDK

Mehr

Einführung in XML. Seminarunterlage. Version 3.05 vom

Einführung in XML. Seminarunterlage. Version 3.05 vom Seminarunterlage Version: 3.05 Version 3.05 vom 8. März 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder

Mehr

2 Anlegen und Konfigurieren von Datenbanken 35

2 Anlegen und Konfigurieren von Datenbanken 35 Inhalt 1 Einführung und Installation 9 1.1 Einführung 11 1.1.1 Aufbau 11 1.1.2 Schreibkonventionen 12 1.1.3 Zur Beispieldatenbank 13 1.1.4 Kurz-Installation 19 1.2 Die Oracle-Installation 20 1.3 Die Installation

Mehr

Inhalt. Teil I: Der Sprachkern von JavaScript

Inhalt. Teil I: Der Sprachkern von JavaScript Inhalt Vorwort.... 1 Einführung in JavaScript... 1 1.1 Der JavaScript-Sprachkern... 4 1.2 Clientseitiges JavaScript... 9 Teil I: Der Sprachkern von JavaScript 2 Die lexikalische Struktur... 21 2.1 Zeichensatz...

Mehr

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS

jetzt lerne ich ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS ASP.NET Dynamische Webseiten mit ASP.NET 1.1 mit Ausblick auf ASP 2.0 WENZ KORDWIG TRENNHAUS Inhaltsverzeichnis jetzt lerne ich Vorwort 13 1 Einführung 19 1.1 Was ist ASP.NET? 19 1.1.1 Ein kurzer Ausflug:

Mehr

Auf einen Blick. TEIL I Vorbereitungen TEIL II Einstieg in PHP TEIL III Webtechniken TEIL IV Datenbanken...

Auf einen Blick. TEIL I Vorbereitungen TEIL II Einstieg in PHP TEIL III Webtechniken TEIL IV Datenbanken... Auf einen Blick Auf einen Blick TEIL I Vorbereitungen... 29 TEIL II Einstieg in PHP... 93 TEIL III Webtechniken... 399 TEIL IV Datenbanken... 533 TEIL V Kommunikation... 731 TEIL VI Fremdformate... 821

Mehr

Christian Wenz, Tobias Hauser. PHP 5.6 und MySQL. Das umfassende Handbuch

Christian Wenz, Tobias Hauser. PHP 5.6 und MySQL. Das umfassende Handbuch Christian Wenz, Tobias Hauser PHP 5.6 und MySQL Das umfassende Handbuch ^ Inhalt Inhalt Vorwort 23 TEIL I Vorbereitungen 1 Allgemeines zu PHP 31 1.1 Geschichte von PHP 31 1.2 Erfolg und Einsatz 32 1.3

Mehr

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker

Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Begleittext: Einführung in das Programmieren in Java für Nichtinformatiker Andreas Keese Institut f. Wissenschaftliches Rechnen TU Braunschweig 8. September 2014 Der Text, die Abbildungen und Programme

Mehr

DI (FH) Levent Öztürk

DI (FH) Levent Öztürk DI (FH) Levent Öztürk Übersicht Wo wird Javascript ausgeführt Was ist eine Funktion Wann wird Javascript ausgeführt Javascript einbinden Javascript in HTML aufrufen Variablen setzen und ausgeben DOM (Document

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13 Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung

Mehr

Thomas Theis. Einstieg in JavaScript

Thomas Theis. Einstieg in JavaScript Thomas Theis Einstieg in JavaScript case«inhalt Inhalt 1 Einführung 13 1.1 Was mache ich mit JavaScript? 13 1.2 Was kann JavaScript nicht? 14 1.3 Browser und mobile Browser 14 1.4 Aufbau des Buchs 15 1.5

Mehr

ASP. Jetzt lerne ich. Active Server Pages. Dynamische Web-Seiten einfach programmiert MARKT&TECHNIK VERLAG

ASP. Jetzt lerne ich. Active Server Pages. Dynamische Web-Seiten einfach programmiert MARKT&TECHNIK VERLAG CHRISTIAN WENZ I CHRISTIAN TRENNHAUS j ANDREAS KORDWIG Jetzt lerne ich ASP Active Server Pages Dynamische Web-Seiten einfach programmiert MARKT&TECHNIK VERLAG Inhaltsverzeichnis Vorwort 1 Wofür eigentlich

Mehr

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education

Python. Grundlagen und Praxis. Peter Walerowski ADDISON-WESLEY. An imprint of Pearson Education Peter Walerowski Python Grundlagen und Praxis ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Einleitung

Mehr

Das Einsteigerseminar Objektorientierte Programmierung in Java

Das Einsteigerseminar Objektorientierte Programmierung in Java Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und

Mehr

Inhaltsverzeichnis. Teil 1 - XM L Einleitung Motivation...15

Inhaltsverzeichnis. Teil 1 - XM L Einleitung Motivation...15 Inhaltsverzeichnis 1 Einleitung...11 2 Motivation...15 Teil 1 - XM L......17 3 Geschichte von X M L...17 3.1 Markupsprachen...17 3.1.1 Auszeichnungsarten...17 3.1.2 Markupsprachen...20 4 Zeichensatz...

Mehr

Einstieg in PHP 5.3 und MySQL 5.1

Einstieg in PHP 5.3 und MySQL 5.1 Thomas Theis Einstieg in PHP 5.3 und MySQL 5.1 Galileo Press 1.1 Zu diesem Buch 15 1.2 PHP-eine Beschreibung 16 1.3 PHP-Vorzüge 16 1.3.1 Erlernbarkeit 17 1.3.2 Einsatzbereich 17 1.3.3 Preis 17 1.3.4 Ausführungsort

Mehr

[www.teia.de. Frontpage 1. Wissen, das sich auszahlt

[www.teia.de. Frontpage 1. Wissen, das sich auszahlt [www.teia.de MS Frontpage 1 Wissen, das sich auszahlt ^ B INHALT SEITE 12 12 12 13 14 15 16 16 18 19 21 22 23 24 32 33 33 36 38 i 38 39 41 45 [1] Einführung in Frontpage 2002 und HTML 1.1 Die Möglichkeiten

Mehr

Wissenschaftliche Arbeiten mit

Wissenschaftliche Arbeiten mit Kai Surendorf Wissenschaftliche Arbeiten mit OpenOffice.org 2.0 auf CD Inhalt Vorwort 11 Einleitung 13 Was dieses Buch will 13... und wie es vorgeht 14 Zum Aufbau des Buches 14 Teil 1 Installation und

Mehr

Eine praktische Einführung in die Programmierung mit der Programmiersprache C

Eine praktische Einführung in die Programmierung mit der Programmiersprache C Eine praktische Einführung in die Programmierung mit der Programmiersprache C www.c-howto.de C-HowTo www.c-howto.de Inhaltsverzeichnis 1 Einführung.. 10 1:1 Wozu Programmieren? 10 1.2 Was ist ein Programm?

Mehr

Javascript. Einführung in Javascript. Autor: Christian Terbeck Erscheinungsjahr: 2014 -1-

Javascript. Einführung in Javascript. Autor: Christian Terbeck Erscheinungsjahr: 2014 -1- Javascript Einführung in Javascript Autor: Erscheinungsjahr: 2014-1- Inhaltsverzeichnis 1) Einführung 1. Allgemeines 2. Funktionalität 3. Syntax 4. Semantik 2) Die Grundlagen 1. Event-Handler 1. Schreibweise

Mehr

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13

Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13 Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel

Mehr

Schnellübersicht Kapitel

Schnellübersicht Kapitel Schnellübersicht 9 Schnellübersicht Kapitel Inhaltsverzeichnis...11 Teil I Einführung und Grundlagen 1 Einführung...25 2 Vorbereitung und Installation...43 3 Erste Schritte mit PHP...87 4 Interaktive Webseiten...207

Mehr

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis.

Beschreibung des Angebotes. PHP Programmierung. LernenimInternet. Angebot-Nr Angebot-Nr Weiterbildung. Preis. PHP Programmierung Angebot-Nr. 00574027 Angebot-Nr. 00574027 Bereich Allgemeine Weiterbildung Anbieter Preis 298,00 (MwSt. fällt nicht an) Termin 20.03.2017-19.06.2017 Tageszeit Ort 40 Stunden bei freier

Mehr

MaryE S Morris HTML. WWW effektiv nutzen. Verlag Heinz Heise

MaryE S Morris HTML. WWW effektiv nutzen. Verlag Heinz Heise MaryE S Morris HTML WWW effektiv nutzen Verlag Heinz Heise Inhalt Vorwort - 11 Danksagungen - 14 Einleitung - 15 Zu Beginn - 23 II Eine Übersicht über die CD ROM - 23 III Werkzeuge - 23 112 Verzeichnisstruktur

Mehr

Makros in OpenOffice.org - Basic/StarBasic

Makros in OpenOffice.org - Basic/StarBasic Thomas Krumbein Makros in OpenOffice.org - Basic/StarBasic Einstieg, Praxis, Referenz Galileo Press Auf einen Blick 1 Einführung 11 2 OpenOffice.org Basic 35 3 Die Basic-IDE 155 4 Arbeiten mit OpenOffice.org-Dokumenten

Mehr

Inhalt. Vorwort 13. Einleitung 15. 1 Installation und erste Schritte 17. 2 Von der Webvisitenkarte zur Webpräsenz 51. Inhalt

Inhalt. Vorwort 13. Einleitung 15. 1 Installation und erste Schritte 17. 2 Von der Webvisitenkarte zur Webpräsenz 51. Inhalt Inhalt Vorwort 13 Einleitung 15 1 Installation und erste Schritte 17 1.1 Die Installation von GoLive 6.0 17 Vor Beginn der Installation 17 Die Installation 19 Der Abschluss der Installation 24 1.2 Den

Mehr

php 4 lew techndhhj egon schmid Christian cartus unter mitarbeit von wolfgang drews hartmut hoizgraefe uwe steinmann Christian wenz

php 4 lew techndhhj egon schmid Christian cartus unter mitarbeit von wolfgang drews hartmut hoizgraefe uwe steinmann Christian wenz php 4 egon schmid Christian cartus unter mitarbeit von wolfgang drews hartmut hoizgraefe uwe steinmann Christian wenz lew techndhhj Inhaltsverzeichnis Vorwort 13 Vorwort von Andi Gutmans und Zeev Suraski

Mehr

Datenbanken mit OpenOffice.org Base

Datenbanken mit OpenOffice.org Base -, "., - I Thomas Krumbein Datenbanken mit OpenOffice.org Base o :!!' ~ 0 Galileo Press 1 Einführung 11 1.1 OpenOffice.org 12 1.1.1 Das Projekt OpenOffice.org 13 2 Datenbanken mit OpenOffice.org - das

Mehr

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15

Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15 Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................

Mehr

Stefan Koch. JavaScript. Einführung, Programmierung, Referenz. 3., aktualisierte und erweiterte Auflage. PS I dpunkt.verlag

Stefan Koch. JavaScript. Einführung, Programmierung, Referenz. 3., aktualisierte und erweiterte Auflage. PS I dpunkt.verlag Stefan Koch JavaScript Einführung, Programmierung, Referenz 3., aktualisierte und erweiterte Auflage PS I dpunkt.verlag 1 Vorwort 1 2 Übersicht 3 2.1 Was ist JavaScript? 3 2.2 Entwicklung von JavaScript

Mehr

Seminar DWMX DW Session 012

Seminar DWMX DW Session 012 Seminar DWMX 2004 DW Session 012 Verhalten Scripting per Klick unter DW Verhalten ermöglichen unter Dreamweaver das Verwenden von kleinen JavaScript Codesegmenten um gewisse Funktionalitäten, die mit reinem

Mehr

Inhaltsverzeichnis. jetzt lerne ich. Vorwort 15

Inhaltsverzeichnis. jetzt lerne ich. Vorwort 15 Inhaltsverzeichnis jetzt lerne ich Vorwort 15 1 Ein wenig Theorie vorab 19 1.1 Was ist ein Programm? 20 1.2 Wie wird ein Programm erstellt? 22 1.3 C#, IL-Code und JIT-Compiler 25 1.3.1 Erstellung und Ausführung

Mehr

Grundkurs MySQL und PHP

Grundkurs MySQL und PHP Martin Pollakowski Grundkurs MySQL und PHP So entwickeln Sie Datenbanken mit Open Source Software 2., verbesserte und erweiterte Auflage Anwendung und Nutzen von Datenbanken 1 Was ist eine Datenbank? 1

Mehr

HTML / CSS. Hans Gell Schulungen & Dienstleistungen www.hans-gell.de. Übersicht der Schulungsinhalte

HTML / CSS. Hans Gell Schulungen & Dienstleistungen www.hans-gell.de. Übersicht der Schulungsinhalte HTML / CSS Übersicht der Schulungsinhalte Grundlagen Einleitung HTML-Historie Java Script, XML, PHP, Flash Webstandards und Browser Werkzeuge und Tools UltraEdit und Dreamweaver TopStyle, Web Developer

Mehr

Inhaltsverzeichnis. Vorwort 13

Inhaltsverzeichnis. Vorwort 13 Vorwort 13 1 Leistungsvermögen und Arbeitsumgebung des SQL Server 17 1.1 Einsatzmöglichkeiten des SQL Server 17 1.1.1 Online Transactional Processing-Lösungen (OLTP) 23 1.1.2 Webbasierte Datenbanklösungen

Mehr

Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme?

Inhaltsverzeichnis. Kapitel i: Schnelleinstieg 13. Kapitel 2: Was sind Programme? 17. Kapitel 3: Wie erstellt man eigene Programme? Liebe Leserin, lieber Leser 10 Kapitel i: Schnelleinstieg 13 Kapitel 2: Was sind Programme? 17 Was ist ein Programm? 18 Sprechen Sie Computer? 18 Von der Idee zum Programm 19 Von Windows, Fenstern und

Mehr

Robert R. Agular Thomas Kobert. 5. Auflage HTML. Inklusive CD-ROM

Robert R. Agular Thomas Kobert. 5. Auflage HTML. Inklusive CD-ROM Robert R. Agular Thomas Kobert 5. Auflage HTML Inklusive CD-ROM Vorwort 13 Einleitung 14 Arbeitsschritte 14 Wichtige Stellen im Buch 14 Buffi-Infokästen 14 Aufgaben 15 Wohin mit den Übungen? 15 HTML-Ordner

Mehr

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15

Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15 Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von

Mehr

1 Einführung PHP-Programmierkurs Daten senden und auswerten Datenbanken mit MySQL Objektorientierung in PHP 251

1 Einführung PHP-Programmierkurs Daten senden und auswerten Datenbanken mit MySQL Objektorientierung in PHP 251 Auf einen Blick 1 Einführung 17 2 PHP-Programmierkurs 21 3 Daten senden und auswerten 127 4 Datenbanken mit MySQL 187 5 Objektorientierung in PHP 251 6 Fehler behandeln, Sicherheit erhöhen 295 7 Zeichenketten

Mehr

INHALTS VERZEICHNIS. Einleitung 11 Der lange Weg zu Expression Web 11 Was Expression Web von Dreamweaver und GoLive unterscheidet 15

INHALTS VERZEICHNIS. Einleitung 11 Der lange Weg zu Expression Web 11 Was Expression Web von Dreamweaver und GoLive unterscheidet 15 5 INHALTS VERZEICHNIS Einleitung 11 Der lange Weg zu Expression Web 11 Was Expression Web von Dreamweaver und GoLive unterscheidet 15 1 Wie sieht die Zukunft aus? 16 Webdesign-Grundlagen 17 1.1 Expression

Mehr