Unsere 10 besten Blogbeiträge von 2017!

Automatisch übersetzt von Deepl

Von Object Notation über 4D Write Pro und Sicherheit bis hin zu einfachen Tipps– 2017 war alles dabei! Werfen wir einen Blick zurück mit zehn unserer meistgelesenen Beiträge. Hier sind die Themen, die 2017 Ihre Aufmerksamkeit erregt haben:

#10 – Listbox: Mehr Programmiermöglichkeiten

In diesem Blogbeitrag haben wir die Möglichkeit der generischen Programmierung mit Listboxen vorgestellt. Jetzt haben Entwickler die volle Kontrolle über die gesamte Liste der Eigenschaften von Listboxen.

#9 – Suche durch Verknüpfung von Array-Attribut-Abfrageargumenten

4D bietet mehrere Möglichkeiten, Daten mit Hilfe von Indizes auf extrem schnelle Weise abzufragen. Noch besser: Diese Funktion wurde erweitert, indem sie noch komplexere Abfragen innerhalb einer Liste von Elementen erlaubt … in einem einzigen Objekt!

#Nr. 8 – 4D Write Pro: Dokumentenerstellung durch Programmierung

4D Write Pro ermöglicht die automatische Erstellung von Dokumenten dank des Lesezeichen-Konzepts. Auf diese Weise können Sie auf einfache Weise neue Dokumente erstellen, Abschnitt für Abschnitt. In diesem Beitrag finden Sie eine Demo-Datenbank, die Ihnen zeigt, wie Sie die neuen Befehle zur dynamischen Erstellung von Dokumenten nutzen können.

#7 – Entdecken Sie, wie die Objektnotation das Leben eines Entwicklers vereinfachen kann

In diesem Beitrag wird eine wichtige Erweiterung der 4D Sprache vorgestellt: Die Objektnotation. Wir zeigen auf, was dank der Objektnotation anders und effizienter gemacht werden kann!

#6 – Zeitstempel ist jetzt verfügbar

Ein neuer Befehl wurde eingeführt, um einen präzisen UTC-Zeitstempel einschließlich Millisekunden zu erhalten. Diese Information kann z.B. in einer Protokolldatei verwendet werden, um genau zu wissen, wann ein Ereignis eingetreten ist!

#5 – sdi-Modus für Anwendungen unter Windows

4D Anwendungen können vom SDI-Modus unter Windows profitieren. Bisher hatte 4D ein graues Hauptfenster (das MDI-Fenster), in dem alle Anwendungsfenster (als Kindfenster) angezeigt wurden. SDI-Anwendungen hingegen haben ein Hauptfenster, das viele zusätzliche Fenster unabhängig voneinander öffnen kann.

#Nr. 4 – neues Objekt: eine einfache Möglichkeit, ein Objekt zu initialisieren

Wir haben einen neuen Befehl zum Initialisieren eines Objekts eingeführt: New object. Dieser Befehl erstellt ein Objekt und gibt einen Verweis auf dieses Objekt zurück. Deshalb, OB SET in vielen Situationen überflüssig.

#Nr. 3 – Objektnotation: eine andere Art der Kodierung

Mit der Objektnotation sind viele Möglichkeiten entstanden. Eine davon ist, dass man nicht mehr OB Get oder OB SET. Darüber hinaus ist die Codeausführung mit Object Notation 10 Mal schneller!

#2 – Standard-Aktionen entdecken und nutzen

Mehr als 100 Standardaktionen für 4D Write Pro und Styled Text wurden hinzugefügt. In diesem Beitrag stellen wir Ihnen verschiedene Möglichkeiten vor, wie Sie Standardaktionen nutzen können und welche Vorteile sie bieten. Eine davon ist, dass 4D die Deaktivierung von Menüpunkten oder Schaltflächen automatisch vornimmt, wenn die Aktion nicht anwendbar ist – ganz ohne Programmierung!

#1 – Erstellen Sie Ihre eigene Oberfläche für 4D Write Pro

Im Beitrag Nr. 1 des Jahres 2017 haben wir die Verwendung von Standardaktionen für die Handhabung von 4D Write Pro Bereichen hervorgehoben. Ohne eine einzige Zeile Code können Sie schnell eine Menüleiste oder ein angepasstes Kontextmenü erstellen, um Ihre 4D Write Pro Dokumente einfach zu verwalten.

Avatar
- Product Marketing Manager Intissar kam 2017 als Product Marketing Manager zu 4D. Sie arbeitet eng mit den Produkt-, Marketing-, Engineering- und technischen Support-Teams zusammen, um den verschiedenen Zielgruppen das "Warum", das "Wie" und das "Was" neuer und aktualisierter Funktionen zu vermitteln. Diese enge Zusammenarbeit ermöglicht es ihr, Botschaften zu formulieren und ausführliche Inhalte und Codebeispiele für den 4D Blog und die Website zu schreiben. Nach ihrem Abschluss als Diplom-Ingenieurin für Informatik an der VINCI Universität arbeitete Intissar als Software-Ingenieurin in mehreren Startups. Ihre praktische Erfahrung umfasst Software-Spezifikation, -Design und -Entwicklung, User-Training und -Support sowie Team-Management.