520 likes | 631 Views
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.
E N D
V-VFX2Produktiv mit VFXBuilder Einsatz in der Praxis VenelinaJordanova Venelina@VandU.eu Uwe Habermann Uwe@VandU.eu
Agenda • Builder und Wizards in VFX 11.0 • Projekt • Formulare • Auswahllisten • Lokalisierung • Daten • Produktaktivierung • Dokumentation • Sonstiges
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
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...
VFX – Application Builder • Neues Design in VFX 11.0 • Einstellungen für • Anwendungsobjekt • Produktaktivierung • Suche • Eigenschaftsnamen in Tooltips
VFX – Project Properties • Einstellung der von den Buildern verwendeten Klassen
VFX – Project Backup • Archivdatei vom Projekt erstellen • Benutzen!
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
VFX – Refox Settings • Schutz der Anwendung vor Dekompilierung • Über Project Hook gesteuert bei Erstellung von Exe Datei
VFX – Vista Form Border Fix • Speichern aller Formulare und Formularklassen im Dateiformat von VFP 9 SP 2
VFX – Project Toolbox • Hinzufügen der Klassen aus dem aktuellen(!) Projekt zur VFP Toolbox
VFX – Installation Wizard • Vorbereitung einer Kundeninstallation • Exe Datei • VFX.fll • VFP Laufzeitumgebung • Datenbank • ActiveX Steuerelemente
VFX – Form Wizard • Erstellen neuer Formulare • Basierend auf VFX Formularklasse • Basierend auf eigener Ableitung
VFX – DataEnvironment Builder • Einrichten der Datenumgebung • CursorAdapter hinzufügen • Erstellen von Indexschlüsseln • Erstellen von Relationen
VFX – CDataFormPage Builder • Such-Grid und Bearbeitungsfelder sind auf einem Seitenrahmen angeordnet • Reentranter Builder
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
VFX – CTreeViewForm Builder • Links Treeview zur Suche und Navigation • Einstellungen für Treeview Control • Rechter Formularteil wie cDataFormPage
VFX – CTableForm Builder • Such-Grid und Bearbeitungsfelder sind nebeneinander angeordnet
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
VFX – Grid Builder • Inkrementelle Suche • Suche mit einfachen Mausklick auf den Header • Calculated Fields • Memofelder • Übernahme der Eigenschaften von cTextbox
VFX – CChildGrid Builder • Bearbeitung der Daten • Sortierung der Daten • Summenbildung • Bearbeitung des Codes für die Methode OnPostInsert
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
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
VFX – CPickAlternate Builder • Ähnlich VFX – CPickfield Builder • Basierend auf Schlüsselfeldern • Keine Werte aus Auswahltabelle erforderlich
VFX – CPickTextbox Builder • Auswahlsteuerelement für Childgrids • Start nur aus dem VFX 11 Menü„VFX Power Builders“ möglich!
VFX – CPickAlterTextbox Builder • Ähnlich VFX – CPickTextbox Builder • Basierend auf Schlüsselfeldern • Keine Werte aus Auswahltabelle erforderlich
VFX – Combo Pick List Builder • Combobox mit Werten aus Tabelle • Eigenschaften in Vfxpdef • Werte in Vfxplist
VFX – LangSetup Builder • Generierung von Code fürLangSetup Methode von Formularen • Lokalisierung von Berichten • Lokalisierung von Vfxfopen
VFX – Language Management • Auswahl verfügbarer Sprachen • Im Anmeldedialog • In der Symbolleiste • In der Multifunktionsleiste
VFX – Messagebox Builder • Generierung der Code Zeile • Test • Lokalisierung im Builder
VFX – Message Editor • Bearbeitung lokalisierter Texte
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
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
VFX – Connectionstring Wizard • Generierung eines Connectionstrings • Suche nach Servern • Anzeige von Datenbanken
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
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
Zap Vfxres • Löschen der Benutzereinstellungen in der Entwicklungsumgebung
VFX – Audit Trigger Wizard • Generierung von Triggern in ausgewählten Tabellen • Insert • Update • Delete
VFX – Define Activation Rules Build Register DLL • Einstellen der Hardware Parameter • Definition der Rechte • Standardwerte • Generierung der DLL • Aktivierungsschlüssel erstellen
VFX – Project Documenting • PDM - Project Documenting Machine • Spezielle Version für VFX • Generierung technischer Dokumentation • HTML Format
VFX – Help Wizard • Vergabe von HelpContextIDs • Generierung eines Hilfe Projekts • Erstellen einer CHM Datei mitHelp Workshop
VFX – Textbox Builder • Bearbeitung von • Eigenschaften • Vorschau von Schrifteinstellungen • Methoden
VFX – Filter Builder • Filter für Endanwender zur Entwicklungszeit vorgeben • Filter speichern in • Vfxres • Vfxfilter
VFX – Class Switcher • Ändern der Basisklasse eines Steuerelements • Ändern der Basisklasse aller Formulare eines Projekts
VFX – Menu Designer • Bearbeitung von Menüdateien • Viele Eigenschaften, die im VFP Menü-Designer nicht verfügbar sein • Generierung von VMR Dateien
VFX – Document Management Builder • Einstellungen für Document Container
VFX – Business Graph Builder • Einstellungen für Geschäftsgrafiken
VFX – Task Pane • Öffnen von Projekten • Einstellen des aktuellen Pfades • Erstellen von neuen Projekten
VFX – Session Ende • Puh!