Willkommen in der Welt der ORDA-Klassen
ORDA war eine Revolution mit 4D v17. Es eröffnete eine ganz neue Welt der Möglichkeiten und brachte Sie in eine andere Dimension der Programmierung. Eine Dimension, in der Sie auf einfache Weise Anwendungen mit einem objektorientierten Ansatz entwickeln können.
Aber das war noch nicht alles! Wir haben ORDA mit jeder neuen Version um eine Reihe von Funktionen erweitert. Jetzt, mit 4D v18 R4, freuen wir uns, mit der Verfügbarkeit von ORDA-Datenmodellklassen noch einen Schritt weiter zu gehen. Klassen speziell für Ihr Datenmodell.
Dies wird Ihren Code erheblich aufwerten. Ihre Anwendungen können nun auf einfache Weise Dienste bereitstellen, sind leichter zu verwalten und zu pflegen und lassen sich nahtlos in andere Anwendungen integrieren.
Dies ist eine weitere wichtige Funktion, die dank der Projekte möglich wurde!
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.
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.
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!
4D v17 R6 ist da
4D v17 R6, das neueste R-Release einer der bahnbrechendsten 4D Hauptversionen, ist jetzt verfügbar!
Hier ein kleiner Einblick in das, was dieses R-Release zu bieten hat:
- Erhöhte Interaktivität mit Ihren 4D für iOS Apps dank der Möglichkeit, Ihre App-Inhalte über Parameter zu erstellen, zu bearbeiten und zu löschen.
- Erweiterte Debugging-Fähigkeiten, wie z.B. die Möglichkeit, die aktuelle Ausführungskette abzurufen und ein leistungsstarkes neues Tool zur Analyse von Debug-Protokollen.
- Noch mehr ORDA-Methoden, um anspruchsvollere Suchkriterien zu erstellen und Ihre Codierung zu optimieren.
- Die ständig wachsende Liste der 4D View Pro Funktionen wurde um neue Funktionalitäten erweitert: von der Anpassung von Stilen bis hin zur Verwendung von Collections zum Lesen und Schreiben von Werten und Formeln.
Diese Liste ist bei weitem nicht vollständig, lesen Sie alle Blogbeiträge zu 4D v17 R6!
4D für iOS: Bilder von Ihrer Kamera hochladen
Vor einigen Wochen haben wir Aktionsparameter eingeführt, damit Sie besser mit Ihren 4D for iOS Apps interagieren können. Mit ihnen können Sie Datensätze von Ihrem iOS-Gerät aus über Editionsformulare hinzufügen, bearbeiten und löschen. In 4D v17 R6 werden die Dinge nun noch interessanter, denn jetzt können Sie Bilder hinzufügen!
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.
Eine verbesserte UX mit AJUI_Progressbar
Haben Sie schon einmal eine Aktion ausgeführt, ohne dass etwas zu passieren schien, und wussten nicht, ob Sie erneut klicken oder weiter warten sollten? Es gibt keine Rückmeldung, selbst wenn die Anwendung eine Aktion im Hintergrund ausführt? Vielleicht braucht die Aktion einige Zeit, um ein Ergebnis zu liefern? Wie Sie vielleicht wissen, bietet 4D bereits eine eingebaute Fortschrittsanzeige, die die Ausführungszeit erträglicher macht, aber wenn Sie etwas mit einem mehr webähnlichen Design wollen, dann lesen Sie weiter, denn das ist es, was die AJUI_Progressbar Ihnen bietet!
Aufbau eines webbasierten Überwachungsdialogs, Schritt für Schritt
Möchten Sie das 4D Server Administrationsfenster mit einer Weboberfläche nachbilden? Möchten Sie bequem prüfen, was auf dem 4D Server passiert, ohne in den Serverraum gehen zu müssen, einen Remote Desktop zu verwenden oder eine 4D Client Lizenz zu verbrauchen? Es ist jetzt möglich, alle wichtigen Parameter von 4D Server(z.B. Speicherauslastung, Festplattenplatz, Benutzer, Prozesse und sogar den Echtzeit-Monitor) über das Web einzusehen.
In diesem Blog-Beitrag führen wir Sie durch eine Reihe von Befehlen, die 4D in verschiedenen R-Releases zur Verfügung gestellt hat, um Ihren eigenen webbasierten Server-Administrationsdialog zu erstellen. Zusätzlich hat der regionale technische Leiter von 4D Hispano(Angelo Caroprese) eine komplette Komponente zur Verfügung gestellt, die Sie direkt in Ihren Anwendungen einsetzen können.
Macht der Objekte und Punktnotation
Mit 4D v17 R5 haben wir Ihnen gezeigt, wie einfach es ist, ein Objekt zu manipulieren, um die Attribute einer Datei oder eines Ordners abzurufen. Dank der Objektnotation sind die Dinge jetzt noch einfacher geworden! In diesem Blogbeitrag stellen wir Ihnen ein HDI mit einer Benutzeroberfläche zur Verwaltung von Dateien und Ordnern vor. Das ist nicht neu in 4D, denn Sie konnten es schon mit den klassischen 4D Befehlen tun, aber jetzt können Sie es einfacher und mit weniger Codezeilen tun!
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