Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Agenda * Builder und Wizards in VFX 11.0 * Projekt * Formulare * Auswahllisten * Lokalisierung * Daten * Produktaktivierung * Dokumentation * Sonstiges
Fragen Jederzeit!
Was machen Venelina & Uwe? * Neue Firma: V&U Ltd. * * * 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ür LangSetup 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 mit Help 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!
VFX 11.0 jetzt testen! * Aktivierungsschlüssel für 30 Tage kostenlos! * Beispielanwendung VFX11Test * Beispielanwendung VFX11Traders * Beispielanwendung VFPizza11 * Handbuch deutsch und englisch * Umfangreiche Informationen * Newsgroup – Messages * Portal – 200 Dokumente
Vielen Dank und viel Spaß mit VFX! Bitte denkt an die Bewertungsbögen! Venelina & Uwe