1 / 52

V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis

V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis. Venelina Jordanova Venelina@VandU.eu. Uwe Habermann Uwe@VandU.eu. Agenda. Builder und Wizards in VFX 11.0 Projekt Formulare Auswahllisten Lokalisierung Daten Produktaktivierung Dokumentation Sonstiges.

Download Presentation

V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis

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. V-VFX2Produktiv mit VFXBuilder Einsatz in der Praxis VenelinaJordanova Venelina@VandU.eu Uwe Habermann Uwe@VandU.eu

  2. Agenda • Builder und Wizards in VFX 11.0 • Projekt • Formulare • Auswahllisten • Lokalisierung • Daten • Produktaktivierung • Dokumentation • Sonstiges

  3. Fragen Jederzeit!

  4. Was machenVenelina & Uwe? • Neue Firma: V&U Ltd. • www.VandU.eu • Info@VandU.eu • Geschäftsführer: Venelina & Uwe • Softwareprojekte mit VFP • Visual Extend • Hohe Qualität zu günstigen Preisen • Entwicklung in Varna, Bulgarien

  5. VFX – Application Wizard • Erstellen neuer Projekte • 1. Auswahl des Ordners und der Datenbank • 2. Texte für den About-Dialog • 3. Einstellungen für das Anwendungsobjekt • 4. Texte für den Projektinfo-Dialog • 5. Alles kompilieren und los geht´s...

  6. VFX – Application Builder • Neues Design in VFX 11.0 • Einstellungen für • Anwendungsobjekt • Produktaktivierung • Suche  • Eigenschaftsnamen in Tooltips 

  7. VFX – Project Properties • Einstellung der von den Buildern verwendeten Klassen

  8. VFX – Project Backup • Archivdatei vom Projekt erstellen • Benutzen! 

  9. VFX – Update Project • Aktualisierung eines Projekts auf die aktuelle Version oder den aktuellen Build von VFX • Hinzufügen neuer Dateien • Aktualisierung von Vfxmsg.dbf • Neue Features sofort verfügbar 

  10. VFX – Refox Settings • Schutz der Anwendung vor Dekompilierung • Über Project Hook gesteuert bei Erstellung von Exe Datei

  11. VFX – Vista Form Border Fix • Speichern aller Formulare und Formularklassen im Dateiformat von VFP 9 SP 2

  12. VFX – Project Toolbox • Hinzufügen der Klassen aus dem aktuellen(!) Projekt zur VFP Toolbox

  13. VFX – Installation Wizard • Vorbereitung einer Kundeninstallation • Exe Datei • VFX.fll • VFP Laufzeitumgebung • Datenbank • ActiveX Steuerelemente

  14. VFX – Form Wizard • Erstellen neuer Formulare • Basierend auf VFX Formularklasse • Basierend auf eigener Ableitung

  15. VFX – DataEnvironment Builder • Einrichten der Datenumgebung • CursorAdapter hinzufügen • Erstellen von Indexschlüsseln • Erstellen von Relationen

  16. VFX – CDataFormPage Builder • Such-Grid und Bearbeitungsfelder sind auf einem Seitenrahmen angeordnet • Reentranter Builder

  17. VFX – COneToMany Builder • cOneToMany • Bearbeitung und Suche in Parent-Daten wie bei cDataFormPage • Bearbeitung von Child-Daten im Grid • Bearbeitung von Child-Daten mit beliebigen Steuerelementen • Unterstützung mehrerer Children • Fremdschlüssel? VFX macht alles 

  18. VFX – CTreeViewForm Builder • Links Treeview zur Suche und Navigation • Einstellungen für Treeview Control • Rechter Formularteil wie cDataFormPage

  19. VFX – CTableForm Builder • Such-Grid und Bearbeitungsfelder sind nebeneinander angeordnet

  20. VFX – COneToManyPageFrame Builder • Ähnlich CDataPageFrame • Jede Seite kann wahlweise enthalten • Parent Daten • Child Daten im Grid • Child Daten in beliebigen Steuerelementen • Navigation im jeweiligen Aliasbereich

  21. VFX – Grid Builder • Inkrementelle Suche • Suche mit einfachen Mausklick auf den Header • Calculated Fields • Memofelder • Übernahme der Eigenschaften von cTextbox

  22. VFX – CChildGrid Builder • Bearbeitung der Daten • Sortierung der Daten • Summenbildung • Bearbeitung des Codes für die Methode OnPostInsert

  23. VFX – Parent/Child Builder • Aufruf eines Child-Formulars • Aufruf von Methoden • Beliebig viele Children möglich • Hierarchische Verknüpfung möglich • Viele Möglichkeiten zur Steuerung

  24. VFX – CPickfield Builder • Einstellungen für Auswahlfelder • Beliebig viele Werte aus Auswahltabelle holen • Spaltenangabe für Auswahlliste • Filter in Auswahlliste • Sortierung in Auswahlliste • Hide Code

  25. VFX – CPickAlternate Builder • Ähnlich VFX – CPickfield Builder • Basierend auf Schlüsselfeldern • Keine Werte aus Auswahltabelle erforderlich

  26. VFX – CPickTextbox Builder • Auswahlsteuerelement für Childgrids • Start nur aus dem VFX 11 Menü„VFX Power Builders“ möglich!

  27. VFX – CPickAlterTextbox Builder • Ähnlich VFX – CPickTextbox Builder • Basierend auf Schlüsselfeldern • Keine Werte aus Auswahltabelle erforderlich

  28. VFX – Combo Pick List Builder • Combobox mit Werten aus Tabelle • Eigenschaften in Vfxpdef • Werte in Vfxplist

  29. VFX – LangSetup Builder • Generierung von Code fürLangSetup Methode von Formularen • Lokalisierung von Berichten • Lokalisierung von Vfxfopen

  30. VFX – Language Management • Auswahl verfügbarer Sprachen • Im Anmeldedialog • In der Symbolleiste • In der Multifunktionsleiste

  31. VFX – Messagebox Builder • Generierung der Code Zeile • Test • Lokalisierung im Builder

  32. VFX – Message Editor • Bearbeitung lokalisierter Texte

  33. VFX – Manage Config.vfx • Datenzugriff verwalten • Mandantenauswahldialog für Endkunden • Kompatibel zu Vfxpath • Umschalten zwischen DBC und SQL • Verwendung von ConnectionString empfehlenswert • cConfigPassword – Kennwort für die Verschlüsselung der Datei Config.vfx • nConfigVfxFormat – 0 - XML oder 1 - CSV

  34. VFX – Cursoradapter Wizard • Automatische Generierung von CursorAdapter-Klassen zu allen Tabellen und Ansichten einer Datenbank • für VFP Datenbanken • für SQL Server • Auswahl der Datenquelle • Auswahl der Klassen und Klassenbibliotheken • Einstellungen aktualisierbarer Felder

  35. VFX – Connectionstring Wizard • Generierung eines Connectionstrings • Suche nach Servern • Anzeige von Datenbanken

  36. VFX – Metadata Wizard • Generierung von Metadaten zur Aktualisierung der Struktur von SQL Server Datenbanken beim Kunden • Aufruf nicht mehr erforderlich • Wird vom Project Hook automatisch durchgeführt

  37. VFX – Upsizing Wizard • Keine DSN erforderlich • Beliebige Verbindung zur Remote Datenbank • IDs bleiben erhalten • Keine Codepage-Konflikte • Bulk Insert funktioniert • Verwendung geschützter Feldnamen • Zulassen von NULL-Werten • Anlegen einer neuen Datenbank

  38. Zap Vfxres • Löschen der Benutzereinstellungen in der Entwicklungsumgebung

  39. VFX – Audit Trigger Wizard • Generierung von Triggern in ausgewählten Tabellen • Insert • Update • Delete

  40. VFX – Define Activation Rules Build Register DLL • Einstellen der Hardware Parameter • Definition der Rechte • Standardwerte • Generierung der DLL • Aktivierungsschlüssel erstellen

  41. VFX – Project Documenting • PDM - Project Documenting Machine • Spezielle Version für VFX • Generierung technischer Dokumentation • HTML Format

  42. VFX – Help Wizard • Vergabe von HelpContextIDs • Generierung eines Hilfe Projekts • Erstellen einer CHM Datei mitHelp Workshop

  43. VFX – Textbox Builder • Bearbeitung von • Eigenschaften • Vorschau von Schrifteinstellungen • Methoden

  44. VFX – Filter Builder • Filter für Endanwender zur Entwicklungszeit vorgeben • Filter speichern in • Vfxres • Vfxfilter

  45. VFX – Class Switcher • Ändern der Basisklasse eines Steuerelements • Ändern der Basisklasse aller Formulare eines Projekts

  46. VFX – Menu Designer • Bearbeitung von Menüdateien • Viele Eigenschaften, die im VFP Menü-Designer nicht verfügbar sein • Generierung von VMR Dateien

  47. VFX – Document Management Builder • Einstellungen für Document Container

  48. VFX – Business Graph Builder • Einstellungen für Geschäftsgrafiken

  49. VFX – Task Pane • Öffnen von Projekten • Einstellen des aktuellen Pfades • Erstellen von neuen Projekten

  50. VFX – Session Ende • Puh!

More Related