Code zur Vorlesung

Vorlesung am 22.10.02 "TCP-Programmierung mit Sockets"
TCP-Client (C-Version). Diese Datei enthält auch die notwendigen Header-Deklarationen für die Socket-Programmierung.
TCP-Client (Scheme-Version). Für scsh.
Vorlesung am 5.11.02 "CGI-Programmierung"
cgi-simple.c: einfaches CGI-Skript (ausprobieren).
simple-form.html: Einfaches HTML-Formular, die action-URL zeigt auf ein CGI-Skript, das die gesamte Umgebung ausgibt.
query_decode.c, query_decode.h: Funktion um application/x-www-form-urlencoded zu decodieren.
cgi-form.c: CGI-Programm, das Formular erzeugt und validiert (ausprobieren).
Vorlesung am 12.11.02 "Zustandsverwaltung und Sessionmanagement"
query.c: Zähler (ausprobieren).
Vorlesung am 26.11.02 "PHP-Programmierung"
array_for.php: Einfache for-Schleife.
array_foreach1.php: Einfache foreach-Schleife.
array_foreach2.php: Variante der foreach-Schleife.
session.php: Zähler mit Session-Verwaltung.
cookie.php: Setzen und Lesen eines Cookies.
10_br.php: Kombination aus PHP-Schleife und HTML-Code.
alter_syn.php: Kombination aus PHP-Schleife und HTML-Code mit der alternativen Syntax für for.
html_array.php: Bestellformular für den Pizza-Service.
Diese Programme könnt ihr ausprobieren, indem ihr sie in das Verzeichnis htdocs/ eures Web-Servers kopiert.
Vorlesung am 17.12.02 "Servlets; Datenrepräsentation im Web"
xexpr.ssX-Expressions
xexpr-attr.ssAttribute für X-Expressions
xexpr-symbols.ssSymbole und Zahlen in X-Expressions
servlet-simple.ssEinfaches Servlet
servlet-form.ssFormulare mit Servlets
sendsuspend.ssPseudo-Code für send/suspend
servlet-server.ssPseudo-Code für den Servlet-Server
Obige Programme könnt ihr in PLT-Scheme ausprobieren, indem ihr auf einem FreeBSD-Rechner drscheme startet. Wählt als Sprache "PLT->Pretty Big" und danach noch "Language->Add Teachpack->htdp/servlet.ss". Dann den Code in das obere Fenster eingeben und "Execute" drücken.
pfi.xmlVorlesungseintrag als XML-Dokument
veranstaltung.dtdDTD für Veranstaltungen
Vorlesung am 17.12.02 "Datenrepräsentation im Web"
kommvv-simple.xslEinfaches Stylesheet für das KommVV (pfi.xml mit diesem Stylesheet)
kommvv.xslKomplexeres Stylesheet für das KommVV (pfi.xml mit diesem Stylesheet)
Auf den FreeBSD-Rechnern ist der XSLT-Prozessor xsltprocinstalliert. Mit xsltproc name.xml kann ein XML-Dokument transformiert werden.
Vorlesungen am 14.1.02 und 21.1.02 "Clientseitige Web-Programmierung"
js-output.htmlEinfache Ausgabe mit JavaScript
js-functions.htmlFunktionen in JavaScript
js-ho-functions.htmlHigher-Order Funktionen in JavaScript
js-oo1.htmlOO in JavaScript
js-oo2.htmlMehr OO in JavaScript
js-array.htmlArrays in JavaScript
js-elements.htmlZugriff auf Elemente
js-nodes.htmlDokumentrepräsentation
js-onMouseOver.htmlEvents in JavaScript
js-links.htmlJavaScript-Code in Links

Martin Gasbichler
Last modified: Mon Feb 10 14:34:06 MET 2003