4D v16 ist jetzt verfügbar!
Dank seiner neuen Funktionen und fortschrittlichen Kerntechnologien ermöglicht 4D v16 die Erstellung und Ausführung skalierbarer, schneller, flexibler und ansprechender Anwendungen, die sich leicht an veränderte Geschäftsanforderungen anpassen lassen. Es hilft Ihnen, die Entwicklung zu beschleunigen und die Komplexität zu reduzieren, so dass Sie sich auf Ihre Prioritäten konzentrieren und neue Chancen nutzen können. Hier finden Sie die vollständige Liste der neuen 4D Funktionen. Einige der wichtigsten Vorteile von 4D v16 sind im Folgenden zusammengefasst.
MSC hilft Ihnen jetzt, veraltete Bilder zu finden
QuickDraw/QuickTime Bilder (PICT Format) sind seit 4D v11 veraltet und müssen durch moderne Bildformate (wie PNG oder JPEG) ersetzt werden. Neue 64-Bit-Versionen von 4D unterstützen keine PICT-Bilder mehr. Die Herausforderung besteht also darin, sie in Ihren alten Anwendungen zu finden.
Eigenschaften in 4D Write Pro anzeigen
Ab 4D v16 können Sie in der Entwurfsphase festlegen, wie ein 4D Write Pro Dokument in einem 4D Write Pro Bereich angezeigt werden soll. Ohne eine einzige Zeile Code zu schreiben, können Sie verschiedene Ansichtsattribute wie Auflösung, Zoom, Seitenansichtmodus definieren. Es stehen auch erweiterte Eigenschaften zur Verfügung, mit denen Sie z. B. festlegen können, ob Sie 4D Ausdrücke oder Werte anzeigen möchten. Auch hier müssen Sie keinen Code schreiben, sondern nur ein Kontrollkästchen ankreuzen – fertig.
Austausch von Nachrichten zwischen Prozessen
4D v15 R5 führt eine neue, einfache und leistungsfähige Methode zum Austausch von Informationen zwischen Prozessen und auch zwischen Prozessen und Formularen ein. Diese Funktion basiert auf einem asynchronen Nachrichtensystem, mit dem Prozesse und Formulare aufgerufen und aufgefordert werden können, Methoden mit Parametern in ihrem eigenen Kontext auszuführen.
Aktion bei Größenänderung der Listboxspalte ausführen
Das Ereignis On Column Resize wird jetzt „live“ während der Größenänderung der Listboxen ausgelöst, solange der Benutzer die Spaltenbreiten ändert (vorher wurde es nur einmal, am Ende der Größenänderung, erzeugt).
Dank dieser Funktion haben 4D Programmierer die Möglichkeit, live und reaktionsschnell Oberflächen zu erstellen, die auf der tatsächlichen Breite der Spalten basieren!
Unicode für Texte in Formularen verwenden
In 4D v16 werden die Texte für alle Formularobjekte (statische Texte, Schaltflächen, Kontrollkästchen, etc…) in Unicode gespeichert, so dass Sie Zeichen aus verschiedenen Sprachen direkt im Formulareditor verwenden können.
Besonders für asiatische oder osteuropäische Sprachen wird dies den Entwicklungsprozess erleichtern.
Neues „On mouse up“-Ereignis für Bildobjekte
In 4D v16 gibt es jetzt ein neues „On Mouse Up„Ereignis für nicht verschiebbare Bildobjekte!
Diese Funktion ermöglicht es Ihnen, SVG-Objekte einfach zu zeichnen und/oder zu verschieben, ohne dass Sie Tricks wie „SET TIMER(1)„, um zu erkennen, dass die Maustaste losgelassen wurde.
Neue Systemvariable „Fehlerformel“
Eine neue Systemvariable ist verfügbar, um den fehlerhaften 4D Code zu ermitteln, der einen Fehler erzeugt. Mit 4D v15 R4 können Sie bei einem Fehler nicht nur den Fehlercode, sondern auch die Methode und die Zeile, in der der Fehler aufgetreten ist, abrufen.
4D Write Pro Benutzeroberfläche
Mit 4D v15 R4 ist es jetzt möglich, Ihre eigene 4D Write Pro Oberfläche mit speziellen Befehlen zu gestalten. Es gibt viele neue Befehle zur Bearbeitung von Attributen für Markierungen, Absätze, Bilder innerhalb eines Dokuments oder das Dokument selbst.
4D Write Pro: Drucken eines Formulars und Speichern von Dokumenten in der Datenbank
Ich freue mich, Ihnen zwei neue Funktionen für 4D Write Pro vorstellen zu können, die mit 4D v15 R3 verfügbar sind.
Es ist jetzt möglich:
- Ein Formular zu drucken, das einen 4D Write Pro Bereich enthält.
- 4D Write Pro Dokumente in der Datenbank direkt in einem Objektfeld zu speichern.
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