Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.

Ähnliche Präsentationen


Präsentation zum Thema: "Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro."—  Präsentation transkript:

1 Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro

2 Wizards & Builders GmbH Diese Schulung dient der Einführung in das Arbeiten mit und das Konzipieren von Klassenbibliotheken für Microsoft Visual FoxPro

3 Wizards & Builders GmbH Themenübersicht Klassischer Aufbau der Vererbung Klassischer Aufbau der Vererbung Ergänzung der Vererbung um Komposition von Komponenten zur Laufzeit (ggf. mit Containern) Ergänzung der Vererbung um Komposition von Komponenten zur Laufzeit (ggf. mit Containern) Suchen von Klassen Suchen von Klassen Arbeit des Class-Librarian Arbeit des Class-Librarian

4 Wizards & Builders GmbH Aufbau Vererbung Klassischer Aufbau der Klassen-Vererbung unter Microsoft Visual FoxPro

5 Wizards & Builders GmbH FoxPro Base classes: CommandButton, Form, etc. Application Base classes: myCommandButton, myForm, etc. Generic components: VCR button container class Application form Application components Discount Subtot Total Discount Subtot Total Application Hierarchy

6 Wizards & Builders GmbH Inheritance in Action Base Form MyAppForm MyDataForm MyPOForm

7 Wizards & Builders GmbH Application Hierarchy FoxPro Base classes Application Base classes (framework classes) Generic components Application components Application templates Generic templates Application form instances

8 Wizards & Builders GmbH Probleme der Vererbung Einsatz von Komponenten bzw. Containern in Microsoft Visual FoxPro

9 Wizards & Builders GmbH Vererbung, 1.Versuch Basisform 1:1 Form 1:N Form Stammdaten Belege Belegpositionen (modal) 1:n Stammdaten Picklists Adressen mit Ansprechpartnern Artikel

10 Wizards & Builders GmbH Basisform StammdatenBelege 1:1 Stammdaten Belegpositionen 1:N Stammdaten Picklists Adressen mit Ansprechpartnern Artikel Vererbung, 2.Versuch

11 Wizards & Builders GmbH Komponenten-Assembling Kunden InFormSteuerung Tabelle QFill Orte Austausch- Executer QFill Länder Lieferanten Steuerung- Executer Kunden- Verzeichnis Lieferanten- Verzeichnis Austausch- Requester Toolbar-Steuerung Steuerung- Requester

12 Wizards & Builders GmbH INTERFACE spezialisiertes Interface erste Ableitung Requester Executer Erstellung dynamischer Interfaces

13 Wizards & Builders GmbH Class-Librarian Befehle und Organistorisches zum Verwalten von Klassenbibliotheken unter Microsoft Visual FoxPro

14 Wizards & Builders GmbH Suchen von Klassen Die Visual FoxPro-Basisklassen Die Visual FoxPro-Basisklassen In den Klassendefinitionen im Arbeitsspeicher, und zwar in der Reihenfolge, in der diese geladen wurden. In den Klassendefinitionen im Arbeitsspeicher, und zwar in der Reihenfolge, in der diese geladen wurden. In den Klassendefinitionen des aktuellen Programms. In den Klassendefinitionen des aktuellen Programms. In den Klassendefinitionen der Klassenbibliotheken (.VCX- Dateien), die mit SET CLASSLIB geöffnet wurden. In den Klassendefinitionen der Klassenbibliotheken (.VCX- Dateien), die mit SET CLASSLIB geöffnet wurden. In den Klassendefinitionen von Prozedurdateien, die mit SET PROCEDURE geöffnet wurden. In den Klassendefinitionen von Prozedurdateien, die mit SET PROCEDURE geöffnet wurden. In den Klassendefinitionen der Visual FoxPro- Programmausführungsfolge. In den Klassendefinitionen der Visual FoxPro- Programmausführungsfolge. Die OLE-Registratur (SET OLEOBJECT = ON). Die OLE-Registratur (SET OLEOBJECT = ON).

15 Wizards & Builders GmbH Management von Bibliotheken Kopieren oder Verschieben (Add/Remove) Kopieren oder Verschieben (Add/Remove) ADD CLASS OF TO [OVERWR] ADD CLASS OF TO [OVERWR] Entfernen von Klassen (RECALL) Entfernen von Klassen (RECALL) REMOVE CLASS OF REMOVE CLASS OF Umbennenung von Klassen Umbennenung von Klassen RENAME CLASS OF TO RENAME CLASS OF TO Visuelles Arbeiten ggf. schneller: Visuelles Arbeiten ggf. schneller: ClassBrowser ClassBrowser

16 Wizards & Builders GmbH Der Class-Librarian Prüfung der Klassen auf: Vollständigkeit (Verantwortung, Fehler) Vollständigkeit (Verantwortung, Fehler) Standards (Namenskonventionen) Standards (Namenskonventionen) Dokumentation (Interface, Kommentar) Dokumentation (Interface, Kommentar) Stabilität (Parameterfehler, Umgebung) Stabilität (Parameterfehler, Umgebung) Kompatibilität (alter Code/Aufrufe) Kompatibilität (alter Code/Aufrufe) danach: Information an alle Beteiligten !

17 Wizards & Builders GmbH Was ist zu beachten? Suchreihenfolge für Klassen Suchreihenfolge für Klassen Aufbau der Vererbung Aufbau der Vererbung Probleme / Komponenten Probleme / Komponenten Class-Librarian für Verwaltung Class-Librarian für Verwaltung

18 Wizards & Builders GmbH Vielen Dank! Das waren die Themen: Klassischer Aufbau der Vererbung Klassischer Aufbau der Vererbung Ergänzung der Vererbung um Komposition von Komponenten zur Laufzeit Ergänzung der Vererbung um Komposition von Komponenten zur Laufzeit Suchen von Klassen Suchen von Klassen Definition des Class-Librarian Definition des Class-Librarian

19 Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b 61476 Kronberg Tel.: 06173-950906 Fax: 06173-950907 CIS: 101605,175


Herunterladen ppt "Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro."

Ähnliche Präsentationen


Google-Anzeigen