47
© 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager [email protected]

© 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager [email protected]

Embed Size (px)

Citation preview

Page 1: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Visual Extend 9.0Die Entwicklungsumgebung für VFP 9.0

Uwe HabermannVisual Extend Product Manager

[email protected]

Page 2: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Visual Extend 9.0

Das größte Update seit es VFX gibt Aktueller Build VFX 9.00.2806 Features für Entwickler

Datenzugriff Features für Endandwender Beispielanwendungen

VFX90Traders VFX90Test VFPizza

Dokumentation

Page 3: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Features für Entwickler

Task Panes VFX 9.0 – neu: mit ZIP-Funktion VFX-Community

Viele neue Wizards und Builder Application Builder Project Update Wizard CursorAdapter Wizard DataEnvironment Builder Parent/Child Builder Audit Trigger Wizard Project Documenting

Page 4: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX Task Pane

Anlegen eines Zip-Archivs eines Projekts

Community Task Pane Aktuelle Informationen zu VFX

Page 5: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

CursorAdapter

Unterstützung in der Datenumgebung von allen Formularklassen

Unterstützung in allen VFX Buildern und Wizards

Umschaltbarkeit einer Anwendung DBC <-> SQL

Page 6: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

CursorAdapter Wizard

Automatische Generierung von CursorAdapter-Klassen zu allen Tabellen einer Datenbank DBC oder SQL

Auswahl der Datenquelle Auswahl der Klassen und Klassenbibliotheken Einstellungen aktualisierbarer Felder

Page 7: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Manage Config.vfx

Auswahl der Datenbank Unterstützung von:

DBC Connection aus DBC DSN ConnectionString

• ConnectionString Builder

Mandantenauswahldialog für Endkunden Kompatibel zu Vfxpath

Datenzugriff bearbeiten für Endkunden cConfigPassword – Kennwort für die Verschlüsselung der Datei

Config.vfx

Page 8: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX – Application Builder

Start aus dem VFX – Application Wizard Start aus dem VFX 9.0 Menü Bearbeitung aller Eigenschaften von goProgram

Page 9: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Neue Eigenschaften von goProgram

cConfigPassword – Kennwort für die Verschlüsselung der Datei Config.vfx cFaxPrinterName – Der Name des Fax-Druckertreibers cMetadataTableName – Name der Tabelle mit den Metadaten lAllowMultipleLogin – Darf sich ein Benutzer mehrmals anmelden?lAllowUserCustomization – Anpassen je BenutzerlInformUserForUpdate – Messagebox vor Aktualisierung der DatenbanklShowProgressOnUpdate – FortschrittsanzeigelSaveExportPathPerUser – Exportpfad für PDF, BMP, HTMLlUseBCCRecipients – Beim E-MailversandnDockable – Globale Einstellung der Dockable-EigenschaftnHighLightStyle – Für GridsnIndexInsteadFilter – Verwendung von gefilterten IndexdateiennNullValid – Globale Einstellung für alle AuswahlfeldernSearchOnInit – Startet Formulare mit Filtereinstellungen aktiv

Page 10: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Neue Methoden von goProgram

OnPreStart – In dieser Methode kann Code eingetragen werden, der vor Ausführung der Start-Methode ausgeführt werden soll

OnPostStart – In dieser Methode kann Code eingetragen werden, der nach Ausführung der Start-Methode ausgeführt werden soll

Page 11: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Form Wizard -> Form Builder

Dataenvironment Builder CursorAdapter on the fly erstellen Erstellung temporärer Indexdateien Relationen

VFX – Index Manager Methode CreateIndexes von cBaseDataAccess

VFX – Relation Manager oRelationMgr.CreateRelations auf Formularen

Page 12: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX – Form Builder

Edit Pages Verbesserte Anordnung der Steuerelemente Hintergrundbild Hintergrundfarbe Doppelpunkt zu Labels ergänzen AutoComplete Move or Copy

Grid Page Move or Copy

Page 13: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX – Form Builder

View Parameters Auch für CursorAdapter verwendbar Automatisches Anlegen von Formulareigenschaften

Linked Tables Verwaltung von 1:1 Beziehungen zwischen Tabellen

auch über verschiedene DBCs Required Fields

Erforderliche Eingabefelder angezeigt über einstellbare Eigenschaften

Report Vordefinierte Feldliste

Page 14: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

cOneToMany

Child-Daten wahlweise im Grid oder in anderen Steuerelementen bearbeitbar

Alle Vorteile der VFX – Form Builder

Page 15: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

cOneToManyPageFrame

Parent-Daten und Child-Daten auf verschiedenen Seiten eines Pageframe

