Das während der Projektplanung ermittelte Datenmodell kann sofort in 4D umgesetzt werden.
Die Bedienung des Struktureditors ist intuitiv möglich. Je nach der Größe des Projektes entscheiden Sie, ob am Einzelplatz oder in einer Client/Server Umgebung entwickelt werden soll.
Ein Wechsel der Entwicklungsumgebung ist jederzeit möglich. Der gemischte Zugriff von Macintosh und Windows Clients ist auch hier kein Problem.
Auch bei der Team-Entwicklung greifen die internen Mechanismen von 4D Server:
Wird an einem Formular oder einer Methode gearbeitet, kann ein anderer Programmierer diese zwar sehen, aber nicht bearbeiten (Record Locking).
Mit dem Inspektor definieren Sie die Eigenschaften von Verknüpfungen,Tabellen und Feldern. Außerdem können Sie auch Zugriffsrechte und Hilfetexte zuweisen.
Der Explorer ist das zentrale Werkzeug der Design-Umgebung. Im Explorer erscheinen alle Objekte der Datenbank nach Themen gegliedert: Tabellen, Formulare, Methoden, Konstanten, Befehle mit Dokumentation, Datenfelder, Listen, installierte
Komponenten und Plug-Ins. Neu in 4D 2004 ist die Möglichkeit, Methoden, Formulare und Tabellen in eigenen Gruppen zu verwalten. Diese sind kompatibel mit den Gruppen, die im 4D Insider angelegt wurden.
Die Besonderheiten sind:
Das 4D Kennwortsystem
Das 4D Kennwortsystem arbeitet mit Benutzern, die in Gruppen mit verschiedenen Rechten zugewiesen sind. Hiermit kann der Zugriff auf Programmcode, Formulare und Daten einer Tabelle sowie auf Plug- Ins geregelt werden. Mit der 4D Programmiersprache kann Einfluß auf das Kennwortsystem genommen werden.

Auswahllisten verwalten
Auswahllisten werden vom Entwickler über die Toolbox oder per
Programmierung angelegt. Im laufenden
Betrieb ist es möglich, sie
manuell vom Anwender ändern zu
lassen.
Filter und Formate festlegen
Jedem eingebbaren Objekt in einem
Formular lässt sich ein Eingabefilter
bzw. ein Darstellungsformat zuweisen.
Dies erleichtert die manuelle
Datenerfassung.
4D Hilfe Meldungen verwalten
Alle Hilfetipps einer Anwendung
werden zentral verwaltet und
gepflegt. Sie weisen die Tipps dann
in einem Formular den jeweiligen
Objekten zu.
Die Entwicklungsschritte im Überblick
» Strukturen festlegen