Was ist neu in VFX 9.0? - dFPUG

Werbung
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
Herunterladen