Jeder, der es haben möchte, installiert bitte das Web Setup, das unter diesem Link zu finden ist.
Beim Start von Vfxmnu.app erscheint der Aktivierungsassitent. Bitte registriert Euch und bekommt einen für 30 Tage gültigen Schlüssel, mit dem alle Features genutzt werden können.
Registrierte VFX Kunden mit einem gültigen Abonnement registrieren sich bitte mit der gleichen E-Mailadresse und dem gleichen Kennwort wie bei VFX 11.0 und erhalten sofort einen unbefristet gültigen Aktivierungsschlüssel. Dadurch wird die neue Installation von VFX 12.0 automatisch für Updates freigeschaltet. Ihr könnt sofort nach der Aktivierung ein Update über das VFX 12.0 Menü machen und erhaltet so die Vollversion von VFX 12.0 inklusiv Quellcode und auch einen unbefristet gültigen Aktivierungsschlüssel.
Die Registrierungsdaten werden mit den eingegebenen Daten aktualisiert.
Das Handbuch und die technische Referenz sind aktualisiert.
Hier die wichtigsten Neuheiten in VFX 12.0:
Visual Extend 12.0 wurde auf der 16. Visual FoxProEntwicklerkonferenz 2009 vorgestellt. In diesem Jahr wurden viele neue Features entwickelt, die Endanwendungen leistungsfähiger machen und dem Entwickler mit einfach zu bedienenden Buildern die Möglichkeit schaffen, eindrucksvolle Verbesserungen in ihre Anwendungen zu integrieren. Unter anderem gehört hierzu der VFX - DBF-CA Wizard, der es ermöglicht bestehende Anwendungen auf den Datenzugriff mit Cursoradaptern umzustellen.
VFX - DBF-CA Wizard
Der VFX - DBF-CA Wizard dient zur automatischen Aktualisierung einer Anwendung, die direkt auf DBF Tabellen arbeitet, auf den Datenzugriff mit Cursoradaptern.
Durch die ausschließliche Verwendung von Cursoradaptern wird der Datenzugriff objektorientiert durchgeführt. Der Datenzugriff wird dadurch flexibler, einfach anpassbar und es wird eine Fehlersuche mit dem Debugger möglich.
Durch den Einsatz von Cursoradaptern wird die Verwendung von SQL Server und anderen Remote Datenbanken ohne weitere Codeänderungen möglich. Eine Anwendung die erfolgreich mit dem VFX - DBF-CA Wizard bearbeitet und ggf. nachbearbeitet wurde, kann sofort mit einer SQL Server Datenbank als Datenbank eingesetzt werden.
Geschäftsgrafiken mit GDIPlus
Zur Gestaltung von Geschäftsgrafiken zur Entwicklungszeit steht ein Builder zur Verfügung, der zahlreiche Einstellmöglichkeiten bietet. In VFX12Test befindet sich ein Beispiel für Geschäftsgrafiken im Formular GDIGraph.scx. Mit der Klasse cGDIGraphCustom haben Anwender die Möglichkeit zahlreiche Einstellungen der Grafik zur Laufzeit selbst zu ändern. Geschäftsgrafiken können in die Zwischenablage kopiert, als Bilddatei und als PDF-Datei gespeichert werden.
GDIPlus Farbverläufe für Formulare und Seiten
Auf Formularen und auf Seiten von Seitenrahmen kann ein Farbverlauf für den Hintergrund eingestellt werden. Es ist eine globale Einstellung für Farbverläufe mit dem VFX - Application Builder möglich. Mit den VFX - Formular Buildern kann ein Farbverlauf individuell für jedes Formular und für jede Seite eines Seitenrahmens eingestellt werden.
Berichtsverwaltung
Automatisch generierte Berichte, die auf der Ansicht eines Grids basieren, können als Berichtsvorlage gespeichert werden. Berichtsvorlagen können einem einzelnen Benutzer, einer Benutzergruppe oder allen Benutzern verfügbar gemacht werden.
Abfrageassistent
Der Abfrageassistent von Visual FoxPro wurde mit seinen wesentlichen Funktionen in VFX integriert. In einem Formular können Abfragen ausgewählt und direkt ausgeführt werden. Das Abfrageergebnis kann gedruckt und exportiert werden.
Aufgabenliste
Für Endanwender steht eine Aufgabenliste zur Verfügung. Eine Aufgabe kann einem Benutzer, einer Benutzergruppe oder allen Benutzern zur Bearbeitung zugewiesen werden. Eine Aufgabe kann sich auf einen Datensatz in einem Formular beziehen. Durch einen Klick auf die Aufgabe wird das Formular geöffnet und der betreffende Datensatz wird angezeigt. Die Aufgabenliste kann so eingestellt werden, dass sie im Hintergrund der Anwendung immer geöffnet bleibt.
Sonstiges
Die Klassen aus der Klassenbibliothek VfxCtrl.vcx wurden in die Klassenbibliothek VfxCtrlBase.vcx verschoben. In VfxCtrl.vcx befinden sich jetzt 1:1 Ableitungen. Damit wird dem Entwickler eine einfache Möglichkeit zum Eingriff und zur Erweiterung der Funktionalität von VFX gegeben.
Cursoradapter Klassen werden vom VFX - Cursoradapter Wizard und vom VFX - DBF-CA Wizard in der neuen Klassenbibliothek caAppl.vcx gespeichert.
Die Performance bei Arbeit mit der Multifunktionsleiste, dem Suchdialog und in Parent/Child-Szenarien wurde erheblich verbessert.
Eine Anwendung kann jetzt im Systray abgelegt werden, ohne dass dafür ein DBI ActiveX Steuerelement benötigt wird.
E-Mails können jetzt mit Novell Groupwise versendet werden.
Faxe können jetzt mit Tobit David versendet werden.