1 / 29

Arbeiten mit Werkzeugen in Visual FoxPro 9.0

TOOL. Arbeiten mit Werkzeugen in Visual FoxPro 9.0. deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast. Teil 8: Arbeiten mit Werkzeugen. Mittwoch, 21.9.2005, 16:00 – 17:00 Uhr

halia
Download Presentation

Arbeiten mit Werkzeugen in Visual FoxPro 9.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Teil 8: Arbeiten mit Werkzeugen • Mittwoch, 21.9.2005, 16:00 – 17:00 Uhr • Beschreibung: In diesem Webcast stellen wir Ihnen einige der umfangreichen und leistungsfähigen Werkzeuge von Visual FoxPro vor. In der neuen Version hinzugekommene oder erweiterte Werkzeuge wie zum Beispiel den Klassenbrowser und die Taskpane oder auch bereits bekannte leistungsfähige Werkzeuge wie die Taskliste, die Codereferenz und weitere Tools.

  3. Rainer Becker • dFPUG • Online-Angebote • Loseblattsammlung • VFP-Entwicklerkonferenz • VFP-Lokalisierung • Framework Visual Extend • MVP, MCP, ISV • Wizards & Builders GmbH

  4. Wie bekomme ich VFP ? • Update von 6.0, 7.0, 8.0 sowie VS 97 • Nicht von VFP 5.0 oder früher • Internationale und US/Canada-Version • Preisunterschied durch Dollarverfall • Technisch identisch • Kein Support / Marketingbudget für US-Version in BRD • dFPUG bietet exklusiv „Deutsche Version“ • Benutzeroberfläche, Berichtsdesigner, Werkzeuge

  5. Vortragsthemen Arbeiten mit: • Class-Browser • TaskPane • Data Explorer • Codereference • Taskliste • ggf. weitere Werkzeuge

  6. Klassenbrowser

  7. Neues im Class-Browser • Klassenbrowser für Programme • Most Recently Used Menues (MRU): • Rechtsklick auf Öffnen-Button • Rechtsklick auf Weitere Datei-Button • Rechtsklick auf Komponentengalerie • Rechtsklick auf Anzeige für Klassencode direkt! • Hinweis: Button verwenden für Kopieren eines Elements auf eine Maske oder in das Befehlsfenster • Do (_browser) with <project>.pjx

  8. Taskpane

  9. Arbeiten mit der TaskPane • Start • Community • Environment Manager • Solution Samples • XML WebServices • Filer • Minesweeper • DataExplorer (später)

  10. Konfiguration der TaskPane • Allgemeine Einstellungen • Häufigkeit von Internet-Downloads • Einstellungen zu einzelnen Panes • problematisch wenn es ein bisserl mehr wird… (dFPUG) • Installieren einer neuen Taskpane • Anpassen einer Taskpane bzw. Erstellen einer neuen Taskpane (siehe afp-Links)

  11. Verweise zur TaskPane • Taskpanecentral (http://taskpane.com) • Taskpanes der dFPUG • dFPUG-Community-Taskpane • VFX-Community-Taskpane • VFX-ProjectTaskpane • Dokumente im Portal (zum Selberbauen von Panes) • 02-25 Der Taskpane Manager (Beth Massi) • Buchauszug New4 (VFP8, Tamar E. Granor)

  12. Data Explorer

  13. Der Data Explorer • Aufruf aus TaskPane oder einfach direkt mitDO (HOME())+“dataexplorer.app“ • Anlegen von Connections oder direktes Arbeiten mit dem Microsoft SQL-Server • Ladezeiten bei Internetverbindungen beachten • Navigieren durch die Datenbankstruktur • Browse, Query (Format: like ‚A%‘) • Codegenerierung für CursorAdaptor • zum Lernen und als Schnelleinstieg…

  14. Konfiguration DataExplorer • Optionen zur vollständigen Konfiguration • 1) Verwalten von AddIns • hier finden sich alle Buttons wieder… • 2) Verwalten von Menüs • 3) Verwalten von Drag & Drop • Template / Vorlage für generierten Code • auch unter Home(7) + „dataexplorer.dbf“

  15. Weitere Möglichkeiten • Drag & Drop von Grids • Einfache AddIns für weitere Ausgabeformate • lcFilename=GETFILE("xls") • COPY TO (lcFilename) TYPE XLS • Super-AddIn für Skript-Erstellung • LPARAMETERS oParameter • oParameter.odatamgmt.generatescripts() • Angepasst auslieferbar an Endanwender (Admins) • Siehe 03-31 Der Data Explorer von VFP 9.0 • Anpassung von Menüs und vollständiger Skript-Code

  16. Code Reference

  17. Arbeiten mit Code Reference • Suchen-Dialog • umfangreiche Einstellmöglichkeiten und Optionen • Ergebnisdialog • wird in _ref-Tabelle zum Projekt gespeichert! • Ersetzen • keine Eigenschafts- oder Methodennamen • jeweils einzeln anzuwählen (?) • Optionen

  18. Weitere Möglichkeiten • Pfad ist in _FOXREF gespeichert • normalerweise: HOME( ) + "FoxRef.app" • Kann auch mit Befehlsobjekt aufgerufen werden: • DO (_FOXREF) WITH oAction • oAction hat die folgenden Eigenschaften: • Mode, Word, FileName, LineNo, Class, Proc, hWnd • kann für die Automatisierung komplexer Abfragen verwendet werden (Dokumentation nur im Quellcode!)

  19. Taskliste

  20. Arbeiten mit der Taskliste • Das praktische Notizbuch für zwischendurch! • Springen zu jeder markierten Codestelle… • Tastenkürzel für Buchzeichen / Arbeitsvermerke • Alt+F2 setzt/entfernt Task • Alt+Shift+F2 setzt/entfernt Bookmark • F2 zur nächsten Markierung • Shift+F2 zur vorigen Markierung

  21. Weitere Werkzeuge

  22. Toolbox • Verwaltung von Textbausteinen und Klassen • Umfangreiche Anpassungsmöglichkeiten • Überschneidet sich mit Environment / IntelliSense • Auslieferung an Endanwender nur für Textbausteine • Hilfreiche Dokumente im Portal zum Thema: • 07-20 Die Toolbox von VFP8 (Beth Massi) • Buchauszug New2 (VFP8, Tamar E. Granor) • E-TOOL Introducing VFP8 Toolbox (Mike Feltman, 2002) • D-IBOX Toolbox für Endbenutzer (Uwe Habermann, 2004)

  23. Weitere Werkzeuge • IntelliSense Manager • siehe vorheriger WebCast • leichte Erweiterung unter Custom • lEnableFullSetDisplay unter Advanced Options • Dokumentenansicht • neue Features • Optionen • neue Gesamtausgabe im Debugout-Fenster

  24. Weiterführendes Material • Visual FoxPro 9.0 • Updatebuch • Roadshow-CD • Lokalisierungs-CD • Visual FoxPro 8.0 • Updatebuch • Deutsche Hilfedatei • Online-Angebote der dFPUG • Forum, Portal, eNewsletter, Homepage, Wiki

  25. Teil 9: Arbeiten mit COM-Server • Mittwoch, 12.10.2005, 16:00 – 17:00 Uhr • Beschreibung: Auch wenn Visual FoxPro optimal für die schnelle Erstellung von schnellen Benutzer-oberflächen für Datenbanken ist, also für die Erstellung klassischer 2-Schichten-Anwendungen, besteht die einfache Möglichkeit, auch COM-Server zu erstellen. Selbige können in einem weiteren Schritt in Webservices umgewandelt werden (siehe Folge-WebCast). Wir zeigen Ihnen in diesem Webcast, was dafür notwendig ist.

  26. Teil 10: Arbeiten mit WebServices • Mittwoch, 19.10.2005, 16:00 – 17:00 Uhr • Beschreibung: Gerne wird Visual FoxPro für die schnelle Anwendungsentwicklung von Desktop-Applikationen oder von Client/Server-Applikationen verwendet. Aber auch die Erstellung von WebServices stellt mit dieser leistungsfähigen Entwicklungsumgebung keinerlei Problem dar! Die schnellen Datenbank- und Stringfunktionen erlauben die leichte Erstellung von performanten Diensten für eine verteilte Anwendung.

  27. Vielen Dank! Fragen an hotline@dfpug.de oder (besser) http://forum.dfpug.de Besuchen Sie unsere Webseiten: http://www.dfpug.de, http://portal.dfpug.de, http://forum.dfpug.de, http://newsletter.dfpug.de, http://devcon.dfpug.de, http://roadshow.dfpug.de, http://www.visualextend.de, http://www.linuxtransfer.de, http://www.visualfoxpro.de

More Related