29
Arbeiten mit Arbeiten mit Werkzeugen in Werkzeugen in Visual FoxPro 9.0 Visual FoxPro 9.0 deutschsprachige FoxPro User deutschsprachige FoxPro User Group Group Rainer Becker Rainer Becker Microsoft Visual FoxPro 9.0 Microsoft Visual FoxPro 9.0 WebCast WebCast TOOL

Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Embed Size (px)

Citation preview

Page 1: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Arbeiten mit Werkzeugen Arbeiten mit Werkzeugen in Visual FoxPro 9.0in Visual FoxPro 9.0

deutschsprachige FoxPro User Groupdeutschsprachige FoxPro User Group

Rainer BeckerRainer Becker

Microsoft Visual FoxPro 9.0 WebCastMicrosoft Visual FoxPro 9.0 WebCast

TOOL

Page 2: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Teil 8: Arbeiten mit WerkzeugenTeil 8: Arbeiten mit Werkzeugen

Mittwoch, 21.9.2005, 16:00 – 17:00 UhrMittwoch, 21.9.2005, 16:00 – 17:00 Uhr Beschreibung: In diesem Webcast stellen wir Ihnen Beschreibung: In diesem Webcast stellen wir Ihnen

einige der umfangreichen und leistungsfähigen einige der umfangreichen und leistungsfähigen Werkzeuge von Visual FoxPro vor. In der neuen Werkzeuge von Visual FoxPro vor. In der neuen Version hinzugekommene oder erweiterte Werkzeuge Version hinzugekommene oder erweiterte Werkzeuge wie zum Beispiel den Klassenbrowser und die wie zum Beispiel den Klassenbrowser und die Taskpane oder auch bereits bekannte leistungsfähige Taskpane oder auch bereits bekannte leistungsfähige Werkzeuge wie die Taskliste, die Codereferenz und Werkzeuge wie die Taskliste, die Codereferenz und weitere Tools. weitere Tools.

Page 3: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Rainer BeckerRainer Becker

dFPUGdFPUG Online-AngeboteOnline-Angebote LoseblattsammlungLoseblattsammlung

VFP-EntwicklerkonferenzVFP-Entwicklerkonferenz VFP-LokalisierungVFP-Lokalisierung Framework Visual ExtendFramework Visual Extend MVP, MCP, ISVMVP, MCP, ISV Wizards & Builders GmbHWizards & Builders GmbH

Page 4: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Wie bekomme ich VFP ?Wie bekomme ich VFP ?

Update von 6.0, 7.0, 8.0 sowie VS 97Update von 6.0, 7.0, 8.0 sowie VS 97 Nicht von VFP 5.0 oder früherNicht von VFP 5.0 oder früher

Internationale und US/Canada-VersionInternationale und US/Canada-Version Preisunterschied durch DollarverfallPreisunterschied durch Dollarverfall Technisch identischTechnisch identisch Kein Support / Marketingbudget für US-Version in BRDKein Support / Marketingbudget für US-Version in BRD

dFPUG bietet exklusiv „Deutsche Version“dFPUG bietet exklusiv „Deutsche Version“ Benutzeroberfläche, Berichtsdesigner, WerkzeugeBenutzeroberfläche, Berichtsdesigner, Werkzeuge

Page 5: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

VortragsthemenVortragsthemenArbeiten mit:Arbeiten mit: Class-BrowserClass-Browser TaskPaneTaskPane Data ExplorerData Explorer CodereferenceCodereference TasklisteTaskliste ggf. weitere Werkzeugeggf. weitere Werkzeuge

Page 6: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

KlassenbrowserKlassenbrowser

Page 7: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Neues im Class-BrowserNeues im Class-Browser

Klassenbrowser für ProgrammeKlassenbrowser für Programme Most Recently Used Menues (MRU):Most Recently Used Menues (MRU):

Rechtsklick auf Öffnen-ButtonRechtsklick auf Öffnen-Button Rechtsklick auf Weitere Datei-ButtonRechtsklick auf Weitere Datei-Button Rechtsklick auf KomponentengalerieRechtsklick auf Komponentengalerie

Rechtsklick auf Anzeige für Klassencode direkt!Rechtsklick auf Anzeige für Klassencode direkt! Hinweis: Button verwenden für Kopieren eines Hinweis: Button verwenden für Kopieren eines

