Sammlungen und Listen in Formularobjekten verwenden
Sammlungen werden in der 4D Programmierung immer häufiger verwendet. Ab 4D v19 können Sie sie verwenden, um den Inhalt einiger Schnittstellenobjekte zu definieren, auch über die Funktion Form. Dies ist sehr nützlich für das allgemeine Schnittstellenmanagement.
Wir haben auch Verbesserungen bei der Verwendung von Listen vorgenommen. Schauen wir uns das im Detail an!
Erstellen, Löschen und Umbenennen von Postfächern mit IMAP
Die Mail-Funktion, ein riesiger Funktionsumfang. Der erste Teil wurde mit 4D v17 R4 veröffentlicht, und seitdem haben wir mehr und mehr Funktionalitäten geliefert.
4D v19 ist da keine Ausnahme, denn es bringt neue Funktionen, die Ihnen helfen, Ihre Postfächer durch Programmierung zu verwalten. Dazu gehört das Erstellen, Umbenennen und Löschen von Postfächern. Ein Postfach wird als Ordner in E-Mail-Clients wie Microsoft Outlook oder Apple Mail angezeigt.
ORDA: Einfaches Looping mit einem neuen 4D-Tag
Wahrscheinlich haben Sie bereits eine For each…End for each-Schleife verwendet, um mit ORDA-Entity-Selektionen oder mit Sammlungen zu arbeiten. Ihre Verwendung ist einfach und unkompliziert. Möchten Sie es als 4D Tag in Ihren SHTML-Seiten verwenden? Oder vielleicht mit dem Befehl PROCESS 4D TAGS?
Ab 4D v19 können Sie das! Lesen Sie weiter, um mehr zu erfahren.
4D für iOS: Vollständig offline gehen
Heutzutage erwarten mobile Nutzer, dass Apps auch dann funktionieren, wenn sie offline sind. Andernfalls kann eine schlechte Netzwerkverbindung zu einem schlechten Nutzererlebnis führen. Der Offline-Modus ist nicht mehr nur eine zusätzliche Funktion, die Sie Ihrer App hinzufügen können, sondern etwas, das viele Nutzer erwarten, insbesondere bei Liefer-Apps mit GPS-Navigation, Apps für dringende medizinische Hilfe, Bauunternehmen und Banking-Apps.
Wie Sie vielleicht schon wissen, ermöglicht 4D für iOS seit v17 R2 den Nutzern der Anwendung bereits, Daten offline zu betrachten. Aber etwas fehlte noch.
Was ist mit Offline-Aufgaben?
Hier kommt der neue Silicon-Compiler!
In einem früheren Blog-Beitrag haben wir Ihnen bereits unseren neuen Silicon-Compiler vorgestellt. Dieser neue Compiler wird für die Erstellung nativer Silicon-Anwendungen verwendet und ist nur im Projektmodus verfügbar.
Native Intel-Anwendungen (auf Windows und Mac) werden weiterhin den klassischen Compiler verwenden.
Schauen wir uns genauer an, wie er funktioniert.
4D v19 ist Silicon Native!
Die bahnbrechende Veröffentlichung der neuen Silicon Macs durch Apple hat uns dazu veranlasst, 4D v19 sechs Monate früher zu veröffentlichen, um Ihnen so schnell wie möglich eine native Silicon Version von 4D zur Verfügung zu stellen. Wir haben unseren gesamten Code überprüft, um die Kompatibilität mit Silicon sicherzustellen, haben umfangreiche Tests auf dieser neuen Plattform durchgeführt und sind nun endlich bereit, Ihnen die erste Silicon native Version von 4D zur Verfügung zu stellen. Lassen Sie mich Sie durch diese Revolution führen!
4D v19 Beta startet heute
Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!
Dazu gehören mehr als 80 Neuerungen, darunter die Einführung der objektorientierten Programmierung (OOP) in 4D dank des Projektmodus, wichtige Verbesserungen an bestehenden Produkten und von Ihnen gewünschte Funktionen.
Schnallen Sie sich an, und lassen Sie uns entdecken, was 4D v19 Beta has to offer:
- Apple Silicon Unterstützung: Seien Sie bereit, Ihre 4D Anwendung dank der bemerkenswerten Leistung des Apple M1 und des brandneuen 4D Compilers sofort zu starten.
- ORDA: Schreiben Sie geschäftsorientierten Code, um Komplexität zu verbergen, Fehler zu reduzieren und den Entwicklungsprozess zu beschleunigen.
- 4D für iOS: Seien Sie überall produktiv mit unserer mobilen Lösung. Überprüfen Sie den Bestand im Lager, erstellen Sie Rechnungen bei Kundenbesuchen, führen Sie Inspektionen vor Ort durch und vieles mehr.
- OOP: Nutzen Sie dank des Projektmodus die Vorteile objektorientierter Programmierkonzepte für höhere Produktivität, bessere Codequalität und geringere Wartungskosten.
- 4D Sprache : Entdecken Sie, wie die vielseitigen Werkzeuge der 4D Sprache Ihre Entwicklererfahrung verbessern.
- 4D Write Pro: Import von Word-Dokumenten, PDF-Export, verbesserte Benutzeroberfläche, mehr Befehle zur Verwaltung Ihrer Dokumente mit Code und zahlreiche Funktionen zur Erstellung schöner Dokumente in Rekordzeit.
- 4D View Pro: Lokalisierte Benutzeroberfläche. Mehr als +20 neue Befehle zur programmgesteuerten Bearbeitung Ihrer Dokumente und vieles mehr.
- Und vieles mehr (siehe unten).
Die Entstehung des neuen 4D v19 Logos
von Julien Banon, UX- und Kreativdesigner bei 4D SAS
4D v19 steht vor der Tür und während unsere Teams einer der besten LTS den letzten Schliff geben, möchte ich Ihnen die Geschichte hinter dem Design des 4D v19 Logos erzählen.
4D Data Explorer in Aktion
Obwohl sich der 4D Data Explorer noch in der Preview-Version befindet (in den nächsten Versionen werden sicherlich weitere Funktionen hinzukommen), wollten wir Ihnen das Produkt in Aktion zeigen und Sie seine Möglichkeiten entdecken lassen.
Es handelt sich dabei um eine Webbrowser-Schnittstelle, die sowohl vom Administrator als auch vom Entwickler genutzt werden kann, und zwar aus der Ferne (über eine sichere HTTPS-Verbindung) oder lokal auf demselben Rechner wie Ihre geöffnete Datenbank.
Müssen Sie Ihre Daten während der Entwicklung überprüfen? Müssen Sie Daten finden, die zu Fehlern führen könnten? Der Data Explorer mit seiner leistungsstarken Abfrage-Engine und der intuitiven Web-Schnittstelle ist wie für Sie gemacht!
Lassen Sie uns das Video ansehen:
Benennungskonventionen mit Formularmakros anwenden
von Gastautor Michael Höhne, 4D Entwickler (München, Deutschland)
Es gibt ein Feature in 4D v18 R5, das vielleicht übersehen wurde, oder zumindest bisher nicht viel Beachtung gefunden hat: Formular-Makros. Um ehrlich zu sein, hatte auch ich bis vor kurzem nicht viel Zeit mit ihnen verbracht. In diesem Blogbeitrag zeige ich Ihnen ein Makro, das Ihnen viel Zeit bei der Anwendung von Namenskonventionen für Listenfeldspalten, Spaltenüberschriften und Fußzeilen spart. Sie können es leicht an Ihre Bedürfnisse anpassen. Ein entsprechendes Repo ist auch auf Github verfügbar.
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