Wizards & Builders GmbH Visual FoxPro 6.0 Vorstellung der neuen Version 6.0 von Microsoft Visual FoxPro

  • View
    107

  • Download
    1

Embed Size (px)

Transcript

  • Folie 1
  • Wizards & Builders GmbH Visual FoxPro 6.0 Vorstellung der neuen Version 6.0 von Microsoft Visual FoxPro
  • Folie 2
  • Wizards & Builders GmbH Diese Schulung dient der Einfhrung in die neue Version 6.0 der Entwicklungsumgebung und des Datenbanksystems Microsoft Visual FoxPro 6.0
  • Folie 3
  • Wizards & Builders GmbH Themenbersicht Access & Assign-Methoden Access & Assign-Methoden Active Documents Active Documents Component Gallery Component Gallery Application Framework Application Framework Coverage Profiler Coverage Profiler GIF- & JPEG-Support GIF- & JPEG-Support HTML-Help HTML-Help OLE Drag & Drop OLE Drag & Drop Project Manager Hooks Project Manager Hooks Automation Server Automation Server Neue Assistenten Neue Assistenten Jahr 2000-Untersttzung Jahr 2000-Untersttzung Neue Sprachelemente Neue Sprachelemente Erweiterte Sprachelemente Erweiterte Sprachelemente Vorschau auf Version 6.1 Vorschau auf Version 6.1
  • Folie 4
  • Wizards & Builders GmbH Access & Assign Access- & Assign-Methoden fr Eigenschaften in Microsoft Visual FoxPro
  • Folie 5
  • Wizards & Builders GmbH Einsatz von Access/Assign Eigenschaften fr _ACCESS bzw. _ASSIGN Eigenschaften fr _ACCESS bzw. _ASSIGN Parameterbernahme bei Assign, Rckgabe bei Acces Parameterbernahme bei Assign, Rckgabe bei Acces Methoden sind unabhngig voneinander anlegbar Methoden sind unabhngig voneinander anlegbar Auch bei DEFINE CLASS Auch bei DEFINE CLASS
  • Folie 6
  • Wizards & Builders GmbH Vorteile von Access/Assign Validierung von Eigenschaften Validierung von Eigenschaften Schreibschutz fr Eigenschaft Schreibschutz fr Eigenschaft Schutz von ActiveX-Controls Schutz von ActiveX-Controls Umsetzung von Werten Umsetzung von Werten Aufbau von Collections Aufbau von Collections Sonderfall THIS_ACCESS Sonderfall THIS_ACCESS Rckgabe von Objektreferenz Rckgabe von Objektreferenz
  • Folie 7
  • Wizards & Builders GmbH Active Documents Masken direkt im Browser als HTML-Darstellung mit Microsoft Visual FoxPro
  • Folie 8
  • Wizards & Builders GmbH Was sind ActiveDocuments Embedded OLE Embedded OLE In-Place-Activation In-Place-Activation Menues und Toolbars werden zum Host geroutet Menues und Toolbars werden zum Host geroutet Hohe Integration mit Internet Explorer und Webseiten Hohe Integration mit Internet Explorer und Webseiten Evolutionrer Schritt Evolutionrer Schritt
  • Folie 9
  • Wizards & Builders GmbH Klasse ActiveDocument Eigenschaften: Caption, ContainerReleaseType Eigenschaften: Caption, ContainerReleaseType Ereignisse: CommandTarget- Execute/Query, Container-Release, ShowDoc, HideDoc Ereignisse: CommandTarget- Execute/Query, Container-Release, ShowDoc, HideDoc Methoden: bliche Methoden Methoden: bliche Methoden
  • Folie 10
  • Wizards & Builders GmbH Einsatz von ActiveDocs Hauptdatei mu auf Active-Document- Klasse basieren Hauptdatei mu auf Active-Document- Klasse basieren Erzeugen einer.APP aus Projekt Erzeugen einer.APP aus Projekt CommandTargetExecute CommandTargetExecute CommandTargetQuery CommandTargetQuery GETHOST() GETHOST() ISHOSTED() ISHOSTED()
  • Folie 11
  • Wizards & Builders GmbH Ereignisreihenfolge Init Init Setup-Code, nicht zu lang wg. Timeout Setup-Code, nicht zu lang wg. Timeout ShowDoc ShowDoc Run Run Menu, Maske, READ EVENTS Menu, Maske, READ EVENTS HideDoc HideDoc ContainerRelease (Quit, Ret.F.) ContainerRelease (Quit, Ret.F.)
  • Folie 12
  • Wizards & Builders GmbH Erweiterung von Masken Eigenschaften: ContinousScroll, Alwaysonbottom, H/VScroll- SmallChanges, ViewPort-Koordinaten, Scrollbars, Titlebar Eigenschaften: ContinousScroll, Alwaysonbottom, H/VScroll- SmallChanges, ViewPort-Koordinaten, Scrollbars, Titlebar Ereignisse: Scrolled Ereignisse: Scrolled Methoden: SetViewPort Methoden: SetViewPort
  • Folie 13
  • Wizards & Builders GmbH Anpassung / Aufruf Maske Anpassung: BorderStyle = 0 BorderStyle = 0 Titlebar = 0 Titlebar = 0 Window State = 2 Window State = 2 Scrollbars = 3 Scrollbars = 3Aufruf: In Browser In Browser Stand Alone Stand Alone In Browser Debugging In Browser Debugging Stand Along Debugging Stand Along Debugging
  • Folie 14
  • Wizards & Builders GmbH Men-Merging Zusammenfassung der Mens Zusammenfassung der Mens Datei Internet Explorer Datei Internet Explorer Bearbeiten Active Document Bearbeiten Active Document Container Internet Explorer Container Internet Explorer Objekte Active Document Objekte Active Document Fenster Internet Explorer Fenster Internet Explorer Hilfe Addition von Active Doc Hilfe Addition von Active Doc DEFINE PAD NEGOTIATE nPos. DEFINE PAD NEGOTIATE nPos.
  • Folie 15
  • Wizards & Builders GmbH Component Gallery Umfangreiche Komponenten- sammlung im Source in Microsoft Visual FoxPro
  • Folie 16
  • Wizards & Builders GmbH Allgemeines zur Gallery Anpassbares Verwaltungs-werkzeug fr Referenzen Anpassbares Verwaltungs-werkzeug fr Referenzen Enthlt Projektmanager, Class-Browser, Form Controls-Toolbar Enthlt Projektmanager, Class-Browser, Form Controls-Toolbar Dokumente, Dateien, Verzeich-nisse, OLE-Server, URLs, HTML, VFP- Elemente, Sound, Wizards Dokumente, Dateien, Verzeich-nisse, OLE-Server, URLs, HTML, VFP- Elemente, Sound, Wizards
  • Folie 17
  • Wizards & Builders GmbH Vorhandene Kataloge Gallery (Basis- Katalog, Default) Gallery (Basis- Katalog, Default) Visual FoxPro (Foundation) Visual FoxPro (Foundation) Favorites Favorites MyBaseClasses MyBaseClasses ActiveX ActiveX WorldWideWeb (URL-Liste) WorldWideWeb (URL-Liste) Multimedia Multimedia Samples Samples
  • Folie 18
  • Wizards & Builders GmbH Eintragsarten Klasse Klasse Datei Datei ActiveX (Controls) ActiveX (Controls) Data (Tabelle,DBC) Data (Tabelle,DBC) Image (Bilder) Image (Bilder) Sound Sound Video Video URL (Link) URL (Link) Beispiel Beispiel Template (Builder) Template (Builder) Katalog Katalog Maske Maske Bericht Bericht Men Men Programm Programm Projekt Projekt
  • Folie 19
  • Wizards & Builders GmbH Application Framework Fertige Basisklassen fr eigene Anwendungen in Microsoft Visual FoxPro
  • Folie 20
  • Wizards & Builders GmbH Komponenten Include-Datei fr Anpassung Include-Datei fr Anpassung Konfigurationsdatei Konfigurationsdatei ProjectHook-Klasse ProjectHook-Klasse Tabelle fr Metadaten Tabelle fr Metadaten Application Builder Application Builder Basisklassen in Gallery Basisklassen in Gallery
  • Folie 21
  • Wizards & Builders GmbH Festlegungen fr Applikation Art: Normal, Modul, TopLevel Art: Normal, Modul, TopLevel Dialoge: SplashScreen, Quick-Start, About, Login, Favoriten, Fehlerlog, Optionen Dialoge: SplashScreen, Quick-Start, About, Login, Favoriten, Fehlerlog, Optionen Toolbars: Navigation, Standard Toolbars: Navigation, Standard Men: Favoriten, Fenster usw. Men: Favoriten, Fenster usw. Allgemein: Icon, Image, Name Allgemein: Icon, Image, Name
  • Folie 22
  • Wizards & Builders GmbH Coverage Profiler Neues Werkzeug zur Code-und Performanceanalyse in Microsoft Visual FoxPro
  • Folie 23
  • Wizards & Builders GmbH Coverage-Logfile SET COVERAGE TO ADDITIVE SET COVERAGE TO ADDITIVE Eintrge in der Log-Datei: Eintrge in der Log-Datei: Ausfhrungszeit Ausfhrungszeit Klasse Klasse Objekt, Methode, Prozedur Objekt, Methode, Prozedur Zeilennummer Zeilennummer Dateiname Dateiname Programmebene Programmebene
  • Folie 24
  • Wizards & Builders GmbH Coverage Profiler Systemvariable _COVERAGE Systemvariable _COVERAGE DO (_COVERAGE) WITH DO (_COVERAGE) WITH Coverage/Profile Mode Coverage/Profile Mode Coverage Profiler Options Coverage Profiler Options AddIns fr Erweiterung AddIns fr Erweiterung Adjust-Methoden fr Anpassung Adjust-Methoden fr Anpassung Coverage.VCX und.h-Dateien Coverage.VCX und.h-Dateien
  • Folie 25
  • Wizards & Builders GmbH Neue Grafikformate Untersttzung weiterer Grafikformate in Masken in Microsoft Visual FoxPro
  • Folie 26
  • Wizards & Builders GmbH Untersttzte Formate Bitmaps.bmp Bitmaps.bmp Device ind. Bitmaps.dib Device ind. Bitmaps.dib Graphics Interchange.gif Graphics Interchange.gif Joint Photographic.jpg Joint Photographic.jpg Cursor.cur Cursor.cur Animated Cursor.ani Animated Cursor.ani Icon.ico Icon.ico
  • Folie 27
  • Wizards & Builders GmbH Untersttze Eigenschaften Picture, Disabled, Down fr: Checkbox, CommandButton, OptionButton Checkbox, CommandButton, OptionButton Nur Picture fr: Container, Control, Custom, Form, Image, Page, _Screen Container, Control, Custom, Form, Image, Page, _Screen
  • Folie 28
  • Wizards & Builders GmbH Weitere Funktionen GETPICT GETPICT CLEAR RESOURCES CLEAR RESOURCES Untersttzung in: Masken- und Klassendesigner Masken- und Klassendesigner Projektmanager Projektmanager Berichtsdesigner Berichtsdesigner
  • Folie 29
  • Wizards & Builders GmbH HTML-Help Das neue Hilfesytem in HTML von Microsoft Visual FoxPro
  • Folie 30
  • Wizards & Builders GmbH Allgemeines zu HTML-Help HTML HelpWorkshop statt Help Workshop 4.0 HTML HelpWorkshop statt Help Workshop 4.0 Untersttzung von: Untersttzung von: HTML-Darstellung HTML-Darstellung ActiveX, Java, JavaScript, VBScript ActiveX, Java, JavaScript, VBScript B