vorige Seite | Alle Arbeitsproben | Bewerbung | Kontakt | Drucken

Unit CGI

Diese Unit habe ich mit Free Pascal enwickelt. Sie wendet ein am DOM orientiertes Modell an, nach dem HTML-Tags eines Formulars in entsprechende Klassen eines CGI-Programms übersetzt werden. Das geschieht einfach durch den Aufruf der Methode (TCGIForm.Read) im CGI-Programm, das als Aktion im HTML-Formular angegeben ist.

Grundlage der Klassen in dieser Unit ist TComponent, eine Klasse, die bezüglich ihrer Anwenderschnittstelle weitgehend quellcodekompatibel zum gleichnamigen Typ der VCL für Delphi ist.

Zum Knowhowschutz wird der Quellcode der Unit CGI hier (noch) nicht veröffentlicht. Um dennoch ihre Vorzüge in der CGI-Programmierung zu zeigen, dienen die folgenden Verweise:

Die Unit verwendet kaum systemspezifische Funktionen und sollte deshalb leicht auf alle Systeme portierbar sein, für die es einen Free Pascal- oder Delphi-Compiler oder einen dazu kompatiblen Object Pascal-Compiler gibt. Sie enthält nur nichtvisuelle Komponenten.

Die HTML-Dokumentation der Unit CGI enthät nur die Teile, die ich zwecks ihre Demonstration hier für wichtig hielt. Fragen Sie nach Details, wenn Ihnen das nicht genügt!


1 Zur Arbeitsweise: Die HTML-Dokumentation und die PDF-formatierte Schnittstellendeklaration habe ich mit Open Source-Werkzeugen unter openSUSE Linux innerhalb eines Tages erstellt (geschrieben und formatiert). Innerhalb dieser Zeit habe ich gleichzeitig die Verwendung des Werkzeugs fpdoc anhand der Dokumentation und durch diesen Versuch erlernt. Eingesetzte Vorteile: grundlegende XML-Kenntnisse.


vorige Seite | Alle Arbeitsproben | Bewerbung | Kontakt | Drucken