Projektdatenbanken und Komponenten
Seit der Auslieferung von 4D v18 wurde eine Reihe von Blogbeiträgen zur Konvertierung und Entwicklung mit Projektdatenbanken veröffentlicht. Was ist mit Komponenten? Dieser Blogbeitrag beantwortet diese Frage.
Projektdatenbank: Einsatz Ihrer Anwendung
Ihre Anwendung ist also entwickelt und Sie sind bereit für den nächsten Schritt. Mit 4D können Sie:
- eine kompilierte Datenbank erzeugen, die keinen interpretierten Code mehr enthält,
- eine eigenständige Anwendung erstellen, die per Doppelklick aufgerufen werden kann( d. h. mit 4D Volume Desktop, der Datenbank-Engine von 4D, zusammengeführt wird),
- Generierung von Client/Server-Anwendungen mit automatischer Aktualisierung von Client- und Server-Teilen.
Mit einer Projektdatenbank können Sie auch Ihre endgültigen Anwendungen für beide Plattformen erstellen. Eine Projektdatenbank verwendet die gleiche Konfigurationsdatei wie eine Binärdatenbank.
Verwendung von 4D Bibliotheken in Projektdatenbanken
4D stellt Bibliotheken zur Verfügung, die Sie bei der Entwicklung von Anwendungen unterstützen. Eine dieser Bibliotheken ist Standard und enthält vorkonfigurierte Formularobjekte und Widgets, während andere Bibliotheken benutzerdefiniert sind. Die Standardbibliothek ist „schreibgeschützt“ und ihr Verhalten ändert sich bei der Entwicklung von Projektdatenbanken nicht (mit Ausnahme kleiner, kosmetischer Unterschiede in der Benutzeroberfläche). Sie haben auch die Möglichkeit, Ihre eigenen benutzerdefinierten Bibliotheken zu erstellen, um Ihre eigenen Formularobjekte oder Gruppen von Objekten zu speichern. In diesem Fall wurden einige Änderungen vorgenommen, um sie noch leistungsfähiger zu machen. Im Folgenden finden Sie alles, was Sie über diese Änderungen wissen müssen:
Projektdatenbanken: Nach der Umstellung
In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie eine binäre Datenbank in eine Projektdatenbank konvertieren können. Sobald alles bereit ist und die Konvertierung erfolgreich abgeschlossen wurde, können Sie mit Ihrer Projektdatenbank arbeiten. Es stellen sich jedoch einige Fragen: Sind alle Dateien in der Datenbank nützlich? Es ist offensichtlich, dass die Strukturdatei „.4DB“ nicht mehr benötigt wird. Kann ich andere Dateien löschen?
Hier finden Sie alles, was Sie nach der Konvertierung wissen müssen.
Projektdatenbanken: Verschönern Sie Ihre Formulare mit Stilvorlagen
Mit den klassischen 4D Binärstrukturen können Sie Stilvorlagen definieren, um die Schriftart, die Schriftgröße und den Textstil für Ihre Formulare sowohl für die macOS- als auch für die Windows-Plattform festzulegen. Mit Projektdatenbanken können Sie sogar noch weiter gehen, indem Sie die Eigenschaften einer Schaltfläche mit vier Zuständen definieren, die Farbe und den Rahmen aller Linienobjekte festlegen oder sogar die Kopfhöhe aller Listenfelder einer Anwendung bestimmen! 4D hat sich von der Grammatik und Syntax von CSS inspirieren lassen und sie an die spezifischen Anforderungen der Formulare in 4D Projektdatenbanken angepasst. Dank der Stylesheets können Sie alle Eigenschaften konfigurieren, um wirklich optisch ansprechende Formulare zu erstellen. Dieser Blogbeitrag zeigt Ihnen wie!
Projektdatenbanken: Benutzer und Gruppen verwalten
Projektdatenbanken, die in den letzten 4D v 17 R-Releases als Beta-Version verfügbar waren, sind jetzt in 4D v18 für die Produktion verfügbar! Eine der vielen Änderungen in 4D v18 ist die Art und Weise, wie Benutzer und Gruppen verwaltet werden … es ist viel einfacher geworden, insbesondere die Bereitstellung. In diesem Beitrag finden Sie alles, was Sie über diese Änderungen wissen müssen.
Projektdatenbanken: Architektur
Projektdatenbanken, das Aushängeschild von 4D v18, ermöglichen verteilten Teams die Zusammenarbeit, indem sie den Code einer Anwendung in einem Versionskontrollsystem speichern, und zwar in Textdateien, die alles enthalten, von der Datenbankstruktur bis zur Benutzeroberfläche, einschließlich Formularen, Menüs, Benutzereinstellungen oder erforderlichen Ressourcen. Und da eine Projektdatenbank aus textbasierten Dateien besteht, haben Sie mehrere Ordner und Dateien, die in einem einzigen übergeordneten Datenbankordner gespeichert sind. In diesem Blogbeitrag gehen wir die Architektur einer Projektdatenbank durch, um Ihnen ein besseres Verständnis für diese neue Art von Datenbank zu vermitteln.
Projektdatenbanken: Von binär zu textbasiert
4D v17 R5 markierte den Beginn des Betatests für einen neuen Typ von 4D Datenbanken: Projektdatenbanken. Mit 4D v18 freuen wir uns, Ihnen mitteilen zu können, dass die Projektdatenbanken nun in der endgültigen Version vorliegen. Es ist an der Zeit, die Vorteile der 4D Entwicklungsplattform in Kombination mit der Vielseitigkeit eines leichtgewichtigen und verteilten Formats zu nutzen!
Projektdatenbanken: Mehr als eine Lösung für die Zusammenarbeit
Träumen Sie von einer Möglichkeit, gemeinsam zu arbeiten? Von einer Möglichkeit, überall auf der Welt mit Teammitgliedern an verschiedenen Standorten zu arbeiten, ohne dass sich jemand fragen muss, wo er die neueste Version einer Datei oder eines Projekts findet? Eine andere Möglichkeit, neue Funktionen zu testen und sie zurückzusetzen, wenn sie nicht funktionieren, und dabei einen Wiederherstellungspunkt zu wählen, von dem aus Sie zurücksetzen wollen, anstatt eine vollständige Dateisicherung durchzuführen. Ihre Träume werden Wirklichkeit, denn diese Szenarien sind jetzt dank 4D v18 und Projektdatenbanken möglich !
Anpassen des Admin-Dialogs mit 4D Code
Es gab immer wieder Anfragen, den 4D Server Administrationsdialog zu ändern. Einige Kunden wollten Informationen entfernen, andere wollten individuelle Informationen hinzufügen. Diese AdminWindow Komponente zeigt Ihnen, wie Sie genau das tun können. Sie können sie so verwenden, wie sie ist, oder sie an Ihre Bedürfnisse anpassen.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik