View
123
Download
0
Category
Preview:
Citation preview
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
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.
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
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
VortragsthemenVortragsthemenArbeiten mit:Arbeiten mit: Class-BrowserClass-Browser TaskPaneTaskPane Data ExplorerData Explorer CodereferenceCodereference TasklisteTaskliste ggf. weitere Werkzeugeggf. weitere Werkzeuge
KlassenbrowserKlassenbrowser
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
TaskpaneTaskpane
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)
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)
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)
Data ExplorerData Explorer
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…
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“
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
Code ReferenceCode Reference
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
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!)
TasklisteTaskliste
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
Weitere WerkzeugeWeitere Werkzeuge
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))
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
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
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.
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.
Vielen Dank!Vielen Dank!
Fragen an hotline@dfpug.deFragen an hotline@dfpug.deoder (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
Recommended