Elements auf eine Maske oder in das BefehlsfensterElements auf eine Maske oder in das Befehlsfenster Do (_browser) with <project>.pjxDo (_browser) with <project>.pjx

Page 8: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

TaskpaneTaskpane

Page 9: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Arbeiten mit der TaskPaneArbeiten mit der TaskPane

StartStart CommunityCommunity Environment ManagerEnvironment Manager Solution SamplesSolution Samples XML WebServicesXML WebServices FilerFiler MinesweeperMinesweeper DataExplorer (später)DataExplorer (später)

Page 10: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Konfiguration der TaskPaneKonfiguration der TaskPane

Allgemeine EinstellungenAllgemeine Einstellungen Häufigkeit von Internet-DownloadsHäufigkeit von Internet-Downloads

Einstellungen zu einzelnen PanesEinstellungen zu einzelnen Panes problematisch wenn es ein bisserl mehr wird… (dFPUG)problematisch wenn es ein bisserl mehr wird… (dFPUG)

Installieren einer neuen TaskpaneInstallieren einer neuen Taskpane Anpassen einer Taskpane bzw. Anpassen einer Taskpane bzw.

Erstellen einer neuen Taskpane (siehe afp-Links)Erstellen einer neuen Taskpane (siehe afp-Links)

Page 11: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Verweise zur TaskPaneVerweise zur TaskPane

Taskpanecentral (http://taskpane.com)Taskpanecentral (http://taskpane.com) Taskpanes der dFPUGTaskpanes der dFPUG

dFPUG-Community-TaskpanedFPUG-Community-Taskpane VFX-Community-TaskpaneVFX-Community-Taskpane VFX-ProjectTaskpaneVFX-ProjectTaskpane

Dokumente im Portal (zum Selberbauen von Panes)Dokumente im Portal (zum Selberbauen von Panes) 02-25 Der Taskpane Manager (Beth Massi)02-25 Der Taskpane Manager (Beth Massi) Buchauszug New4 (VFP8, Tamar E. Granor)Buchauszug New4 (VFP8, Tamar E. Granor)

Page 12: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Data ExplorerData Explorer

Page 13: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Der Data ExplorerDer Data Explorer

Aufruf aus TaskPane oder einfach direkt mitAufruf aus TaskPane oder einfach direkt mitDO (HOME())+“dataexplorer.app“DO (HOME())+“dataexplorer.app“

Anlegen von Connections oder direktes Arbeiten mit Anlegen von Connections oder direktes Arbeiten mit dem Microsoft SQL-Serverdem Microsoft SQL-Server Ladezeiten bei Internetverbindungen beachtenLadezeiten bei Internetverbindungen beachten

Navigieren durch die DatenbankstrukturNavigieren durch die Datenbankstruktur Browse, Query (Format: like ‚A%‘)Browse, Query (Format: like ‚A%‘)

Codegenerierung für CursorAdaptorCodegenerierung für CursorAdaptor zum Lernen und als Schnelleinstieg…zum Lernen und als Schnelleinstieg…

Page 14: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Konfiguration DataExplorerKonfiguration DataExplorer

Optionen zur vollständigen KonfigurationOptionen zur vollständigen Konfiguration

1) Verwalten von AddIns1) Verwalten von AddIns hier finden sich alle Buttons wieder…hier finden sich alle Buttons wieder…

2) Verwalten von Menüs2) Verwalten von Menüs 3) Verwalten von Drag & Drop3) Verwalten von Drag & Drop

Template / Vorlage für generierten CodeTemplate / Vorlage für generierten Code

auch unter Home(7) + „dataexplorer.dbf“auch unter Home(7) + „dataexplorer.dbf“

Page 15: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Weitere MöglichkeitenWeitere Möglichkeiten Drag & Drop von GridsDrag & Drop von Grids Einfache AddIns für weitere AusgabeformateEinfache AddIns für weitere Ausgabeformate

lcFilename=GETFILE("xls")lcFilename=GETFILE("xls") COPY TO (lcFilename) TYPE XLS COPY TO (lcFilename) TYPE XLS

Super-AddIn für Skript-ErstellungSuper-AddIn für Skript-Erstellung LPARAMETERS oParameterLPARAMETERS oParameter oParameter.odatamgmt.generatescripts() oParameter.odatamgmt.generatescripts()

