Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag Code-Dokumentation
Advertisements

XINDICE The Apache XML Project Name: Jacqueline Langhorst
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Visual FoxPro 6.0 Vorstellung der neuen Version 6.0 von Microsoft Visual FoxPro.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
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.
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit 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 –
SQL in Visual FoxPro. © 1999 TMN-Systemberatung GmbH SQL Historie n SQL - Structured Query Language n In den 70er Jahren von IBM entwickelt n 1986 zum.
Handling und Erstellung von: DLL, EXE, COM, DCOM
Erstellung einer lauffähigen VFP Applikation
OLE/ OLE-Automation mit VFP Einsatz von ActiveX Controls
Besonderheiten einzelner Steuerelemente in Visual FoxPro
VFP Beispiele sowie Tools, Frameworks und Klassen
Neue DBF und DBC Befehle in Visual FoxPro
Lokal Views (Ansichten) in Visual FoxPro
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Grids - Datenblatt in Visual FoxPro
Visual FoxPro 10.0 Visual Extend 10.0
Rushmore - Einführung oder wie Sie Fehler vermeiden.
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Erstellen von WebServices mit Visual FoxPro 9.0
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.
Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Form Designer Programmierung von Forms. © 1999 TMN-Systemberatung GmbH Eigenschaften und das Eigenschafts Fenster n In Reitern nach Themen sortiert n.
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 VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Visual FoxPro 6.0 Visual FoxPro einrichten Datenbanken und Tabellen.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Definition von Klassen Umgang mit Objekten. © 1999 TMN-Systemberatung GmbH Code Definition von Klassen n Alle visuellen Klassen können auch per Code definiert.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
Sesame Florian Mayrhuber
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Herbers Excel-Server - der Workshop
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
Referent · von xx Seiten SharkNet – Getting started.
Objektorientierte Programmierung §Klassen §Objekte §Attribute §Eigenschaften §Methoden §Datenkapselung §Ereignisse §Vererbung §Entwicklungszeit §Laufzeit.
VFP-Praxis Reparatur von VFP Datenbanken
 Präsentation transkript:

Project Hooks und _VFP Möglichkeiten

© 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects

© 1999 TMN-Systemberatung GmbH Zugriff auf Projekte n _VFP.ActiveProject oder _VFP.Projects(ProjectNr. über Projects.Count) n Verschiedene weitere Collections n ActiveProject.Files(FileNr.) alle Dateien des Projekts n ActiveProject.Servers() Zugriff auf die Informationen zum VFP Server.

© 1999 TMN-Systemberatung GmbH _VFP.Projects - Properties – Application – AutoIncrement – BaseClass – BuildDateTime – Debug – Encrypted – HomeDir – Icon – MainFile – Name – Parent – ProjectHook – ProjectHookClass – ProjectHookLibrary – SCCProvider – ServerHelpFile – ServerProject – TypeLibCLSID – TypeLibName – TypeLibDesc – VersionComments – VersionCompany – VersionCopyRight

© 1999 TMN-Systemberatung GmbH _VFP.Projects - Properties – VersionDescription – VersionNumber – VersionProduct – VersionTrademarks – Visible

© 1999 TMN-Systemberatung GmbH _VFP.Projects - Methoden – Build – CleanUp – Close – Refresh – SetMain

© 1999 TMN-Systemberatung GmbH Project Object-Files Collection n Project Object – Files (Count) n Properties – CodePage – Description – Exclude – FileClass – FileClassLibrary – LastModified – Name – ReadOnly – SCCStatus – Type

© 1999 TMN-Systemberatung GmbH Project Object-Files Collection n Project Object – Files (Count) n Methoden – AddToSCC – CheckIn – CheckOut – GetLastVersion – Modify – Remove – RemoveFromSCC – Run – UndoCheckOut n Spezial Fall: Files.Add(„FileName“)

© 1999 TMN-Systemberatung GmbH Project Object- Servers Collection n Project Object – Servers (Count) n Properties – CLSID – Description – HelpContextID – Instancing – ProgID – ServerClass – ServerClassLibrary

© 1999 TMN-Systemberatung GmbH ProjectHooks n Zu jedem Projekt kann man eine sogenannten Project Hook hinzufügen. n Dieser muß als Klasse erstellt werden n Denkbare Anwendungsfälle: – Standardkommentare zu jedem File hinzufügen – Standard Versions Informationen vor dem Build hinzufügen – Steuern des Source Code Controll Systems – Suchen innerhalb des Projekts – Wegkopieren von Files oder Audit Trail auf die Aktionen im Projekt

© 1999 TMN-Systemberatung GmbH ProjectHooks n Folgende Hooks sind verfügbar: – BeforeBuild – AfterBuild – QueryAddFile – QueryModifyFile – QueryRemoveFile – QueryRunFile n Man kann hier jeweils vor der Aktion eigenen Code implementieren und die Aktion selbst durch ein NODEFAULT im Hook unterbinden.

© 1999 TMN-Systemberatung GmbH Spezielles zu _VFP n _VFP.DataToClip([nWorkArea | cTableAlias] [, nRecords] [, nClipFormat]) – Kopieren von ganzen Tabellen (Cursor) ins Clipboard. n _VFP.DoCmd(cCommand) – Führt einen Visual FoxPro-Befehl für eine Instanz des Automatisierungsservers der Visual FoxPro- Anwendung aus.

© 1999 TMN-Systemberatung GmbH Spezielles zu _VFP n _VFP.AutoYield – Legt fest, ob eine Instanz von Visual FoxPro anstehende Windows-Ereignisse zwischen der Ausführung jeder einzelnen Zeile eines benutzerdefinierten Programmcodes verarbeitet. – Diese Eigenschaft sollten Sie beim Einsatz von ActiveX Controls bzw. wenn Sie „ON KEY LABEL“ Statements verwenden auf.F. setzen.

© 1999 TMN-Systemberatung GmbH Zusammenfassung n Das VFP Application Objectmodell n Project Collections n Project Hooks n _VFP.DataToClip

© 1999 TMN-Systemberatung GmbH Anregungen und Fragen TMN-Systemberatung GmbH Allee Heilbronn