Wizards und Builders Erstellung und Bearbeitung von Wizards
Wizards und Builders Erstellung und Bearbeitung von Wizards und Builders mit Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Diese Schulung dient der Einführung in das Konzept der Wizards (Assistenten) und Builder (Steuerelementassistenten) unter Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Themenübersicht Ø Unterscheidung Ø Aufruf Wizards Ø Mitgelieferte Wizards Ø Tabelle und Parameter Wizards Ø Styles und Wizstyles Ø Rptstyles und Berichtskennzeichen Ø Aufruf Builder, Tabelle Builder Ø Mitgelieferte Builder Ø Interner Aufruf und Parameter Ø Builder. B und Beispiele Ø Selbstprogrammierung von Buildern Ø Sinnvolle Funktionen, Ø Möglichkeiten von Buildern Wizards & Builders Gmb. H
Unterscheidung Wizards: l Für die Erstellung von Objekten l l l Einmaligkeit Endanwender-orientiert Vorlage-Wizard Builders: l Für die Bearbeitung von Steuerelementen l Wiederholbarkeit l Entwickler-orientiert l Klasse Builder. B Wizards & Builders Gmb. H
Wizards (Assistenten) Arbeiten mit und Verändern der Assistenten (Wizards) von Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Aufruf von Wizards l l Über Tools-Popup für Wizards Über „All“-Auswahlfenster am Ende des Tool. Popups für Wizards Über „Neu“ über den Wizard-Button für bestimmte Dateiarten Direktaufruf aus dem Befehlsfenster Ø DO wizards. app / do (_wizards) Wizards & Builders Gmb. H
Wizard-Tabelle l l l l Name Descript Bitmap Type Program Classlib Classname Parms Name des Wizards Beschreibung des Wizards Bild für Anzeige Typ des Wizards (Form usw. ) Name der Anwendung Klassenbibliothek (derzeit nicht) Klassenname (derzeit nicht) Übergabeparameter Wizards & Builders Gmb. H
Mitgelieferte Wizards (1) l REPORT Ø Autoreport, One 2 Many, Group/Total, Report l QUERY Ø Graph, Remote, Cross. Tab, Query l l l LABEL MAIL PIVOT Wizards & Builders Gmb. H
Mitgelieferte Wizards (2) l FORM Ø Autoform, One 2 Many, Form FOXDOC l SETUP l IMPORT l UPSIZING l Ø SQL-Server, Oracle Wizards & Builders Gmb. H
Aufruf von _WIZARDS l l Eigene Wizards in DBF registrieren Aufruf mit Parametern Ø Typ (“Form”), Name (aus DBF), 7 Parameter l Weiteraufruf des Wizards Ø Referenz Variable, Inhalt Parms aus DBF Ø sowie 7 Parameter von Aufruf Ø 3. Parameter z. B. “One-to-many, Form, Autoform” Wizards & Builders Gmb. H
Anpassung Formular-Assistent Anpassung Formularassistent mit den Dateien STYLES. DBF und WIZSTYLES. VCX Wizards & Builders Gmb. H
STYLES. DBF für Masken l l l l l Stylename VCXFile Style. Desc Style. Type Wizard Builder BMPFile Pre. Method Post. Method One. Many Name Basisformular in Klassenbibliothek Pfad und Name Klassenbibliothek Maske Text in Auswahlliste “V” = Visual Class, 1 -3 Buttonstyle (“B”) Stil für Wizard Stil für Builder Bitmap in Wizard für Stil Programmaufruf vor Stil-Generierung Programmaufruf nach Stil-Generierung Schalter Stil für One-to-Many-Wizards & Builders Gmb. H
Bibliothek WIZSTYLE. VCX (1) l WIZSTYLE. VCX, Maskeneigenschaften l Wizlayout Wiztitle Wizformstretch Wizbuttons Wizbtnpos Wizbtnlayout. . . l l l Klassenname Standardlayout Textfeld mit Formulartitel Anpassung Formularhöhe Layout-Klasse Buttons Zentrierung (0 -4) Wizards & Builders Gmb. H
Bibliothek WIZSTYLE. VCX (2) l l l l Wiz. Code. Style Wiz. Field Wiz. Max. Char. Fld Wiz. Captions Flag Wiz. Grid Wiz. Memo Wiz. Label Wiz. Lbl. Def. Wid Flag Button/Code-Stil Layoutklasse Textboxen Zeichenzahl Textbox->Editbox Caption aus DBC Layoutklasse Grids Layoutklasse Editboxen Layoutklasse Label Flag Labels gleiche Breite Wizards & Builders Gmb. H
Bibliothek WIZSTYLE. VCX (3) l Wiz. Lbl. Cap l l Wiz. Lbl. Suffix Wiz. Logic Wiz. OLE Wiz. User Wiz. Verify l Eigene Styles als FRMSTYLE. DBF l l l Labelaufbereitung (upp/low/prop) Label-Anhang (z. B. “: ”) Layoutklasse Checkboxen Layoutklasse OLE-Controls für Benutzerzwecke reserviert Interner Testschalter (. F. =schneller) Wizards & Builders Gmb. H
Anpassung Berichtsassistent Anpassung des Berichts-assistenten mit RPTSTYLE. DBF und Kennzeichen in der Berichtsdatei Wizards & Builders Gmb. H
RPTSTYLE. DBF für Berichte l l l l Stylename Style. HBMP Style. VBMP Style. MBMP Style. HFile Style. VFile Style. MFile Anzeige im Wizard Bitmap im Group/ Many-Wiz Bitmap in Report-Wizard (noch nicht benutzt) (? ) Pfad für Group-Datei Pfad für Report-Datei Pfad für Many-Datei Wizards & Builders Gmb. H
Kennzeichen in FRX-Datei (1) l l l Reporttitel title Reportfeld wiz_field Feldüberschrift label Report-Memofeld wiz_memo Report-General wiz_gen Horizontale Dehn. wiz_hstretch Com. Name Expr Wizards & Builders Gmb. H
Kennzeichen in FRX-Datei (2) l l l Separierung vert. Separierung horiz. Platzhalter Seitennr. Upper-Flag Lower-Flag Proper-Flag wiz_hdiv wiz_vdiv pageno wiz_upper wiz_lower wiz_proper Com. Wizards & Builders Gmb. H
Builder Arbeiten/Verändern der Steuerelementassistenten (Builder) in Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Aufruf von Buildern l l Aufruf über Kontextmenü (rechte Maus) Schaltfläche Builder (Eigenschaften) Ø bzw. im Shortcut-Menü des Propertie-Sheets l l Builder Lock (Toolbar Form Controls) Autoformat-Builder (Toolbar Formtool) Ø nur für Masken Wizards & Builders Gmb. H
Mitgelieferte Builder (1) l Option Group Ø Anzahl, Layout Std/Graf. , Ausrichtung horiz. /vert. , Abstände, Rahmenstilf, Datenquelle l Listbox Ø Rowsource, 3 D, Größe, inkrementell, Spaltenlayout, Rückgabequelle, Datenquelle l Grid Ø Quelle, Anzeigestil, Spaltenlayout, Spaltenkontrolle, Relation l Formular Ø Anzeigestil, hor. /vert. Layout, Option mehrere Spalten, Datenquelle Wizards & Builders Gmb. H
Mitgelieferte Builder (2) l Combo. Box Ø Rowsource, 3 D, Größe, inkrementell, Combo/Listbox , Spaltenlayout, Rückgabequelle, Datenquelle l Command. Group Ø Anzahl, Aufschrift, Button-Grafiken, horiz. /vert. Layout, Abstände, Stil Umrahmung l Auto-Format Ø Umrahmung, Farben, Zeichensätze, Layout, 3 D Wizards & Builders Gmb. H
Interner Aufruf von Buildern Steuertabelle, interner Aufruf und Parameter für Builder unter Microsoft Visual Fox. Pro Wizards & Builders Gmb. H
Builder-Tabelle l l l l Name Descript Bitmap Type Program Classlib Classname Parms Name des Builders Beschreibung des Builders (nicht benötigt) Typ des Builders ggf. Name/Pfad des Builders Klassenbibliothek Klassenname Übergabeparameter Wizards & Builders Gmb. H
Interner Aufruf von Buildern l l l Class in Builder. Type Baseclass in Builder. Type Eintrag in Programm Eintrag in Klassenbibliothek/Klasse Eigenschaft “Builder” (Direktaufruf) Wizards & Builders Gmb. H
Parameter für Aufruf Referenz auf Objekt l Aufrufort des Builders (einbehalten) l Ø PSHEET Ø RMOUSE Ø TOOLBAR Ø QFORM Ø RI Wizards & Builders Gmb. H
Arbeiten mit BUILDERB. VCX Eine fertige Klassenbibliothek zur Erstellung von Buildern unter Microsoft Visual Foxpro Wizards & Builders Gmb. H
Arbeiten mit Builder. B (1) l l Autor: Ken Levy Neue Eigenschaft: BUILDERX Ø Klassenbibliothek, Klasse l Subklasse von Builderform Ø aus Builderb. vxc l Aufruf von Builderform-Builder Ø wie immer mit Rightclick Wizards & Builders Gmb. H
Arbeiten mit Builder. B (2) l l Builderb-Klassen zu Controls addieren Addieren entsprechender Controls Ø Builderlabel Ø Buildertextbox Ø Buildercheckbox l l Aufruf der jeweiligen Builder (_Builder) Dragtoolbar-Builder Wizards & Builders Gmb. H
Programmierung von Buildern Beachtenswertes, Funktionen und Möglichkeiten zur Programmierung von Buildern Wizards & Builders Gmb. H
Selbstprogrammierung Backup Werte l Wiederaufrufbarkeit l Fehlerbehandlung l Design. Time/Runtime l Schreiben von Methoden l Mehrere Controls bearbeiten l Wizards & Builders Gmb. H
Sinnvolle VFP-Funktionen l ASELOBJ() (Array, 2=Data. Environ. ) l Read. Method / Write. Method Read. Expression / Write. Expression Add. Object / Remove. Object ggf. DBGet. Prop( ) l l l Wizards & Builders Gmb. H
Möglichkeiten l l l Auslesen von Metadaten (User, Eigene) Masken aus Datenmodell Umsetzen von Standards/Konventionen Unterstützung mehrere Benutzer ggf. Hooks durch Drittanbieter RAD (Rapid Application Development) Wizards & Builders Gmb. H
Welche Fragen stellen sich? l l l Anpassung und Entwicklung von Wizards Verwendung von Buildern Anpassung und Entwicklung von Buildern Wizards & Builders Gmb. H
Vielen Dank! Das waren die Themen: Ø Unterscheidung Ø Aufruf/Tabelle Wizards Ø Parameter Wizards Ø Styles und Wizstyles Ø Rptstyles/Berichtskennz. Ø Aufruf/Tabelle Builder Ø Mitgelieferte Builder Ø Interner Aufruf/Parameter Ø Builder. B und Beispiele Ø Selbstprogrammierung Ø Sinnvolle VFP-Funktionen Ø Möglichkeiten von Buildern Wizards & Builders Gmb. H
Wenn Fragen bestehen: Wizards & Builders Methodische Software. Entwicklung Gmb. H Frankfurter Str. 21 b 61476 Kronberg Tel. : 06173 -950906 Fax: 06173 -950907 CIS: 101605, 175 Wizards & Builders Gmb. H
- Slides: 37