Autovervollständigungsfunktion auf Objektattribute erweitert
DieObjektnotation eröffnet neue Möglichkeiten! Um Ihnen diese Art der Codierung zu erleichtern, haben wir den Autovervollständigungsmechanismus des Methodeneditors verbessert. Wann immer Sie einen Punkt nach einem Objekt eingeben, erhalten Sie jetzt eine Liste mit vorgeschlagenen Attributen. Genau das, was Sie brauchen, um Ihre Codierung zu beschleunigen!
Entdecken Sie die Macht der dynamischen Formen
Sie haben uns gesagt, wie sehr Sie sich eine Funktion zur dynamischen Erstellung von Formularen wünschen, die vollständig an die Bedürfnisse Ihrer Endbenutzer angepasst ist. Nun, wir haben Sie erhört, und 4D v16 R6 now eröffnet neue Möglichkeiten mit dynamischen Formularen! Dynamische Formulare, die als Vorschau in 4D v16 R6 zur Verfügung stehen, ermöglichen es Ihnen, Ihre Formulare programmatisch in einem Objekt zu erstellen oder sie aus einer Textdatei zu laden. Aber das ist nur die Spitze des Eisbergs, den wir für Sie aufgeschlagen haben…
Eine breite Palette von Möglichkeiten zur Verwaltung Ihrer Sammlungen
4D v16 R6 bietet erweiterte Möglichkeiten zur Manipulation von Sammlungen, dank einer Reihe von Methoden, die mit Object Notation verwendet werden können. Über 40 Methoden sind jetzt verfügbar, die es beispielsweise ermöglichen, Elemente in einer Sammlung hinzuzufügen oder zu entfernen, sie zu sortieren, die Elemente darin zu suchen und vieles mehr! Es gibt so viele neue Möglichkeiten, dass es unmöglich ist, sie in einem einzigen Beitrag vorzustellen. Dieser Beitrag ist der erste einer Serie, die Sie nicht verpassen sollten…
Daten in Objekten!
Objekte sind großartig! Ihre Flexibilität, kombiniert mit Geschwindigkeit und Eleganz, machen sie zur ersten Wahl für die meisten Entwickler. Die Verwendung von Datumsangaben innerhalb von Objekten ist jetzt einfacher und intuitiver. Von nun an können Datumsangaben als Datumsangaben gesetzt werden – und nicht mehr als Strings innerhalb von Objekten!
Gemeinsame Nutzung von Informationen in einer Multithreading-Umgebung
4D v16 R6 führt ein neues Konzept für die Kommunikation zwischen Prozessen ein: Shared Object und Shared Collection Variablen! Sie sind eine Lösung , um die Verwendung von Interprozess-Variablen (die im Multi-Thread-Modus nicht verwendet werden können) zu vermeiden. Dank dieser Lösung können Sie Informationen zwischen präemptiven Prozessen leicht austauschen.
Vier verschiedene Möglichkeiten, Objekte mit 4D Write Pro zu verwenden!
Offen gesagt, wir lieben Objekte. 4D Write Pro verwendet Objekte als Eingabe/Ausgabe von Befehlen und Funktionen zur Bearbeitung von Dokumenten, Text, Absätzen usw. In diesem Blogbeitrag zeigen wir Ihnen vier verschiedene Möglichkeiten, wie Sie Objekte mit 4D Write Pro nutzen können.
Arbeiten mit JSON-Zeigern
In 4D v16 R4 haben wir die Objektbefehle erweitert, so dass Sie JSON-Objekte validieren können. 4D v16 R5 geht sogar noch weiter und führt die Unterstützung von JSON-Zeigern ein. Großartig – aber was ist ein JSON-Zeiger und was kann ich damit tun?
Genauso wie man nicht für jeden Angestellten die Unternehmensdaten in einem Datenbankdatensatz speichert (sondern stattdessen einen Link auf den Unternehmensdatensatz verwendet), kann es sehr nützlich sein, ein JSON-Dokument mit Teilen zu strukturieren, die an verschiedenen Stellen wiederverwendet werden können.
Nehmen wir das Beispiel einer Website-Bestellung: Der Kunde gibt die Lieferadresse ein und gibt die Rechnungsadresse als dieselbe an. Anstatt die Adressinformationen zu duplizieren, können wir die Lieferadresse als Verweis auf die Rechnungsadresse definieren.
Keine Angst vor undefinierten Werten
Mit 4D v16 R4 haben wir die Objektnotation eingeführt, die eine großartige Erweiterung der 4D Sprache darstellt: Ihr Code ist schnell, flexibel, effizient und elegant! Diese Funktion stieß in den 4D Foren auf großes Interesse und wir erhielten viele Rückmeldungen von unseren Kunden, die auf Situationen hinwiesen, in denen undefinierte Werte den Code schwierig zu schreiben machten.
Mit 4D v16 R5, haben wir Ihr Feedback berücksichtigt und die Verwendung von undefinierten Eigenschaften und Werten mit Object Notation vereinfacht.
Weitergabe von Daten zwischen Formularen
Wäre es nicht toll, wenn Sie einfach ein Formular öffnen und ihm einige Parameter übergeben könnten, um Ihre Formularobjekte zu initialisieren? Wie wäre es, wenn Sie die Daten auch wieder zur Verarbeitung zurückbekommen könnten, nachdem sie vom Benutzer geändert wurden? 4D v16 R5 macht Ihre Codierung so viel einfacher, indem es die Kommunikation mit Formularen erheblich vereinfacht.
Wenn Sie bisher Daten (die nicht aus der Datenbank selbst stammen, sondern berechnet oder extern sind) für mehrere Benutzer anzeigen wollten, hatten Sie zwei Möglichkeiten: Entweder Sie schreiben komplexen Code, um die Datenanzeige in mehreren Prozessen zu handhaben, oder Sie erstellen so viele Formulare wie nötig mit einer Reihe globaler Variablen. Sie wissen jedoch, dass globale Variablen aus Sicht des Arbeitsspeichers keine optimierte Art der Programmierung darstellen.
Vergessen Sie also Ihren komplexen Code und Ihre globalen Variablen! Mit 4D v16 R5 können Sie einfach ein Objekt an Ihr Formular binden und es intern mit dem neuen BefehlForm verwenden. Schmerzfrei…und leistungsstark!
Unterstützung von Bildern in Objekten
Ab 4D v16 R4 haben wir die Unterstützung von Bildern in Objektattributen hinzugefügt. Wenn Sie z.B. ein Objekt verwenden, um Einstellungen oder Daten zwischen Methoden, Formularen oder Prozessen auszutauschen, können Sie jetzt auch ein Symbol oder ein Bild in diesem Objekt übergeben. Es ist nicht mehr nötig, das Bild vorübergehend auf der Festplatte zu speichern.
Dieser neue Typ kann wie jeder andere Objektattributtyp verwendet werden:Sie können Bilder in Objekten verwenden, abrufen und setzen. Sie können auch die Steuerelemente des Bildthemas verwenden.
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