4D-Produkte verfügen über eine Plug-In-Schnittstelle. Durch jedes installierte Plug-In wird der Funktionsumfang der 4D Programmiersprache erweitert. Plug-Ins, wie z.B. 4D Write, stellen zusätzlich auch Interface-Elemente zur Verfügung, damit der Anwender auch die Textverarbeitung nutzen kann. Mit der 4D Developer Edition erwerben Sie die folgenden Plug- Ins, um damit zu entwickeln. Für das Deployment müssen die Productivity Plug-Ins (4D Write, 4D View, 4D Draw) und die Connectivity Plug-Ins (4D ODBC Pro, 4D OCI, etc.), je nach Bedarf zusätzlich lizensiert werden. 4D Standard Plug-Ins können ohne zusätzliche Lizenzkosten eingesetzt und weitergegeben werden. Mit C/C++ können Sie auch eigene Plug-Ins entwickeln. Es gibt auch viele Plug-Ins von Drittherstellern.
Das Plug-In 4D Internet Commands gehört zum Lieferumfang von 4D. Die 75 Internet-Befehle dieses Plug-Ins ermöglichen Ihnen, direkt aus der Datenbank E-Mail und FTP-Dokumente zu verschicken. Die 4D Internet Commands können sowohl am Einzelplatz als auch im Client/Server- Betrieb eingesetzt werden.
Somit lassen sich sehr einfach Kunden informieren, Umsatzauswertungen, Produktionszahlen oder andere Betriebsstatistiken via Mail versenden. Es stehen SMTP-, POP3,
IMAP und File-Transfer-Befehle zur Verfügung. Mit den TCP/IP-Low-
Level-Befehlen ist es auch möglich, beliebige Informationen von einem Web-Server abzurufen.

Das Plug-In 4D View bietet eine leistungsstarke
Tabellenkalkulation mit Berechnungen und verschiedenen
Darstellungsmöglichkeiten Ihrer Daten.
4D View kann direkt dem Benutzer zur Verfügung
gestellt werden. Natürlich kann der Zugriff vollständig
per Programmierung gesteuert werden. So lassen sich
auch dynamische Oberflächen realisieren.

Das Plug-In 4D Write ist die integrierte Textverarbeitung zu 4th Dimension. Integriert heißt aber auch, daß Textdokumente ebenso kontrollierbar sind wie Datenbankelemente. Sie können z.B. Routinen programmieren, die überwachen, wer was wann druckt.
4D Write in der Praxis Beispiele:
Briefverkehr: Das Datum wird beim Erstellen eines Briefes unveränderbar
von der Datenbank eingesetzt. Nachträgliche Manipulationen sind
ausgeschlossen.
Büroorganisation: Jedes gedruckte Dokument wird von der Datenbank
unter dem entsprechenden Datensatz gespeichert.
Notariate: Nur der erste Ausdruck eines Dokuments wird auf Briefpapier
gedruckt. Alle weiteren werden gezählt und erhalten den Aufdruck
Kopie.
Das Plug-In 4D Draw bietet für Ihre Anwendung
ein vektororientiertes, programmierbares Zeichenprogramm.
Mit 4D Draw erstellen und verwalten Sie
grafische Daten, z.B. Diagramme, Grundrisse oder
technische Zeichnungen. Durch die Verknüpfung mit
der Datenbank ist es möglich, Zeichnungen zu erstellen,
die sich selbst updaten, sobald sich die entsprechenden Werte in der Datenbank geändert haben.
4D API enthält Libraries, Dokumentation und Beispiele zum Erstellen
eigener 4D Plug-Ins in C/C++. Dadurch kann die Funktionalität
Ihrer Anwendung beliebig erweitert werden. Der Plug-In Assistent unterstützt Sie bei der Erstellungvon 4D Plug-Ins.
Durch die frei im Handel erhältlichen Plug-Ins können Sie zusätzliche Funktionen schnell und einfach in Ihre Anwendung integrieren. Oft ist es günstiger, ein Plug-In zu kaufen, als das „Rad ein zweites Mal zu erfinden“.
Die Entwicklungsschritte im Überblick
Web-Entwicklung » Plug-In
Datenaustausch