Was ist neu in VFX 9.0? In diesem Dokument werden die neuen Eigenschaften von VFX 9.0 unverbindlich vorgestellt. Neue Eigenschaften für Entwickler Installation - Neue Web-Installation mit InstallShield mit Auswahl von Komponenten VeriSign-Signatur für Download mit Herstellerangabe Bestandener Test für „Verified for Windows XP“-Logo Datenbearbeitung - Unterstützung von CursorAdapter-Klassen in allen Formularklassen und Buildern Umschaltbarkeit zwischen VFP-DBC und SQL-Server, wenn nur mit CAs gearbeitet wird SQL-Server-Datenzugriff für Cusor Adapter in Config.vfx verschlüsselt gespeichert VFX-Tabellen können wahlweise in einer SQL-Datenbank gespeichert werden verschiedene automatische Reparaturmöglichkeiten von defekten Tabellen und DBCs verbesserte vollautomatische Aktualisierung der Kundendatenbank Neuer Builder zur Generierung von Audit-Trail-Triggern im DBC VFX Application Builder - Wesentlich mehr interaktive Einstellmöglichkeiten (alle Eigenschaften des Anwendungsobjekts in einem scrollbaren schier endlosen Dialog) Speicherung der letzten Einstellungen des Application Wizards für Folgeprojekte Überprüfung der Unicode-Einstellung des Betriebssystems bei der Sprachauswahl VFX Form Builder - - Neuer Assistent zum Erstellen von Formularen (integriert bisherigen Form Wizard, neuen Datenumgebungs-Builder MIT Unterstützung von Cursoradapter UND Relationen sowie den entsprechenden Form Builder in einen Gesamtprozess) Anlegen von Steuerelementen zur Eingabe von Ansichtsparametern im Kopfbereich von allen Formulartypen Zusätzliche Requery-Schaltfläche in der Standardsymbolleiste für viewbasierte Formulare VFX Parent/Child Builder - neuer Builder zur Erstellung und Bearbeitung von Parent/Child-Beziehungen inklusive Generierung/Anpassung entsprechender OnMore-Aufrufobjekte VFX Combobox Builder - neuer Combobox-Builder inklusive Unterstützung gefilterter Tabellen einfacher und in vielen Fällen schneller als Picklist-Builder für „einfache“ Fälle Onetomany Erweiterungen - Neue inkrementelle Suche auch in Childgrids, wenn die Child-Daten auf einer Ansicht oder einem Cursoradapter basieren Klick in leere Grid-Bereiche führt zur Anlage eines neuen Datensatzes Schaltflächen zum Einfügen und Löschen von Child-Datensätzen sind nur noch aktiv, wenn das Formular im Bearbeitungsmodus oder im Einfügemodus ist Ggf. Summierung einer Spalte in einem Childgrid und Speicherung in einem Parent-Feld Onetomany-Formulare funktionieren jetzt mit jeder Art von Steuerelement im Child-Teil 1/5 - Ein Childgrid ist nicht zwingend erforderlich Der Child-Teil kann mit dem Builder genauso wie der Parent-Teil gestaltet werden Neue Formularklasse OnetomanyPageframe - neue Formularklasse mit Grid für Child-Daten auf PAGES in einer Cdataformpage Fehlerbehandlung - Versand des Fehlerprotokolls per E-Mail (an Hersteller / vorgegebene Mailadresse) Neue wesentlich bessere konfigurierbare Dialoge im Fehlerfall Erstellen von Aktivierungsschlüsseln - Verwaltung von vergebenen Aktivierungsschlüsseln und Kundendaten Fernwartung - Unterstützung von Radmin zur Fernwartung inclusive Download-Script beim Kunden Anmeldung einer Subdomain bei Dyndns VFX Update Wizard - Aktualisierung eines VFX-Projekts auf den neuesten Build oder auf die neueste Version von VFX (statt aufwändiges manuelles Umkopieren der Verzeichnisse) VFX Task Pane - verbesserte Installation der VFX Task Pane Backup von Projekten in eine Zip-Datei direkt aus der Taskpane Zusätzliche neue VFX Community-Taskpane mit Einblendung von Online-Inhalten VFP Toolbox - Unterstützung der VFP Toolbox bei der Anwendungsentwicklung VMD - automatische Erstellung neuer Include-Dateien beim Speichern Registrierung und Aktivierung von VFX 9.0 - Neue Aktivierung von VFX 9.0 mit Anzeige der Restzeit bei temporären Aktivierungsschlüsseln Eingabe aller Benutzerdaten offline in einem separaten Formular möglich Aktivierung über einen Webservice mit sofortiger Freischaltung ohne eMail PDM - Integration des Projekt- und Datenbank-Dokumentations-Tools PDM Spezielle Version für Visual Extend zum Download auf der VFX-Homepage VFX90Test und VFX90Traders - neue Formulare zur Demonstration von Cursoradapter Eingabe von Ansichtsparametern OnetomanyPageframe Benutzergruppen Kleinigkeiten - Aufruf aller VFX Form Builder auch vom Pageframe ausgehend möglich Unterstützung von Ansichten und Cursoradapter bei der Anzeige des Audit Trails 2/5 - Unterstützung von allen Steuerelementklassen in Buildern als Trennzeichen in allen VFX-Eigenschaften können jetzt wahlweise Komma oder Semikolon verwendet werden Zusätzliche Felder cins_time und cedt_time zur Speicherung der letzten Bearbeitungszeit Unterstützung von 1:1 Relationen (ohne Verwendung von RI-Code) Wenn readonly=.T. eingestellt ist, wird automatisch tabstop=.F. eingestellt Neue Methoden des Anwendungsobjekts onprestart und onpoststart als zusätzliche Hooks cpickfield builder: die Eigenschaften cfieldlist und cfieldtitle sind auf dem Builder mit einer einfachen Textbox direkt erreichbar Neue Eigenschaften für Endbenutzer Benutzerverwaltung - Zurücksetzen der benutzerspezifischen Einstellungen für alle Benutzer Wahlweise globale Einstellung von form close with escape, askto save, autoedit, enter means edit, autofit, autoskip, autopick, save window settings, save docking status Aufforderung zur Eingabe eines neuen Kennworts bei der ersten Anmeldung Anzeige aller zur Zeit mit der Anwendung arbeitenden Benutzer Benutzergruppen - Verwaltung von Benutzergruppen Vergabe von Benutzungsrechten je Benutzergruppe Rechte je Gruppe und Formular: Ansicht, neu, ändern, löschen, drucken Ein Objekt enthält zur Laufzeit die aktuellen Benutzerrechte: goUserRights.<FormName1>.ViewPermit Layout - neue XP-Icons für die Symbolleisten, Hauptmenü und andere Dialoge Verwendung von Hintergrund-Bitmaps für Formulare Anpassbarkeit der Benutzeroberfläche – Anpassen-Dialog bessere Anordnung von Hintergrundbild oder Activedesktop und XP-Open-Dialog auf dem Desktop Gedockte Formulare - Unterstützung von angedockten Formularen Formulare können ineinander gedockt werden Formulare können NICHT am Bildschirmrand gedockt werden Berichte - Berichtsausgabe in den Formaten: “PDF”, “HTML”, “XML”, “TIFF”, “BMP” Fax - Unterstützung von Fritzfax und Winfax E-Mail Erweiterungen - E-Mailversand an mehrere Empfänger Adressauswahl aus den Outlook-Kontakten Auswahl der Absenderadresse Unterstützung von CC und BCC Empfängern 3/5 - E-Mailversand in allen Berichtsformaten Geschäftsgrafiken - Erstellung und Druck von Geschäftsgraphiken mit MSGraph Lokalisierung zur Laufzeit - einstellbar im Application Wizard wählbare unterstützte Sprachen Integration der VFP Toolbox für Endanwender - mit umfangreichem Wartungsformular Aktualisierung der Anwendung - Unterstützung von Versionierung für das Online-Updaten von Anwendungen Beschränkung der Aktualisierung auf zugelassene Benutzer Erweiterte Suchfunktionen - verbesserter, benutzerfreundlicherer Suchdialog Treeview - Optimiertes Laden der Nodes zur Laufzeit (Verbesserung der Performance) Rechtsklick-Menü Drag & Drop innerhalb des Treeview Druckbare Berichte aus dem Treeview Der Zustand des Treeview (Node open oder closed) wird gespeichert/wiederhergestellt Klasse zur Dokumentverwaltung - Verwaltung von Dokumenten aller Arten (WinWord, Excel, Powerpoint) in einer Containerklasse. Diese Klasse kann bestehenden Formularen auf einem Reiter einfach hinzugefügt werden. Fingerabdrucksensor - Unterstützung bei der Benutzeranmeldung und dem Benutzerwechsel über USB-FOD AutoComplete - Unterstützung der AutoComplete-Funktion von Visual FoxPro 9.0 Hilfe - Wenn zu einem Steuerelement keine kontextsensitive Hilfe verfügbar ist, wird die Hilfe des nächsthöheren Containers angezeigt Info-Dialog - Anzeige eines Lizenzvertrags mit Druckmöglichkeit Kleinigkeiten - Unterstützung der inkrementellen Suche auch wenn der aktuelle Zelleninhalt .NULL. ist Lokalisierte Hotkeys für die Klasse cpickdate und ein mehrzeiliger Tooltip als Hilfe Neue Klassen: E-Mail mit Outlook-Aufruf, Hyperlink mit Internet Explorer-Aufruf, numerische Textbox mit Taschenrechneraufruf, TAPI, Dateiauswahl mit Fileselectbox Der PDF-Ablage-Ordner wird je Benutzer gespeichert Unterstützung von visible=.F. in Grid-Columns für den Suchdialog und den Druckdialog 4/5 - Restzeitanzeige bei der Aktualisierung der Kundendatenbank Skript für Download und Installation von Adobe Acrobat Reader (für PDF-Dokumente) Tastaturbedienung des XP-Öffnen-Dialogs Unterstützung von Drag & Drop in Mover-Dialogen Anlegen einer DSN bei Neuinstallationen und Verwendung von SQL Server Beim erneuten Öffnen eines Formulars wird der Satzzeiger auf den zuletzt angezeigten Datensatz positioniert Unterstützung der Eigenschaft HighLightStyle in Grids Verbesserte Anzeige von Memo-Feldern in Grids Wenn alle Favoriten gelöscht werden, wird das dazugehörige, leere Menü gelöscht Neue Zusatztools für registrierte VFX-Entwickler Nachfolgende Zusatztools werden evtl. Bestandteil der neuen Version - Synchronization Toolkit für den Abgleich von Tabelleninhalten über Netzwerke International Adress Manager Classes für europäische Adressformate (50+ Parameter) VFX AFP Express Form Wizard für die Generierung von AFP-Masken aus VFX Ravens VFX Extensions: Sammlung von Erweiterungen (evtl. in VFX9 integriert) VFX Comand Line Configuration Tool Aber wahrscheinlich machen wir daraus und aus weiteren interessanten Features eine Version 9.5 von Visual Extend <g>. Folgende OpenSource-Angebot erscheinen separat - Company Information System als umfangreiche Beispielanwendung im Quellcode Financial Information System als kleine Finanzbuchhaltung im Quellcode 5/5