1 / 23

Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0

VFX. Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0. deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro 9.0 Roadshow. RAD mit VFX. Visual Extend 9.0 Wofür braucht man das? Features für den Endkunden Features für den Entwickler

Download Presentation

Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro 9.0 Roadshow

  2. RAD mit VFX • Visual Extend 9.0 • Wofür braucht man das? • Features für den Endkunden • Features für den Entwickler • Entwicklung einer Beispielanwendung • Viele Beispiele

  3. VFX 9.0 – Wer braucht das? • Gute Lernmöglichkeit um die Erstellung komplexer Anwendungen in VFP verstehen zu lernen • Viele Builder für eine hohe Produktivität • Für VFP-Datenbanken und Remote Datenbanken geeignet • VFX-Anwendungen sind einfach zu bedienen • Fertige Grundfunktionalität mit vielen Features • In der Bedienung ähnlich den Office-Anwendungen • Erforderliche Vorkenntnisse: gering

  4. VFX 9.0 - Was kann das? • Builder für • Formulare, wahlweise mit Seitenrahmen • 1:n Formular • Grid • verschiedene Auswahllisten • mehrsprachige Anwendungen • Produktaktivierung • SQL Server Datenbankaktualisierung • kontextsensitive Hilfe • DBC oder C/S

  5. VFX 9.0 – Das Ziel • Erstellen einer Beispiel-Anwendung • Adressverwaltung • Auftragsbearbeitung • Verschiedene Formulare zur Datenbearbeitung • Unterschiedliche Methoden des Datenzugriffs • Native DBC • CursorAdapter und DBC oder SQL Server

  6. VFX 9.0 - Application Wizard • Erstellen neuer Projekte • Auswahl des Ordners und der Datenbank • Texte für den About-Dialog • Einstellungen für das Applikationsobjekt Auswahl aus 11 Sprachen und noch viel mehr Einstellungen  • Texte für den Projektinfo-Dialog • Alles kompilieren und los geht´s...

  7. Die generierte VFX-Anwendung • Splash-Screen • Anmeldedialog • Menü und Symbolleiste • Öffnen-Dialog im XP-Stil • Benutzerverwaltung • Benutzerrechte • Datenbankwartung • und vieles andere mehr...

  8. Wie geht es weiter? • Anlegen der Datenbank • mit dem VFP Datenbank-Designer • oder mit xCase • oder mit SDT • Kopieren einer vorbereiteten Datenbank

  9. VFX 9.0 – Form Wizard • Erstellen eines Formulars basierend auf einer der VFX Formularklassen: • cDataFormPage • cTreeViewForm • cTableForm • cOneToMany • cTreeViewOneToMany • cAskViewArg • cWizard • Verwendung eigener Formularklassen

  10. VFX 9.0 – DataEnvironment Builder • Verwaltung der Datenumgebung • Hinzufügen von Tabellen und Ansichten • Erstellen von CursorAdapter-Klassen on the fly • Verwaltung von Indizes und Relationen • Indizes können für CursorAdapter und Ansichten erstellt werden • Relationen zwischen allen Cursorn mit Index möglich

  11. VFX 9.0 – cDataFormPage Builder • Reentranter Builder • Steuerelemente auf Seitenrahmen • Such-Grid mit vielen Funktionen  • Formulareigenschaften Verwendung eigener Klassen • Entsprechend den Vorgaben aus dem DBC • Entsprechend den Einstellungen in denVFX - Project Properties • Beispiel: Kunden

  12. Das Formular zur Laufzeit • Autoedit • Inkrementelle Suche im Grid • Benutzerspezifisches Speichern der Einstellungen • Größe und Position des Formulars auf dem Desktop • Spaltenbreite, Spaltenfolge und Sortierfolge im Grid • Suchkriterien im Suchdialog

  13. VFX – cOneToMany Builder • cOneToMany • Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage • Bearbeitung von Child-Daten im Grid • Bearbeitung von Child-Daten mit anderen Steuerelementen • Unterstützung mehrerer Children • Beispiel: Auftrag

  14. Suchdialog • Beliebig viele Filterbedingungen kombinierbar • Einstellungen je Formular und Benutzer gespeichert • Nur sinnvolle Operatoren • Keine ungültigen Eingaben möglich

  15. Druckausgaben • PDF • HTML • XML • TIFF • BMP • E-Mailversand aller Formate • und drucken kann man auch 

  16. Fax-Unterstützung • Als weitere Option zur Berichtsausgabe • Unterstützte Faxprogramme: • AVM FRITZ!fax • Symantec Winfax • Beispiel: jedes VFX-Formular

  17. Benutzerverwaltung • Verwaltung von Benutzergruppen mit Rechten • Protokolle und Sichten für aktiv eingeloggte Anwender (für exklusive Tasks)

  18. Dokumentenverwaltung • Container-Klasse zur Verwaltung von Dokumenten • Per Drag & Drop auf jedem Formular einsetzbar • Einfache Konfiguration • Dokumente sind „Children“ • Beispiel: Parent.scx in VFX90Test

  19. Datensicherung mit ZIP-Funktion • ZIP-Algorithmus in VFX 9.0 integriert • Datensicherung der aktuellen Datenbank in eineZip-Datei über einen Menüpunkt • Wiederherstellung der aktuellen Datenbank aus einer Zip-Datei über einen Menüpunkt • direkter Aufruf der ZIP-Funktionenfür eigene Anwendungen möglich

  20. Mehr Features • Produktaktivierung • E-Mailversand • Aktualisierung der Datenbank beim Kunden • Fernwartung

  21. Wir haben das erste Ziel erreicht! • Die Anwendung ist fertig. • Kompletter Rahmen durch VFX erstellt • Datenbank mit üblichen Tools erstellt • Formulare mit den VFX Buildern erstellt • Bearbeitung mit VFP zu jeder Zeit • Hohe Qualität = zufriedene Kunden

  22. Links • Download und Infos zu VFX: • http:// www.visualextend.de • Mehr Infos zu VFX: • http:// portal.dfpug.de/Dokumente/VisualExtend • Kostenloser Support zu VFX: • http://forum.dfpug.de

  23. Vielen Dank! Uwe.Habermann@dFPUG.de Besuchen Sie unsere Webseiten: http://www.dfpug.de, http://portal.dfpug.de, http://forum.dfpug.de, http://newsletter.dfpug.de, http://devcon.dfpug.de, http://roadshow.dfpug.de, http://www.visualextend.de, http://www.linuxtransfer.de, http://www.visualfoxpro.de

More Related