Produkt

Listbox : mehr Programmiermöglichkeiten!

Möchten Sie mit Listboxen generisch programmieren? Dann ist diese Funktion genau das Richtige für Sie!

Mit 4D v16 R2 können 20+ neue Eigenschaften von Listboxen dynamisch durch Code manipuliert werden, so dass 4D Entwickler jetzt die volle Kontrolle über das Listbox-Formularobjekt haben! Die Liste ist lang: Multi-Style, Wordwrap, Single-Click-Edit, Truncation Mode, minimale und maximale Spaltenbreite und vieles mehr. Die Eigenschaften gelten für die gesamte Listbox, ihre Spalten oder für beide.

Keine Eigenschaft mehr, die nur im Entwurfsmodus über die Eigenschaftsliste verfügbar ist: jede einzelne Eigenschaft kann jetzt mit 2 Befehlen gesetzt und abgerufen werden: LISTBOX SET PROPERTY und LISTBOX Get property.

Produkt blank

64-Bit-Produktlinie FINAL unter Windows

64-Bit ist der Weg, den alle gehen müssen. Mit 64-Bit können Sie die Leistung der 64-Bit-Maschinen und die neuesten systemeigenen Funktionen für Ihre Geschäftsanwendungen nutzen.

Mit 4D v16 R2hat 4D einen wichtigen Meilenstein erreicht, da 4D Developer Edition und die 4D Volume Desktop Windows 64-bit sind nun als „Final“ freigegeben und damit bereit für die Produktion.

Fangen Sie früh an, nutzen Sie es jetzt und teilen Sie Ihr Feedback im beta version Forum von 4D Forums!

Produkt 4D Database: Sort records by object attribute

Datensätze nach Objektattribut sortieren

Mit jeder 4D Version werden die Objektfelder immer leistungsfähiger.

Mit 4D v16 R2 steht Ihnen ein neuer 4D Befehl zur Sortierung Ihrer Datensatzauswahl nach einem oder mehreren Attributen zur Verfügung. Der neue Befehl ORDER BY ATTRIBUTE funktioniert genauso wie der Befehl ORDER BY; Sie müssen lediglich einen Attributpfad übergeben, nach dem Sie Ihre Auswahl sortieren wollen – ganz einfach!

Produkt refactoring web area

Neue Rendering-Engine für den Webbereich

4D aktualisiert seine interne Komponente für eingebettete Web Area Objekte für die aktuellste und am besten gewartete bestehende Rendering Engine. Da wir den neuesten Stand der HTML- und JavaScript-Technologie dauerhaft unterstützen wollen, wechseln wir für den Webbereich für alle 4D 64-Bit-Versionen zu Blink (auch in Google Chrome verwendet).

Produkt blank

Hervorhebungsfarbe bei Auswahl einer Listboxzeile anpassen

Es wurde ein neuer Schritt unternommen, um unseren Entwicklern ein vollständig anpassbares Listbox-Objekt zur Verfügung zu stellen, das vollständig an die Bedürfnisse der Benutzer angepasst werden kann. In den Listboxen ist eine neue Option verfügbar, die es ermöglicht, die endgültigen Schnittstellen zu verbessern: Diese Option heißt„Hide selection highlight“.

Mit nur einem Klick kann diese Option aktiviert werden. Sobald sie aktiviert ist, wird die Systemhervorhebung vollständig unsichtbar.

Produkt blank

Neue Enterprise-Funktion: Unterstützung von Snapshots virtueller Maschinen

Wenn Ihre Benutzer Ihre Anwendung als virtualisierte Anwendung ausführen, ist die Wahrscheinlichkeit hoch, dass sie VMWare vSphere (Hypervisor ESXi) verwenden und Snapshots einsetzen.

4D v16 R2 wird automatisch ein VSS-Writer-Dienst installiert. VSS steht hier für Volume Shadow Copy Service. Wenn der VMWare -Administrator einen Snapshot startet, informiert VMWare den Gast, der den VSS-Writer informiert, der wiederum 4D Server informiert, den Cache zu leeren und eine Sekunde lang zu warten. Dann wird das Betriebssystem informiert, dass die Dateien .4DD, .4DIndx und .Journal zusammengehören und gleichzeitig ein Snapshot erstellt werden muss. Das Betriebssystem übernimmt dies, und 4D Server kann weiterhin Client-Anfragen bearbeiten. Das „Einfrieren“ dauert etwa eine Sekunde und wird in der Regel von angeschlossenen Benutzern nicht einmal bemerkt.

Produkt blank

4D Write Pro – Horizontales Lineal

Mit 4D v16 R2 können Sie ein grafisches horizontales Lineal am oberen Rand des Bereichs4D Write Pro einblenden ! Dank dieses horizontalen Lineals kann der Text leicht formatiert werden.

Bevor es dieses grafische Lineal gab, konnten Tabellierungen nur durch Programmierung oder mit Hilfe des Widgets der Schnittstelle 4D Write Pro verwaltet werden. Von nun an (4D v16 R2 und höher), wenn das Lineal angezeigt wird (dies ist optional), hat der Endbenutzer die Möglichkeit, Ränder und Tabellierungen einfach und grafisch zu verwalten.

Produkt blank

Kontrolle über den Cache-Manager übernehmen

4D v16 hat einen neuen, vollständig optimierten Cache-Manager für die 64-Bit-Produktlinie eingeführt. 4D v16 R2 gibt unseren fortgeschrittenen 4D Entwicklern die Möglichkeit, die Kontrolle selbst in die Hand zu nehmen!

Der interne Algorithmus des Cache-Managers basiert auf einem Prioritätskonzept, das jedem Objekttyp für die Speicherung im Cache-Speicher zugeordnet ist. Standardmäßig weist der Cache-Manager-Algorithmus einem Index einen höheren Prioritätswert zu als einem Datensatz. Und kürzlich verwendete Objekte (Datensätze oder Indizes) haben eine höhere Priorität, um im Cache zu verbleiben, als Objekte, die in den letzten zwei Tagen nicht verwendet wurden, usw…

Produkt blank

Webserver im präemptiven Modus

Mit 4D v16 setzen wir auf präemptives Multi-Threading, da auch der 4D Web Server präemptiv wird. Klicken Sie einfach auf ein Kontrollkästchen und Ihre Anwendung wird mehr gleichzeitig verbundene Benutzer unterstützen und mehr Anfragen parallel verarbeiten. Bei Anfragen, die viel CPU-Zeit beanspruchen, kann die Ausführung bis zu 2-mal schneller sein!

Produkt blank

Steigern Sie Ihre Leistung mit dem neuen Cache-Manager

Die Version 4D v16 wurde speziell für bessere Leistung und Skalierbarkeit entwickelt. Zusätzlich zu wichtigen Funktionen wie präemptives Multi-Threading enthält 4D v16 64-bit einen brandneuen Cache-Manager für eine optimierte Handhabung von Objekten im Cache-Speicher, um Fragmentierungsprobleme zu vermeiden.

Der neue Cache-Manager verbessert die Nutzung eines sehr großen Caches auf modernen Computern (mit 64 oder sogar 128 GB Cache) und ermöglicht es, niedrige RAM-Preise auszunutzen, um auch große Datenbanken vollständig im Speicher zu haben. Er verbessert auch die Situation von kleinen Cache-Größen mit sehr großen Datendateien, indem er die Menge des zu entladenden Speichers durch eine verbesserte Unterstützung von Prioritäten für Datenobjekte, die im Cache gehalten oder aus dem Cache freigegeben werden sollen, verringert.

Page 52 of 57