Entwicklung von Servercode in Projektanwendungen
Das Entwickeln und Debuggen von Servercode in Projektanwendungen ist in 4D v18 R4 einfacher denn je. Schauen wir uns doch einfach mal an, wie das geht.
Projekt standardmäßig. Binär auf Anfrage
Projekte wurden in 4D v17 R5 eingeführt. Als Architektur, die eine riesige Entwicklung für 4D Anwendungen darstellt, öffneten Projekte die 4D Welt für Source Control Tools, kollaborative Programmierung, Code Sharing, Modularität und vieles mehr! Um die Dinge noch besser (und einfacher) zu machen, erstellt 4D v18 R4 standardmäßig neue Projekte, während Entwickler – wenn sie es wünschen – weiterhin binäre Datenbanken über eine einfache Einstellung erstellen können.
Projekt-Datenbanken: Erstellen Sie Ihre eigene Dokumentation für Komponenten
In einem früheren Blogbeitrag haben wir Ihnen gezeigt, dass die Dokumentation für Methoden in den Explorer zurückgekehrt ist. Möchten Sie noch einen Schritt weiter gehen und sie als Dokumentation für Ihre Komponenten verwenden? In diesem Blogbeitrag zeigen wir Ihnen, wie das geht!
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: Git. Übertragen. Pull. Push & mehr
In einem früheren Blog-Beitrag haben wir Ihnen Git (ein Versionskontrollsystem) und Github (ein Cloud-basierter Hosting-Dienst) vorgestellt und wie Sie Ihren 4D Code mit anderen Entwicklern teilen können. In diesem Blog-Beitrag gehen wir noch einen Schritt weiter, indem wir einige Szenarien untersuchen, die einem Entwickler begegnen können, z. B. das Klonen eines entfernten Repositorys, das Ignorieren bereits übergebener Dateien und das Lösen von Merge-Konflikten.
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!
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