Wir freuen uns, Ihnen mitteilen zu können, dass die Version Visual DataFlex 2010v16.1 freigegeben wurde.

Folgende Download Links stehen ab sofort zur Verfügung, die jeweils auf die aktuellste Version verweisen:
VDF Studio: http://www.dataaccess.com/download/vdfstudio
VDF Client Lizenz: http://www.dataaccess.com/download/vdfclient
VDF WebApp Server: http://www.dataaccess.com/download/vdfserver


Vor kurzem hat es ein Webinar dazu gegeben, welches sich die Entwickler anschauen sollten: http://www.dataaccess.com/support.asp?pageid=1661#161intro- Klicken sie auf den Abspielbutton rechts.

Neue DataFlex-Entwickler oder Umsteiger sind auch ganz herzlich zum Einführungskursin Visual DataFlex 16.1 am 17. Mai in Frankfurt am Main eingeladen. Anmeldungunter: www.dataaccess.eu/PCMag



Es gibt 2 wichtige Änderungen in 16.1, die IhreAufmerksamkeit verdienen:

1) In Visual DataFlex16.1 wurden die CodeJock Report Controller auf Version 13.4.2 gebracht. WeitereDetails zu diesen angepassten Codejock Controls können Sie in CTO John Tuohy's ForumPosterfahren.

2) Es gab leiderKompatibilitätsprobleme zwischen den Codejock Controls und Internet Explorer 9.Deshalb wurden in der Version v16.1 vom VDF auf die Codejock Controls 13.4.2gewechselt. Hier besteht das Problem nicht mehr, dafür musste jedoch die gesamteFlexCom-Anbindung wg. der geänderten CodeJock Controls angepasst werden. Kundenmit bestehenden VDF 16 (oder kleiner) sollten Ihre Anwendung bzgl.COM-Anbindung speziell testen



Die Erweiterungen im Einzelnen:

Classes and Packages

  • Eine neue Grid Prompt Klassenliste, die cCJGridPromptListbietet eine schnelle Liste an, die die keine Data Dictionaries verwendet. Sie verfügt über alle Merkmale der cDbCJGridPromptListe, aber gestattet es, Daten aus beliebigen Quellen zu laden.
  • Eine neue Grid Methode, die ReInitializeData, bietet einen viel einfacheren Weg an, um Batch-Änderungen in einem cCJGrid’s Sourcecode zu machen, während die durch das Grid ausgewählten Zeilen, Spalten und Selektionen beibehalten werden.
  • Neue Grid Interfaces wie SetSelectedRow, SetSelectedRowsAll und SetIndexesForSelectedRows machen es programmtechnisch einfacher, Multi-Select Zeilen in einem cCJGrid zu erstellen.
  • Die neuen Grid Interfaces Request_Search und RequestColumnSearch machen es für eine cCJGrid Klasse einfacher, einen Lookup-Dialog zu unterstützen, der ähnlich wie die Suchfunktionen in der cDbCJGridPromptClass vorgesehen ist.
  • Eine neue Property, die pbEditOnClick ermöglicht es Ihnen den "Start Edit Modus während des Schreibens" zu deaktivieren in der Art eines Grids.
  • Neue Grid Änderungsevents, wie OnEditChanging und OnSelectedRowDataChanged, sind entstanden, die beim Bearbeiten eines Grid Values ausgelöst werden. Die Events, die nun für eine Grid-Änderung verwendet werden können, sind OnEditChanging, OnSelectedRowDataChanged und OnEndEdit. So haben Sie die vollständige Kontrolle über die verschiedenen Arten von Veränderungen, die innerhalb eines cCJGrid and a cDbCJGrid auftreten.
Es gibt noch eine Reihe weiterer Grid Verbesserungen undBug Fixes. Besondere Aufmerksamkeit wurde dem Bearbeitungsmodus im NavigationStyle (e.g., pbEditOnNavigate=False) entgegengebracht. Das macht den Beginn-und Ende-Bearbeitungsmodus überschaubarer und übersichtlicher für denEndbenutzer. Spezielle Aufmerksamkeit wurde der Verbesserung der Optik /Oberfläche gewidmet, die man zu Beginn oder beim Verlassen desBearbeitungsmodus vorfindet (z.B. weniger Flackern).

Eine neue Read-onlyDataDictionary Property, Parent_Changed_State wurde hinzugefügt. Sie kann zusammen mit der Should_Save und dem Changed_Stateverwendet werden, um genau zu bestimmen, welche Bedingungen bewirken, dass einDD als geändert erscheint oder nicht. Das kann ein sehr nützlichesDebugging-Tool sein.



Studio Erweiterungen:

  • Eine neue Konfigurationsoption legt fest, ob Dateien standardmäßig, im Designer- oder im Quelltext-Modus geöffnet werden. Wenn diese Funktion aktiviert wurde, dann werden die Dateien immer im Quelltext-Anzeige-Modus geöffnet.
  • Eine weitere neue Konfigurationsoption legt fest, ob beim Suchen wieder an den Aanfang des Dokuments gegangen wird.
  • Verbesserter Import von Client Web Services – unterstützt mehrere Typen (QNAME, Dauer), verarbeitet leere Strukturen, verbesserte Unterstützung von <choice>, flexibleren SSL-Support und mehr.
  • Web Service Klassen und Struct Namen können mit einem Präfix, der anders als "WS" ist, importiert werden (z.B., cWS, tWS), um mögliche Namenskonflikte mit anderen Web-Diensten zu vermeiden.
  • DataDictionary Namen und FD Namen werden nicht mehr automatisch Groß-/Kleingeschrieben (sie verwenden den Tabellen Namen, den der Entwickler vorgesehen hat).
  • Hinzugefügt wurde ein Hot-Key für das schnelle Öffnen von Dateien.
  • Hinzugefügt wurden eine bessere visuelle Modellierung von horizontalen und /vertikalen Linien in den Grids.
  • Das Breakpoint-Panel wurde um eine neue Symbolleiste und neue Optionen erweitert.
Viel Spaß bei der Arbeit mit Visual DataFlex. Ihre Fragen, Anregungen und Hinweisenehmen wir gerne entgegen.

Matthias