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:

  1. Die hiesige Rat & Hilfe-Seite. Ein vereinfachtes Gästebuch.

  2. Ein Gästebuch mit vielfältigen Parametern zur individuellen Gestaltung. Näheres auf meiner CGI-BIN-Seite (mit Beispiel). Download Source.

  3. Sportergebnisse
    Eine Datenbankanwendung für MySQL. Zur Zeit leider noch im Testbetrieb.

  4. Veranstaltungskalender
    Eine weitere Datenbankanwendung für MySQL. Das Layout ist individuell gestaltbar: Info

  5. Linksammler
    Und noch eine Datenbankanwendung für MySQL.

  6. 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.

  7. WebNews
    Dieses kleine Programm erzeugt einmal täglich eine Zusammenstellung der lokalen Newsgroups für das WWW.

  8. 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.

  9. Popper2
    Dieses CGI ist eine Erweiterung des Popper zum Löschen von Mails. Popper2 zeichnet sich dabei durch folgende Features aus:
    1. Komplettes Mailboxmanagement über eine WWW-Oberfläche
    2. Lesen, Löschen und Beantworten von Mails
    3. Volle MIME-Kompatibilitat, unterstützt auch den Content-Type multipart/alternative


Zurück

Bernd Leinfelder 4.10.1997