Nachrichten

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 v19 R2 herunterladen

  • 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.
Tipps blank

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.

Tipps blank

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.

Tipps blank

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.

Tipps blank

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.

Tipps blank

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.