Child-Daten wahlweise im Grid oder in anderen Steuerelementen bearbeitbar

Reentranter Builder

Beispiel: VFX90Test – OneToManyPageFrame.scx

Page 16: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX – Parent/Child Builder

Reentranter Builder Kein Code manuell einzugeben Kompatibel zu bisherigen VFX-Versionen

(OnMore, OnSetChildData) oChildManager auf Formularen

Page 17: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

cComboPicklist

Comboboxen basierend auf Tabelle Builder Formular zur Bearbeitung von Auswahllisten

Auch für Endanwender

Page 18: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX – Menü-Designer

Der VMD erstellt jetzt nach der Bearbeitung eines Menüs automatisch die erforderlichen Include-Dateien für sprachunabhängige Menüs.

Zusätzliche Arbeitsschritte nach der Bearbeitung von Menüs sind nicht mehr erforderlich.

Page 19: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

PDM

Project Documenting Machine Speziell für VFX angepasst

Vollautomatische Erstellung einer technischen Dokumentation

Achtung: bei kleinen Projekten wie VFPizza erstellt der Wizard ca. 4000 Dateien und 20 MB Doku!

Page 20: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Erstellen von Aktivierungsschlüsseln

Im VFX 9.0 Menü Activation, Customer List

Verwaltung der Kundendaten

Im VFX 9.0 Menü Activation, Manage Application Updates

Versionsverwaltung für die Aktualisierung über das Internet

Page 21: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Registrierung und Aktivierung von VFX 9

Offline-Eingabe der persönlichen Daten möglich

Automatische Vergabe eines Aktivierungsschlüssels per Web Service

Page 22: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX – Project Update Wizard

Aufruf im VFX 9.0 Menü

Aktualisierung eines VFX-Projekts auf VFX 9.0

Aktualisierung eines VFX 9.0-Projekts auf den aktuellen Build

Page 23: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Fehlerbehandlung

Anzeige von Laufzeitfehlern in bekannten Windows-Dialogen <g>

Akzeptanz durch Benutzer

Fehlerberichte können per E-Mail an den Entwickler gesendet werden

Page 24: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Fehlerbehandlung

Was soll passieren, wenn ein Fehler auftritt? goProgram.nAppOnErrorBehavior=

• 0 – alle Fehler ignorieren• 1 – Anzeige einer Fehlermeldung (Standardwert)• 2 - Programmabbruch

Welche Fehlerinformationen werden protokolliert? goProgram.ErrorDetailLevel=

• 0 – nur die Fehlermeldung• 1 – Fehlermeldung und Aufrufstapel (Standardwert)• 2 – detaillierte Fehlerinformationen

(Standardverhalten bis VFX 7.1)

Versand des Fehlerprotokolls per E-Mail goProgram.cSupportEmail

Page 25: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Integrierte Fernwartung

Radmin Server in die Exe-Datei eingeschlossen

• keine Installation erforderlich

• nur 2 Dateien (insgesamt 300 KB)- R_server.exe- admdll.dll

• nur über TCP/IP Kennwortschutz Registrierung der IP-Adresse auf eine Subdomain

http://benutzername:[email protected]/nic/update?hostname=meinsupport.homeip.net

Page 26: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Weitere Verbesserungen für Entwickler

Aufruf aller VFX Form Builder auch vom Pageframe ausgehend möglich

Unterstützung von allen Steuerelementklassen in Buildern Zusätzliche Felder cins_time und cedt_time zur Speicherung der letzten

Bearbeitungszeit Wenn readonly=.T. eingestellt ist, wird automatisch tabstop=.F.

eingestellt VFX Cpickfield Builder: die Eigenschaften cfieldlist und cfieldtitle sind

auf dem Builder mit einer einfachen Textbox direkt erreichbar VFX-Tabellen können wahlweise in einer SQL-Datenbank gespeichert

werden Neuer Builder zur Generierung von Audit-Trail-Triggern im DBC

Page 27: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Layout

Neue Symbole Symbolleiste Menü

Anpassen Dialog Viele Einstellungen je Benutzer möglich

Hintergrundbilder und Hintergrundfarben für Seiten auf Seitenrahmen Auch wenn Themes=.T.

Page 28: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Lokalisierung zur Laufzeit

Überprüfung der Windows-Unicode-Einstellungen Sprache umschaltbar im Anmeldedialog und in der

Symbolleiste Zuletzt verwendete Sprache je Benutzer gespeichert Konfigurierbar in

Appl.vcx• cAppLanguage

- ReloadLanguageList

Beispiel: VFPizza

Page 29: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Dockable

Global oder je Formular einstellbar Mehrere Formulare können ineinander gedockt werden Status in Vfxres.dbf gespeichert

Modale Dialoge können nicht gedockt werden (by Design von VFP)

Page 30: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Benutzerverwaltung

Benutzer dürfen sich wahlweise nur 1 x anmelden Protokoll der Benutzersitzungen

Vfxuserlog.dbf Zuordnung eines Benutzers zu beliebig vielen

Benutzergruppen Protokolle und Sichten für aktiv eingeloggte Anwender

(für exklusive Tasks)

Page 31: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Benutzergruppen

Ähnlich Benutzergruppen in Windows Ein Benutzer „erbt“ die Rechte aller Gruppen, in

denen er Mitglied ist

Page 32: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Berichte

Ausgabe als PDF, HTML, XML, TIFF, BMP E-Mailversand Faxversand

Winfax Fritz!Fax

Summe unter Spalten

Page 33: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

E-Mailerweiterungen

Auswahl von E-Mailadressen aus dem Outlook Adressbuch

Wahlweise BCC-Empfänger Wenn goProgram.lUseBCCRecipients=.T.

Page 34: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Geschäftsgrafiken

Verwendung von MSChart Grafiken können gedruckt werden

Beispiel: VFX90Test, BusinessGraph.scx

Page 35: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Dokumentverwaltung

cDefaultDocumentFolder – Startordner für Dokumente

cFilterExpression – Anzuwendender Filterausdruck

lOpenPicturesInForm – Bilder werden in Vfxpicture.scx angezeigt

cPicturePreviewFormname – Vfxpicture.scx

cPicturePreviewCaption – Caption des Anzeigeformulars

Beispiel: VFX90Test, ParentDocs.scx

Page 36: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFP Toolbox für Endanwender

Universelle Drag&Drop Quelle und Ziel OLE Drag&Drop mit anderen Anwendungen Beim Drag&Drop kann beliebiger Code ausgeführt

werden

Page 37: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Datenbankreparatur

Basierend auf GenDBC Tabellen-Header reparieren Defekte Datensätze löschen DBC austauschen

Page 38: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Suchdialog

Beliebig viele Filterbedingungen kombinierbar

Einstellungen je Formular und Benutzer gespeichert

Nur sinnvolle Operatoren

Keine ungültigen Eingaben möglich

Page 39: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Treeview

lLoadAllTreeviewNodes – Wenn .T. – Laden des gesamten Trees .F. – Es werden nur geöffnete Nodes geladen

lRestoreTreeviewStatus – Wenn .T. – Status aller Nodes wird in Vfxres.dbf

gespeichert und wird beim erneuten Öffnen des Formulars wieder hergestellt

.F. – Oberste Nodes sind beim Öffnen des Formulars sichtbar

Page 40: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Aktualisierung der Anwendung

Über das Internet Versionsverwaltung Kundenverwaltung

Page 41: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Lizenzvertrag

Im Info-Dialog Anpassbar Lokalisiert Druckbar

Page 42: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Weitere Verbesserungen für Endbenutzer

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

Unterstützung von visible=.F. in Grid-Columns für den Suchdialog und den Druckdialog

Restzeitanzeige bei der Aktualisierung der Kundendatenbank Skript für Download und Installation von Adobe Reader (für PDF-Dokumente) 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

Page 43: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX90Test

Benutzergruppen Dokument-Container COneToManyPageFrame Geschäftsgrafiken mit CBusinessGraph Menü Extras

Page 44: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX90Traders

Basierend auf Tastrade.dbc Drucken, Speichern, E-Mailversand, Fax 1:n Formulare mit Auswahllisten Produktaktivierung Aktualisierung der Anwendung über das Internet

Kundenverwaltung Versionsverwaltung

Fernwartung

Page 45: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Links

Download und Infos zu VFX:

• http://www.visualextend.de

Mehr Infos zu VFX: • http://portal.dfpug.de/dfpug/Dokumente/VisualExtend/

Kostenloser Support zu VFX:

• http://forum.dfpug.de

Page 46: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

VFX 9.0

Jetzt updaten!

• Aktivierungsschlüssel für 30 Tage kostenlos!

• Beispielanwendung VFX90Test

• Beispielanwendung VFX90Traders

• Beispielanwendung VFPizza

• Handbuch deutsch und englisch

• Umfangreiche Informationen• Newsgroup• Portal

Page 47: © 2005 Uwe Habermann Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager Uwe.Habermann@dFPUG.de

© 2005 Uwe Habermann

Vielen Dank für Euer Interesse!

Viel Spaß mit VFX 9.0 wünscht

Uwe Habermann