Angepasst auslieferbar an Endanwender (Admins)Angepasst auslieferbar an Endanwender (Admins) Siehe 03-31 Der Data Explorer von VFP 9.0Siehe 03-31 Der Data Explorer von VFP 9.0

Anpassung von Menüs und vollständiger Skript-CodeAnpassung von Menüs und vollständiger Skript-Code

Page 16: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL
Page 17: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL
Page 18: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Code ReferenceCode Reference

Page 19: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Arbeiten mit Code ReferenceArbeiten mit Code Reference

Suchen-DialogSuchen-Dialog umfangreiche Einstellmöglichkeiten und Optionenumfangreiche Einstellmöglichkeiten und Optionen

ErgebnisdialogErgebnisdialog wird in _ref-Tabelle zum Projekt gespeichert!wird in _ref-Tabelle zum Projekt gespeichert!

ErsetzenErsetzen keine Eigenschafts- oder Methodennamenkeine Eigenschafts- oder Methodennamen jeweils einzeln anzuwählen (?)jeweils einzeln anzuwählen (?)

OptionenOptionen

Page 20: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Weitere MöglichkeitenWeitere Möglichkeiten

Pfad ist in _FOXREF gespeichertPfad ist in _FOXREF gespeichert normalerweise: HOME( ) + "FoxRef.app" normalerweise: HOME( ) + "FoxRef.app"

Kann auch mit Befehlsobjekt aufgerufen werden:Kann auch mit Befehlsobjekt aufgerufen werden: DO (_FOXREF) WITH oAction DO (_FOXREF) WITH oAction

oAction hat die folgenden Eigenschaften:oAction hat die folgenden Eigenschaften: Mode, Word, FileName, LineNo, Class, Proc, hWnd Mode, Word, FileName, LineNo, Class, Proc, hWnd kann für die Automatisierung komplexer Abfragen kann für die Automatisierung komplexer Abfragen

verwendet werden (Dokumentation nur im Quellcode!)verwendet werden (Dokumentation nur im Quellcode!)

Page 21: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

TasklisteTaskliste

Page 22: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Arbeiten mit der TasklisteArbeiten mit der Taskliste

Das praktische Notizbuch für zwischendurch!Das praktische Notizbuch für zwischendurch! Springen zu jeder markierten Codestelle…Springen zu jeder markierten Codestelle…

Tastenkürzel für Buchzeichen / ArbeitsvermerkeTastenkürzel für Buchzeichen / Arbeitsvermerke Alt+F2Alt+F2 setzt/entfernt Tasksetzt/entfernt Task Alt+Shift+F2Alt+Shift+F2 setzt/entfernt Bookmarksetzt/entfernt Bookmark F2 F2 zur nächsten Markierungzur nächsten Markierung Shift+F2 Shift+F2 zur vorigen Markierungzur vorigen Markierung

Page 23: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Weitere WerkzeugeWeitere Werkzeuge

Page 24: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

ToolboxToolbox

Verwaltung von Textbausteinen und KlassenVerwaltung von Textbausteinen und Klassen Umfangreiche AnpassungsmöglichkeitenUmfangreiche Anpassungsmöglichkeiten Überschneidet sich mit Environment / IntelliSenseÜberschneidet sich mit Environment / IntelliSense Auslieferung an Endanwender nur für TextbausteineAuslieferung an Endanwender nur für Textbausteine Hilfreiche Dokumente im Portal zum Thema:Hilfreiche Dokumente im Portal zum Thema:

07-20 Die Toolbox von VFP8 (Beth Massi)07-20 Die Toolbox von VFP8 (Beth Massi) Buchauszug New2 (VFP8, Tamar E. Granor)Buchauszug New2 (VFP8, Tamar E. Granor) E-TOOL Introducing VFP8 Toolbox (Mike Feltman, E-TOOL Introducing VFP8 Toolbox (Mike Feltman, 20022002)) D-IBOX Toolbox für Endbenutzer (Uwe Habermann, D-IBOX Toolbox für Endbenutzer (Uwe Habermann, 20042004))

Page 25: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Weitere WerkzeugeWeitere Werkzeuge

