Produkt

Speichern des Projekt-Quellcodes ohne Token

Befehle, Konstanten, Tabellen und Felder werden mit ihren Token in den Projekt-Quellcode-Dateien (4dm-Dateien) gespeichert. Dies ermöglicht es 4D, sie automatisch umzubenennen. Manchmal möchten Sie aber, dass diese Quellcodedateien ohne Token gespeichert werden, um eine bessere Lesbarkeit mit einem Versionskontrollsystem oder einem externen Code-Editor zu erreichen oder um den Austausch von Code zwischen Projekten zu erleichtern. Sehen wir uns an, wie man 4D dazu bringt, Quellcode ohne diese Token zu speichern.

Nachrichten blank

Ein einführender Leitfaden zu 4D und Versionskontrollsystemen

Seit vielen Jahren bietet 4D die Möglichkeit, binäre Datenbanken in einem Team mit einem 4D Server zu entwickeln. Diese Art der Entwicklung ist einfach, aber viele Entwickler haben uns gebeten, die Quellcodeverwaltung effizienter zu gestalten, um eine bessere Rückverfolgbarkeit zu gewährleisten. 4D hat sie erhört und den Projektmodus entwickelt, um diesem Wunsch nachzukommen. Dieser Modus eröffnete eine neue Ära der Zusammenarbeit dank derVersionskontrollsysteme!

Nachrichten blank

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.

Tipps blank

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.

Produkt blank

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!

Tipps blank

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: