Projekt-Datenbanken: Die Methodendokumentation ist zurück
Bei der Entwicklung einer Anwendung kann es sehr nützlich sein, schnell auf die Details einer Methode zugreifen zu können(z. B. eine Erläuterung ihrer Funktion, ihrer Syntax und eine Definition der an sie übergebenen Parameter). Dies wird noch wichtiger, wenn man eine kompilierte Komponente verwendet. Sie können sich den Inhalt der Methode nicht ansehen und können sich daher nur auf die Dokumentation verlassen, um zu verstehen, wie sie zu verwenden ist.
Der Dialog des Explorers wurde verbessert und die Dokumentation ist jetzt in 4D v18 R3 für Projektdatenbanken verfügbar.
Definieren Sie die Schriftgröße für die automatische Schriftart
In einer früheren R-Version haben wir zwei neue automatische Themen zur Definition von Schriftart und -größe hinzugefügt, so dass Ihnen drei automatische Themen zur Verfügung stehen, die die Richtlinien jeder Plattform berücksichtigen. Für die Gestaltung Ihrer Benutzeroberfläche ist das automatische Thema der empfohlene Weg, für jedes Formularobjekt die vom Betriebssystem empfohlene Schriftart und -größe zu verwenden.
In manchen Fällen benötigen Sie mehr Kontrolle und haben gute Gründe, die Richtlinien zu ignorieren. Mit 4D v18 R3 können Sie die Größe der automatischen Themen außer Kraft setzen und haben so mehr Kontrolle über die Darstellung Ihres Textes.
Objektorientierte Programmierung in 4D: Verwalten der Klassenvererbung
In einem früheren Blogbeitrag haben wir ein sehr wichtiges Konzept der objektorientierten Programmierung vorgestellt: Klassen. Jetzt werden wir ein weiteres Kernkonzept durchgehen: Vererbung, der Mechanismus, der es einer Klasse ermöglicht, das Verhalten einer anderen Klasse zu übernehmen.
Eine Einführung in die objektorientierte Programmierung in 4D: Klassen
Viele von Ihnen haben sich gewünscht, einen Objekttyp definieren zu können, seit es den Typ Objekt gibt. Dank der Objektnotation träumen viele von Ihnen davon, Objektfunktionen zu haben. Träumen Sie nicht länger und sagen Sie Hallo zu den Klassen in der 4D v18 R3 Projektdatenbank! In diesem Blogbeitrag stellen wir Ihnen eines der interessantesten Konzepte der objektorientierten Programmierung vor … zusammen mit einem Datenbankbeispiel und einem Bonusvideo!
Kurzmeldung: 4D Komponenten auf GitHub verfügbar!
2017 hat 4D ein neues Programm zur Freigabe des Quellcodes von 4D Komponenten für 4D Partner gestartet.
Durch die Freigabe des Quellcodes von 4D Komponenten können Sie diese anpassen und zu Ihren eigenen machen! Mit Projektdatenbanken und der Möglichkeit, den Quellcode einer Anwendung über ein Versionskontrollsystem freizugeben, haben wir unsere internen 4D Komponenten in Projektdatenbanken umgewandelt und den Quellcode auf das 4D GitHub-Konto übertragen. Es steht jedem offen, alles was Sie brauchen, um die Vorteile zu nutzen, ist ein Konto auf GitHub. Warum haben wir das getan? Um Ihnen das Leben leichter zu machen, indem Sie Änderungen und Modifikationen sowohl am Code als auch an den Formularen verfolgen können.
Projekt-Datenbanken: Verbesserte Ansichten im Formular-Editor
Mit dem Formular-Editor können Sie Ihre Formulare erstellen, ändern und anpassen. Es stehen mehrere Werkzeuge zur Verfügung, die Ihnen die Arbeit erleichtern, darunter auch die Palette „Ansichten“. Mit diesem Werkzeug können Sie auf einfache Weise komplexe Formulare erstellen, indem Sie Objekte auf verschiedene Ansichten verteilen. Mit den Ansichten können Objekte je nach Bedarf ein- oder ausgeblendet werden.
Was ist, wenn Sie an einem Formular arbeiten, das von jemand anderem entwickelt wurde? Wie können Sie schnell feststellen, ob das Formular Ansichten verwendet? Gibt es Beschränkungen für die Anzahl der zulässigen Ansichten? 4D v18 R2 und die Projektdatenbanken beseitigen diese existenziellen Fragen und verbessern gleichzeitig die Benutzerfreundlichkeit!
Projektdatenbanken: Neue Möglichkeiten mit dem Formular-Editor
Mit der Einführung von Projektdatenbanken haben wir auch die Oberfläche einiger 4D Dialoge verändert. In diesem Blogbeitrag stellen wir Ihnen einige der Änderungen vor, die wir am Formulareditor vorgenommen haben.
Binäre Datenbank vs. Projektdatenbank
Wie Sie wissen, unterstützt 4D jetzt zwei Arten, mit Quellen zu arbeiten: binäre und Projektdatenbanken. Binäre Datenbanken sind das 4D, das wir alle kennen und lieben, mit Quellcode in einer binären Datei, um die Entwicklung im Team mit 4D Server zu ermöglichen, und allen Designelementen (Methoden, Formulare, Struktur usw.) in einer einzigen, kompakten binären Datei, der „.4db“-Datei. Projektdatenbanken erleichtern verteilten Teams die Zusammenarbeit, indem sie den Quellcode in einem Quellkontrollsystem in separaten, einfachen Textdateien speichern. Projekte werden die 4DB nicht ersetzen, wir haben nicht vor, die 4DB verschwinden zu lassen. Es handelt sich um zwei verschiedene Arbeits- und Entwicklungsmethoden. Es liegt an Ihnen, zu entscheiden, was Ihren Bedürfnissen am besten entspricht. Hier ist ein Blogbeitrag, der Ihnen bei der Entscheidung helfen soll:
Projektdatenbanken: Benutzer und Gruppen in Aktion
Es wurde ein sehr ausführlicher Blog-Beitrag über Benutzer und Gruppen in Projektdatenbanken veröffentlicht. In diesem Beitrag stellen wir Ihnen ein Video über die wichtigsten Punkte zur Verfügung, die Sie sich merken sollten.
Viel Spaß damit!
Wie Sie Ihren 4D Code über Github weitergeben
Sie haben also Projektdatenbanken ausprobiert … vielleicht haben Sie eine erstellt oder eine bestehende Binäranwendung konvertiert. Nun ist es an der Zeit, Ihnen zu zeigen, wie Sie Git (das Revisionskontrollsystem) mit Github als Hosting-Service für Ihre 4D Anwendung nutzen können.
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