Visual Extend 9.0
Auf der diesjährigen 11. VFP-Entwicklerkonferenz wurde in einer Doppelsession
sowie auf dem traditionellen abendlichen VFX-Anwendertreffen die neue Version
9.0 von Visual Extend detailliert vorgestellt. Dazu gab es umfangreiche
Unterlagen und Slideshows. Hier eine erste Übersicht der neuen Features für
Entwickler und für Endanwender der erstellten Applikationen. Für Entwickler gibt
es u.a. folgende neue Features:
Installation
- Web-Installation mit VeriSign-Signatur
- Verified for Windows XP Logo von Microsoft
Datenbanken
- Unterstützung von CursorAdapter mit Umschaltbarkeit von DBC und SQL
- Datenzugriffsdefinition in verschlüsselter Config.vfx gespeichert
- ALLE VFX-Tabellen können im SQL-Server gespeichert werden
- automatische Reparaturmöglichkeiten von Tabellen und DBCs
- verbesserte vollautomatische Aktualisierung der Kundendatenbank
- Neuer Builder zur Generierung von Audit Trail Triggern für DBC
VFX Application Builder
- Einstellung SÄMTLICHER Eigenschaften des Anwendungsobjekts
- mit Speicherung der letzten Einstellungen für Folgeprojekte
- Überprüfung der Unicode-Einstellung bei der Sprachauswahl
VFX Form Builder
- Neuer Gesamt-Assistent zum Erstellen von Formularen (bisheriger Form
Wizard, neuer Datenumgebungs-Builder mit Unterstützung von Cursoradapter und
Relationen, überarbeiteter Form Builder)
- Anlegen von Steuerelementen zur Eingabe von Ansichtsparametern im
Kopfbereich von allen Formulartypen
- Zusätzliche Requery-Schaltfläche in der Standardsymbolleiste
Sonstige Builder
- neuer VFX Parent/Child Builder zur Erstellung und Bearbeitung von
Parent/Child-Beziehungen
- neuer VFX Combobox Builder mit Unterstützung gefilterter Tabellen
- neuer VFX-AFP-Builder für die Erstellung von HTML-Formularen
Verbesserungen bei Onetomany-Formularen
- Inkrementelle Suche in Childgrids wenn Child-Daten auf Ansicht oder
Cursoradapter basieren
- Klick in das Grid führt zur Anlage eines neuen Datensatzes
- Summierung einer Spalte in einem Childgrid
- Onetomany-Formulare funktionieren jetzt mit jeder Art von Klasse
- Ein Childgrid ist in Childpageframe nicht zwingend erforderlich
- Der Child-Teil kann mit dem Builder genauso wie der Parent-Teil
gestaltet werden
- neue Formularklasse OnetomanyPageframe mit Child-Daten auf einer Seite
einer Cdartaformpage statt in Childpageframe
Erweiterte Fehlerbehandlung
- Versand eines Fehlerprotokolls per E-Mail (wie bei VFP)
- Neue Dialoge im Fehlerfall
Anwendungsaktivierung, Kundenbetreuung, Updates
- Verwaltung von vergebenen Aktivierungsschlüsseln und Kundendaten
- Unterstützung von Radmin zur Fernwartung
- Anmeldung einer Subdomain bei Dyndns für Fernwartung
- Aktualisierung eines VFX-Projekts auf den neuesten Build oder auf die
neueste Version von VFX mit dem VFX Update Wizard
VFX Task Pane
- verbesserte Installation der VFX Task Pane
- Backup von Projekten in eine Zip-Datei
- neue VFX9-Community-Taskpane
Diverse Zusatztools, verbesserte Registrierung
- Unterstützung der VFP Toolbox bei der Anwendungsentwicklung
- automatische Erstellung neuer Include-Dateien beim Speichern von Menüs
- Neue Aktivierung von VFX 9.0 mit Anzeige der Restzeit bei temporären
Aktivierungsschlüsseln
- Eingabe aller Benutzerdaten offline
- Aktivierung über einen Webservice
- Integration des Projekt-Dokumentations-Tools PDM
- Kombinationsmöglichkeit mit AFP Express (Light-Version von Active FoxPro
Pages)
Diverse Kleinigkeiten
- Aufruf aller VFX Form Builder vom Pageframe ausgehend möglich
- Unterstützung von Ansichten und Cursoradapter bei der Anzeige des Audit
Trails
- 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 in Formularen 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 einfacher Textbox verfügbar
Und nun die vorläufige Liste der neuen 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 pro Benutzer
- Aufforderung zur Eingabe eines neuen Kennworts bei der ersten Anmeldung
- Anzeige aller zur Zeit mit der Anwendung arbeitenden Benutzer
- 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
Allgemeines
- neue Icons für die Symbolleisten und anderes
- Hintergrund-Bitmaps für Formulare
- Anpassbarkeit der Benutzeroberfläche über Anpassen-Dialog
- bessere Anordnung von Hintergrundbild oder Activedesktop und
XP-Open-Dialog auf dem Desktop
- Unterstützung von aneinander andockten Formularen
- Berichtsausgabe in den Formaten: PDF, HTML, XML, TIFF, BMP
- Unterstützung von Fritzfax und Winfax für Faxversand
- E-Mailversand an mehrere Empfänger
- Adressauswahl aus den Outlook-Kontakten
- Unterstützung von CC und BCC Empfängern
- E-Mailversand in allen Berichtsformaten
- Geschäftsgrafiken mit MSGraph
- Lokalisierung zur Laufzeit, einstellbar im Application Wizard
- wählbare unterstützte Sprachen
- Integration der VFP Toolbox für Endanwender mit Wartungsformular
- Unterstützung von Versionslisten für Anwendungsaktualisierung
- Beschränkung der Aktualisierung auf zugelassene Benutzer
- Erweiterte Suchfunktionen mit benutzerfreundlicherem Suchdialog
- Optimiertes Laden der Treeview-Nodes zur Laufzeit
- Rechtsklick-Menü innerhalb des Treeview
- Druckbare Berichte aus dem Treeview
- Der Zustand des Treeview (Node open/closed) wird gespeichert
- neue Klasse zur Verwaltung von Dokumenten in einer Klasse
- Unterstützung der Autocomplete-Funktion von VFP 9
- Wenn zu einem Steuerelement keine kontextsensitive Hilfe verfügbar ist,
wird die Hilfe des nächsthöheren Containers angezeigt
- Anzeige eines Lizenzvertrags im Info-Dialog mit Druckmöglichkeit
- 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, Hyperlink, numerische Textbox mit
Taschenrechneraufruf, TAPI, Dateiauswahl
- Der PDF-Ordner wird je Benutzer gespeichert
- Unterstützung von visible=.F. in Grid-Columns für den Suchdialog und den
Druckdialog
- Restzeitanzeige bei der Aktualisierung der Kundendatenbank
- Skript zum Download und zur Installation des Adobe Reader
- Tastaturbedienung des XP-Öffnen-Dialogs
- Unterstützung von Drag & Drop in Mover-Dialogen
- 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
Die obigen Listen sind natürlich noch nicht vollständig und b.a.w.
unverbindlich, aber sie vermitteln doch einen guten ersten Eindruck, was Sie von
unserem preiswerten nächsten Update erwarten können. Insbesondere die Vielzahl
der neuen und besser integrierten Builder beschleunigen die
Anwendungsentwicklung deutlich! Und weder für unseren günstigen Updatepreis noch
für den Preis einer Vollversion hätte irgendjemand auch nur näherungsweise das
obige Featureset in seiner eigenen Anwendung realisieren können.