Werke
- Java
-
Mein Erstlingswerk: Dame für Java
Ein Applet für Java 1.0. Die Graphik ist nicht sonderlich aufregend,
die Algorithmen zur Zugberechnung
sind mir aber recht gut gelungen. Viel
Spaß beim Spielen!
SQLAdmin
Ein Programm zur Verwaltung von Msql-
und MySQL-Datenbanken mit Hilfe einer
graphischen Oberfläche. Geschrieben in Java 1.1. Eine Verwendung als
Applet ist vorgesehen, wird aber von den zur Zeit verfügbaren
Browsern nicht unterstützt. Weitere Infos auf der
SQLAdmin-Seite.
CustomComponents
Eine Sammlung von Java-Beans (Java 1.1) zur Erstellung von graphischen
Oberflächen (GUIs). Enthält u. a. die Klasse MultiLineLabel,
die David Flanagan in seinem Buch 'Java in a Nutshell', erschienen
bei O'Reilly (sehr zu empfehlen),
vorgestellt hat, allerdings erweitert um die Möglichkeit zum
automatischen Zeilenumbruch. Dazu die Klasse ErrorDialog zum
einfachen Erstellen von Fehlermeldungen in einem modalen/nicht modalen
Fenster.
Und die Perle: Die Klassen CustomComponent und GUI zur Erstellung
komplexer Oberflächen, die entweder in einer Beschreibungsdatei,
im Programm selbst durch Verwendung von Accessormethoden oder
mit Hilfe eines graphischen Entwicklertools (wie der BeanBox)
erstellt werden können. Nie wieder Streß mit den
nervigen Layoutmanagern!
Ein Beispiel:
Hier die Beschreibungsdatei
Und hier die erzeugte Oberfläche.
Das rechte Fenster enthält Hilfetexte, die abhängig
von der Mauscursorposition dargestellt werden.
Download Klassen und Sourcen.
Dieses Archiv enthält die übersetzten Klassen sowie
deren Quellcode. Dazu zwei Beispiele und die Dokumentation, die
zum Teil aber erst mit Javadoc generiert werden muß. Diese
Programme unterliegen der GNU-Public-License (GPL).
Damit Sie diese Programme benutzen können, benötigen
Sie ausserdem noch das Paket pat von Steven Brandt, das zur Auswertung
von Regular Expressions benutzt wird (s. Copyright
dazu).
Download Package Pat.
- Perl
-
Meine Arbeiten in Perl sind alles CGI-BIN-Programme für das
Altmuehlnet:
- Die hiesige Rat & Hilfe-Seite. Ein vereinfachtes Gästebuch.
- Ein Gästebuch mit vielfältigen Parametern zur
individuellen Gestaltung. Näheres auf meiner
CGI-BIN-Seite (mit Beispiel).
Download Source.
- Sportergebnisse
Eine Datenbankanwendung für MySQL. Zur Zeit leider noch im Testbetrieb.
- Veranstaltungskalender
Eine weitere Datenbankanwendung für MySQL. Das Layout ist
individuell gestaltbar: Info
- Linksammler
Und noch eine Datenbankanwendung für MySQL.
- Kleinanzeigen
Und dreimal dürfen Sie raten, welche Datenbank hier benutzt wird.
Wundern Sie sich nicht, wenn Sie bei den Datenbankanwendungen den
Link zur Eingabe neuer Einträge nicht finden - schreibberechtigt
sind nur Benutzer, die sich in der Domain altmuehlnet.de
befinden.
Da diese Programme alle stark auf die Infrastruktur des Altmuehlnets
zugeschnitten sind, möchte ich die Quellcodes hier nicht
zum Download bereitstellen. Wenn Sie Interesse habe,
mailen Sie mir einfach.
- WebNews
Dieses kleine Programm erzeugt einmal täglich eine Zusammenstellung
der lokalen Newsgroups für das WWW.
- Popper
Dieses Programm kann benutzt werden, um seine Mailbox von übergroßen
Mails zu befreien. Eigentlich überflüssig, könnte man
meinen, aber der Vorstand hielt dieses Skript für notwendig.
- Popper2
Dieses CGI ist eine Erweiterung des Popper zum Löschen von Mails. Popper2
zeichnet sich dabei durch folgende Features aus:
- Komplettes Mailboxmanagement über eine WWW-Oberfläche
- Lesen, Löschen und Beantworten von Mails
- Volle MIME-Kompatibilitat, unterstützt auch den Content-Type multipart/alternative
Zurück