4D hat ein neues Programm ins Leben gerufen, um den Quellcode von internen 4D Schlüsselkomponenten wie dem 64-Bit Quick Report, den Datums-/Zeit-Pickern oder auch der 4D Write Pro Benutzeroberfläche zu teilen.
Klingt schon interessant, aber was bedeutet das konkret für Sie? Sie wollten schon immer das Time Picker Widget verwenden, aber mit einem anderen Look and Feel. Die Benutzeroberfläche von 4D Write Pro ist großartig, passt aber nicht genau in Ihre Anwendung, die einen eher „Microsoft Office-ähnlichen“ Ribbon Bar-Ansatz erfordert.
Indem 4D Ihnen den Quellcode zur Verfügung stellt, können Sie die Arbeit des 4D Engineering Teams nutzen, sie anpassen und zu Ihrer eigenen machen! Dies eröffnet der 4D Entwicklergemeinschaft großartige Möglichkeiten.
Wie Sie vorgehen? Das ist ganz einfach:
Herunterladen des 4D Quellcodes aus dem 4D Forum Repository
Anpassen der Komponenten und Anpassen an Ihre Bedürfnisse
Integrieren Sie die neue Version in Ihre Anwendung
Bereitstellen Ihrer Anwendung für Ihre Kunden und Benutzer mit Ihrer eigenen Version der Komponente
Wer kann an diesem Programm teilnehmen?
Alle 4D Partner , beginnend mit dem Silver Programm!
Wo kann man den Quellcode herunterladen?
Es gibt einen einzigen Ort: das 4D Partners Worldwide Forum.
Welche Komponenten sind ab heute verfügbar?
Ab sofort ist der Quellcode der folgenden Komponenten für 4D v16 R2 veröffentlicht worden:
4D Write Pro Schnittstelle
4D Engineering hat für Sie eine vorgefertigte Standardoberfläche für 4D Write Pro entworfen, die innerhalb des 4D Produkts verfügbar ist. Ziehen Sie das Widget einfach per Drag & Drop aus der Objektbibliothek in den Formular-Editor und schon ist es einsatzbereit.
4D Berichte
4D Report ist die interne Komponente, auf der der 64-bit Quick Report Dialog basiert. Weitere Details zum neuen Dialog werden in den 2 folgenden Beiträgen vorgestellt: Quick Report Editor komplett neu geschrieben und einfach tabellenübergreifende Berichte erstellen.
4D Pop
4D Pop ist eine Reihe von Produktivitätskomponenten, die in einer Symbolleiste gruppiert sind und sich in die 4D Entwicklungsumgebung integrieren. 4D Pop ist voll von cleveren Werkzeugen, die für Entwickler sofort nützlich sind, und bietet viele Vorteile. Zum Beispiel können Sie Ihre 4D Pop Palette mit den von Ihnen bevorzugten Werkzeugen zusammenstellen, ohne Ihren Bildschirm zu überladen.
SVG-Bereich
Diese Komponente bringt einen manipulierbaren SVG-Bereich in Ihre Benutzeroberflächen. Mit dem Feld SVG Area können Sie Vektorgrafiken erstellen, die mit Daten in der Host-Anwendung verbunden sind, unabhängig davon, ob sie von Hand gezeichnet oder programmatisch erzeugt wurden. Es unterstützt Formen, Farben und Standard-4D-Füllmuster und kann auch Bitmap-Bilder in Form von Links enthalten. Der Inhalt des Bereichs kann in einem Datensatz gespeichert oder als SVG-Datei exportiert werden.
4D Fortschritt
4D Progress ist in der Objektbibliothek des Formular-Editors verfügbar. Damit können Sie einen oder mehrere Fortschrittsbalken im selben Fenster öffnen.
4D SVG
4D enthält eine integrierte Rendering Engine, die zur Darstellung von SVG Dateien verwendet werden kann. Die XML-Sprache, die für die Bearbeitung von SVG-Bildern verwendet wird, ist besonders reichhaltig und umfangreich. Um den Einstieg zu erleichtern, bietet 4D die SVG-Komponente, die zahlreiche Befehle zur Erstellung und Manipulation gängiger Grafikobjekte enthält.
4D Widgets
4D Widgets sind Funktionalitäten, die als Komponenten zur Verfügung gestellt werden, auf die vom Formulareditor aus über die vorkonfigurierte Objektbibliothek zugegriffen werden kann. Diese Widgets sind zusammengesetzte Objekte mit vordefinierten Eigenschaften. Sie bieten Zugang zu Standardfunktionen und sind sehr einfach zu implementieren.
Drei Widgets sind verfügbar: DatePicker (Datumsselektor), TimePicker (Zeitselektor) und SearchPicker (Suchbereich mit Standardaussehen).
Der aktualisierte Quellcode aller bereits freigegebenen Komponenten wird mit jedem neuen R-Release veröffentlicht, so dass Sie von unseren Fehlerbehebungen und/oder neuen Funktionen profitieren können.
Der Quellcodeweiterer Komponenten wird in Zukunft mit den kommenden R-Releases veröffentlicht werden. Sie müssen uns nur etwas Zeit lassen, um sie vorzubereiten und Ihnen das Leben zu erleichtern.