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

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag Code-Dokumentation
Advertisements

der Universität Oldenburg
der Universität Oldenburg
Programmieren im Großen von Markus Schmidt und Benno Kröger.
Einführung Blue J.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 7 User Interfaces in Java Sommersemester 2003 Lars Bernard.
Introducing the .NET Framework
DVG Klassen und Objekte
Wizards & Builders GmbH Erstellen von Applikationen Erstellen von Datenbank- Applikationen unter Microsoft Visual FoxPro.
Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Client / Server Architektur
Wizards & Builders GmbH Der Menügenerator Arbeiten mit dem Menügenerator und ggf. Zusatztools unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Hypertext Markup Language Beschreibung von HTML als Vorbereitung für Webserver mit Microsoft Visual FoxPro.
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.
Wizards & Builders GmbH INI-Dateien und Registry Arbeiten mit der Registry von Windows NT / Windows 95 in Microsoft Visual FoxPro.
Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro.
Erstellen von OLE-Servern
Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro.
Konfiguration / Set-Einstellungen
Integration AccountView
Wizards & Builders GmbH Schichtenarchitektur Multi-Tier-Applikationen mit Microsoft Visual FoxPro.
Datenmodellierung mit XCASE
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Wizards & Builders GmbH Projektmanager und SourceSafe Arbeiten mit dem Projektmanager von Microsoft Visual FoxPro.
Wizards & Builders GmbH Einführung in die objektorientierte Programmierung Norbert Abb.
Ansteuerung von Treeview
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schulungsmaterial Material zu Programmierung und Datenbankhandling unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Tools, AddOns, Frameworks Nützliche Zusatzprodukte rund um Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Ausbildungsinhalte für „Fachinformatiker Anwendungsentwicklung“
Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
VFP Beispiele sowie Tools, Frameworks und Klassen
Visual FoxPro 10.0 Visual Extend 10.0
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
Wizards & Builders GmbH Schulung Visual SourceSafe für Visual FoxPro Norbert Abb W&B.
Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.
Error Handling unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH ON ERROR n ON ERROR DO ERRHAND WITH error(), sys(16), message(), lineno(1) – Globales.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Definition von Klassen Umgang mit Objekten. © 1999 TMN-Systemberatung GmbH Code Definition von Klassen n Alle visuellen Klassen können auch per Code definiert.
Sommersemester 2004 Jan Drewnak Entwicklung und Einsatz von Geosoftware I Praktikum Sitzung 7 Sitzung 7: User Interfaces in Java.
Sepia GmbH & Co. KG harkortstrasse düsseldorf tel: fax: web: Thema: Product Information.
ArcGIS als WPS Server Aktueller Stand der Umsetzung
HORIZONT 1 XINFO ® Das IT - Informationssystem Java Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Seminar Internet Technologien
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Fun with VFX – das Anwendertreffen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Use CRM / Infosystem use Präsentation © Leoni Software OEG Aufgabenstellung: Daten mit Wissen verbinden - und das aus jeder Position heraus ! jederzeit.
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
 Präsentation transkript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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).

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

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 !

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

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

Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175