4D v19 R2 ist da
Wir freuen uns, Ihnen mitteilen zu können, dass 4D v19 R2 jetzt verfügbar ist!
Hier finden Sie einen Überblick über die neuen Funktionen, die diese Version für Sie bereithält:
- 4D for Android (unsere Entwicklungsplattform für Android Geräte) ist jetzt mit 4D v19 R2 fertiggestellt .
- Apropos mobil: Für iOS- und Android-Plattformen gibt es jetzt neue Funktionen, mit denen Sie die Farbe Ihrer App anpassen, sie in den dunklen oder hellen Modus versetzen, ihre lokalen Daten sortieren und vieles mehr!
- 4D Ansicht Pro: Analysieren Sie Daten mit Pivot-Tabellen. Importieren und exportieren Sie CSV-Dateien. Verwalten Sie Ihre Blätter durch Programmierung. Einfache Handhabung von Seitenumbrüchen (für Druckzwecke) über die Benutzeroberfläche.
- 4D Write Pro: Mehr Anzeigeoptionen für Inline- und verankerte Bilder. Wir haben auch die Formatierung der Bilder als Hintergrunddokumente, Abschnitte, Absätze usw. vereinfacht.
- Mehr objektorientierte Programmierfunktionen, die Ihre Entwickler begeistern werden. Neben dem Speicheraspekt werden die Speicherverwaltung und die Geschwindigkeitsleistung durch Blob-Inhalte für Objektattribute erheblich verbessert.
- Funktionen, die bewährte Verfahren wie die Definition einer Standard-Gitignore-Datei und die Verwaltung von Byte Order Mark (BOM) und End of Line (EOL) einbeziehen.
- Funktionen, die Ihre Erfahrung als Entwickler verbessern, wie z. B. der Zugriff auf die Details einer Klassenfunktion über den Code-Editor.
- Funktionen, die die Arbeit des Endbenutzers erleichtern, wie z. B. das automatische Signieren von Komponenten auf dem Mac.
- Und wenn Sie ein Softwarehersteller sind, wird es Sie freuen zu hören, dass wir eine Funktion hinzugefügt haben, die verhindert, dass die Benutzer Ihrer Anwendung den Inhalt der 4DZ sehen (und ändern) können.
So definieren Sie die Zeitüberschreitung für Remote 4D Anwendungen
Um Sitzungsverluste zu vermeiden, überwacht 4D den Ruhezustand der entfernten 4D Anwendungen.
Wenn ein Benutzer über eine entfernte 4D Anwendung mit einem 4D Server verbunden ist und sein Computer in den Ruhezustand geht, wird die Information an 4D Server gesendet. Sobald der Computer des Benutzers aufwacht, kann die entfernte 4D Anwendung ihren Ausführungskontext wiederherstellen.
Sichern Sie die Ressourcen Ihrer Anwendung mit einem neuen Algorithmus
Bei der Erstellung von .4dz Dateien verwendet 4D standardmäßig ein Zip-Format. Wenn Sie Softwarehersteller sind, wird es Sie freuen zu hören, dass 4D v19 R2 eine Funktion hinzugefügt hat, mit der Sie verhindern können, dass die Benutzer Ihrer Anwendung den Inhalt der 4DZ-Datei sehen und somit auch nicht verändern können.
4D Ansicht Pro: Was ist neu in SpreadJS v14.1?
4D v19 R2 kommt mit einer neuen Version von SpreadJS und einem damit kompatiblen Ribbon-Update. Lassen Sie uns die neuen Funktionen dieser neuen Version entdecken.
So nutzen Sie die Vorteile von GitHub-Aktionen mit 4D
Ihr Projekt befindet sich jetzt in einem Versionskontrollsystem. Das bedeutet, dass es jetzt viel einfacher ist, mehrere Versionen Ihrer Software zu verwalten, Änderungen zu überwachen und Korrekturen oder neue Funktionen zu integrieren.
Warum nicht auch die Vorteile der kontinuierlichen Integration nutzen?
Ab 4D v19 können Sie die Kompilierung Ihres Projekts mit einem Befehl starten. Damit verfügen Sie über alle Bausteine, um Ihre Integrationskette zu automatisieren.
In diesem Blogbeitrag finden Sie ein Beispiel für die Automatisierung mit dem GitHub Manager und GitHub Actions.
4D REST API + ReactJS
von Mourad Aouinat, Software Ingenieur bei 4D Marokko
In einem früheren Blogbeitrag haben wir gesehen, wie einfach es ist, eine REST API mit 4D einzurichten. In diesem Blog-Beitrag werden wir die leistungsstarke 4D REST API in Kombination mit React nutzen, um eine To-Do App zu erstellen, die Funktionen zum Öffnen von To-Dos, zum Erstellen neuer To-Dos, zum Ändern bestehender To-Dos sowie Funktionen für Massenänderungen und Massenlöschungen enthält.
So automatisieren Sie die Kompilierung
Seit 4D v19 können Sie die Kompilierung eines Projekts mit einem einfachen Befehl starten. Sie fragen sich vielleicht, wofür Sie das nutzen können!
Ihr Team besteht vielleicht aus mehreren Entwicklern, warum also nicht die Kompilierung bei jedem Code-Push auf Ihrem Versionskontrollserver automatisieren? Es ist immer einfacher, einen Fehler zu finden, wenn er schnell entdeckt wird.
Ein anderer Fall ist, wenn Ihr Projekt aus mehreren Komponenten besteht. Sie können eine Methode schreiben, die kompiliert, baut und dann die Komponente in die Host-Datenbank kopiert.
In diesem Blog werden wir die verschiedenen technischen Aspekte erörtern, die für die Erstellung Ihrer eigenen Automatisierungswerkzeuge sehr nützlich sind, und eine Beispielanwendung vorstellen.
Umschalten zwischen Dunkel- und Hellmodus unter macOS mit einem Klick
Ab 4D v19 haben Sie die Möglichkeit, Anwendungen zu erstellen, die den dunklen und hellen Modus von macOS unterstützen. Dazu müssen Sie viele kleine Details ändern und überprüfen: Symbole, Widgets, Texte, Hintergrundfarben, etc.
Das führt dazu, dass Sie das Aussehen Ihres Macs Dutzende Male pro Stunde ändern müssen. OK, Sie denken jetzt vielleicht:„Was? Es sind doch nur drei Klicks nötig. Öffnen Sie die Einstellungsleiste, klicken Sie auf das allgemeine Symbol, dann auf den Regler für hell oder dunkel, das war’s!„. Aber mal ehrlich, wenn Sie ein Entwickler oder Tester sind, wird es sehr mühsam, diese Aktionen immer wieder zu wiederholen.
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