IntelliSense ManagerIntelliSense Manager siehe vorheriger WebCastsiehe vorheriger WebCast leichte Erweiterung unter Customleichte Erweiterung unter Custom lEnableFullSetDisplay unter Advanced OptionslEnableFullSetDisplay unter Advanced Options

DokumentenansichtDokumentenansicht neue Featuresneue Features

OptionenOptionen neue Gesamtausgabe im Debugout-Fensterneue Gesamtausgabe im Debugout-Fenster

Page 26: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Weiterführendes MaterialWeiterführendes Material

Visual FoxPro 9.0Visual FoxPro 9.0 UpdatebuchUpdatebuch Roadshow-CDRoadshow-CD Lokalisierungs-CDLokalisierungs-CD

Visual FoxPro 8.0Visual FoxPro 8.0 UpdatebuchUpdatebuch Deutsche HilfedateiDeutsche Hilfedatei

Online-Angebote der dFPUGOnline-Angebote der dFPUG Forum, Portal, eNewsletter, Homepage, WikiForum, Portal, eNewsletter, Homepage, Wiki

Page 27: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Teil 9: Arbeiten mit COM-ServerTeil 9: Arbeiten mit COM-Server

Mittwoch, 12.10.2005, 16:00 – 17:00 UhrMittwoch, 12.10.2005, 16:00 – 17:00 Uhr Beschreibung: Auch wenn Visual FoxPro optimal für Beschreibung: Auch wenn Visual FoxPro optimal für

die schnelle Erstellung von schnellen Benutzer-die schnelle Erstellung von schnellen Benutzer-oberflächen für Datenbanken ist, also für die oberflächen für Datenbanken ist, also für die Erstellung klassischer 2-Schichten-Anwendungen, Erstellung klassischer 2-Schichten-Anwendungen, besteht die einfache Möglichkeit, auch COM-Server besteht die einfache Möglichkeit, auch COM-Server zu erstellen. Selbige können in einem weiteren Schritt zu erstellen. Selbige können in einem weiteren Schritt in Webservices umgewandelt werden (siehe Folge-in Webservices umgewandelt werden (siehe Folge-WebCast). Wir zeigen Ihnen in diesem Webcast, was WebCast). Wir zeigen Ihnen in diesem Webcast, was dafür notwendig ist. dafür notwendig ist.

Page 28: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Teil 10: Arbeiten mit WebServicesTeil 10: Arbeiten mit WebServices

Mittwoch, 19.10.2005, 16:00 – 17:00 UhrMittwoch, 19.10.2005, 16:00 – 17:00 Uhr Beschreibung: Gerne wird Visual FoxPro für die Beschreibung: Gerne wird Visual FoxPro für die

schnelle Anwendungsentwicklung von Desktop-schnelle Anwendungsentwicklung von Desktop-Applikationen oder von Client/Server-Applikationen Applikationen oder von Client/Server-Applikationen verwendet. Aber auch die Erstellung von verwendet. Aber auch die Erstellung von WebServices stellt mit dieser leistungsfähigen WebServices stellt mit dieser leistungsfähigen Entwicklungsumgebung keinerlei Problem dar! Die Entwicklungsumgebung keinerlei Problem dar! Die schnellen Datenbank- und Stringfunktionen erlauben schnellen Datenbank- und Stringfunktionen erlauben die leichte Erstellung von performanten Diensten für die leichte Erstellung von performanten Diensten für eine verteilte Anwendung. eine verteilte Anwendung.

Page 29: Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL

Vielen Dank!Vielen Dank!

Fragen an [email protected] an [email protected] (besser) http://forum.dfpug.de oder (besser) http://forum.dfpug.de

Besuchen Sie unsere Webseiten: Besuchen Sie unsere Webseiten: http://www.dfpug.dehttp://www.dfpug.de, , http://portal.dfpug.dehttp://portal.dfpug.de, , http://forum.dfpug.dehttp://forum.dfpug.de, ,

http://newsletter.dfpug.dehttp://newsletter.dfpug.de, , http://devcon.dfpug.dehttp://devcon.dfpug.de, , http://roadshow.dfpug.de, http://www.visualextend.de, http://roadshow.dfpug.de, http://www.visualextend.de,

http://www.linuxtransfer.de, http://www.visualfoxpro.de http://www.linuxtransfer.de, http://www.visualfoxpro.de