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

  • Published on
    05-Apr-2015

  • View
    107

  • Download
    1

Embed Size (px)

Transcript

<ul><li> Folie 1 </li> <li> Wizards &amp; Builders GmbH Visual FoxPro 6.0 Vorstellung der neuen Version 6.0 von Microsoft Visual FoxPro </li> <li> Folie 2 </li> <li> Wizards &amp; Builders GmbH Diese Schulung dient der Einfhrung in die neue Version 6.0 der Entwicklungsumgebung und des Datenbanksystems Microsoft Visual FoxPro 6.0 </li> <li> Folie 3 </li> <li> Wizards &amp; Builders GmbH Themenbersicht Access &amp; Assign-Methoden Access &amp; Assign-Methoden Active Documents Active Documents Component Gallery Component Gallery Application Framework Application Framework Coverage Profiler Coverage Profiler GIF- &amp; JPEG-Support GIF- &amp; JPEG-Support HTML-Help HTML-Help OLE Drag &amp; Drop OLE Drag &amp; 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 </li> <li> Folie 4 </li> <li> Wizards &amp; Builders GmbH Access &amp; Assign Access- &amp; Assign-Methoden fr Eigenschaften in Microsoft Visual FoxPro </li> <li> Folie 5 </li> <li> Wizards &amp; 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 </li> <li> Folie 6 </li> <li> Wizards &amp; 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 </li> <li> Folie 7 </li> <li> Wizards &amp; Builders GmbH Active Documents Masken direkt im Browser als HTML-Darstellung mit Microsoft Visual FoxPro </li> <li> Folie 8 </li> <li> Wizards &amp; 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 </li> <li> Folie 9 </li> <li> Wizards &amp; 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 </li> <li> Folie 10 </li> <li> Wizards &amp; 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() </li> <li> Folie 11 </li> <li> Wizards &amp; 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.) </li> <li> Folie 12 </li> <li> Wizards &amp; 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 </li> <li> Folie 13 </li> <li> Wizards &amp; 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 </li> <li> Folie 14 </li> <li> Wizards &amp; 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. </li> <li> Folie 15 </li> <li> Wizards &amp; Builders GmbH Component Gallery Umfangreiche Komponenten- sammlung im Source in Microsoft Visual FoxPro </li> <li> Folie 16 </li> <li> Wizards &amp; 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 </li> <li> Folie 17 </li> <li> Wizards &amp; 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 </li> <li> Folie 18 </li> <li> Wizards &amp; 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 </li> <li> Folie 19 </li> <li> Wizards &amp; Builders GmbH Application Framework Fertige Basisklassen fr eigene Anwendungen in Microsoft Visual FoxPro </li> <li> Folie 20 </li> <li> Wizards &amp; 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 </li> <li> Folie 21 </li> <li> Wizards &amp; 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 </li> <li> Folie 22 </li> <li> Wizards &amp; Builders GmbH Coverage Profiler Neues Werkzeug zur Code-und Performanceanalyse in Microsoft Visual FoxPro </li> <li> Folie 23 </li> <li> Wizards &amp; 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 </li> <li> Folie 24 </li> <li> Wizards &amp; 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 </li> <li> Folie 25 </li> <li> Wizards &amp; Builders GmbH Neue Grafikformate Untersttzung weiterer Grafikformate in Masken in Microsoft Visual FoxPro </li> <li> Folie 26 </li> <li> Wizards &amp; 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 </li> <li> Folie 27 </li> <li> Wizards &amp; 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 </li> <li> Folie 28 </li> <li> Wizards &amp; Builders GmbH Weitere Funktionen GETPICT GETPICT CLEAR RESOURCES CLEAR RESOURCES Untersttzung in: Masken- und Klassendesigner Masken- und Klassendesigner Projektmanager Projektmanager Berichtsdesigner Berichtsdesigner </li> <li> Folie 29 </li> <li> Wizards &amp; Builders GmbH HTML-Help Das neue Hilfesytem in HTML von Microsoft Visual FoxPro </li> <li> Folie 30 </li> <li> Wizards &amp; 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 Bildformate JPG, GIF, PNG Bildformate JPG, GIF, PNG Hyperlink ins Internet Hyperlink ins Internet Anzeige HTML-Quelltext Anzeige HTML-Quelltext </li> <li> Folie 31 </li> <li> Wizards &amp; Builders GmbH Verbindung mit Anwendung Hilfe-Men im Men Hilfe-Men im Men SET HELP TO.chm, HELP SET HELP TO.chm, HELP Kontext-Sensitive Hilfe auf F1 Kontext-Sensitive Hilfe auf F1 ON KEY LABEL F1 HELP ON KEY LABEL F1 HELP WhatsThisHelp-Button WhatsThisHelp-Button HelpContextID+HELP ID, SET TOPIC TO HelpContextID+HELP ID, SET TOPIC TO WhatsThisHelp, WhatsThisButton WhatsThisHelp, WhatsThisButton </li> <li> Folie 32 </li> <li> Wizards &amp; Builders GmbH Auszuliefernde Dateien.CHM Eigene Hilfedatei.CHM Eigene Hilfedatei HHCTRL.OCX ActiveX-Control HHCTRL.OCX ActiveX-Control ITSS.DLL Compiled HTML Lib ITSS.DLL Compiled HTML Lib ITIRCL.DLL Text Search Lib ITIRCL.DLL Text Search Lib HH.EXE HTML Help Viewer HH.EXE HTML Help Viewer auerdem: Internet Explorer auerdem: Internet Explorer </li> <li> Folie 33 </li> <li> Wizards &amp; Builders GmbH OLE-Drag &amp; Drop OLE-Drag und Drop mit anderen Anwendungen in Microsoft Visual FoxPro </li> <li> Folie 34 </li> <li> Wizards &amp; Builders GmbH Drag &amp; Drop Allgemein Drag &amp; Drop innerhalb VFP 5 Drag &amp; Drop innerhalb VFP 5 oder: OLE Drag &amp; Drop ab VFP 6 oder: OLE Drag &amp; Drop ab VFP 6 Ausfhrung mit Maustaste links, rechts (Men), Tasten Ausfhrung mit Maustaste links, rechts (Men), Tasten Abbruch mit Escape Abbruch mit Escape Smtliche Werkzeuge von VFP untersttzten Drag &amp; Drop Smtliche Werkzeuge von VFP untersttzten Drag &amp; Drop </li> <li> Folie 35 </li> <li> Wizards &amp; Builders GmbH Drag Source Eigenschaften: DragPicture, DragMode Eigenschaften: DragPicture, DragMode Ereignisse: CompleteDrag (Drop /Cancel), GiveFeedback (Over), SetData, StartDrag (Drag) Ereignisse: CompleteDrag (Drop /Cancel), GiveFeedback (Over), SetData, StartDrag (Drag) Methoden: Drag Methoden: Drag </li> <li> Folie 36 </li> <li> Wizards &amp; Builders GmbH Drop Target, DataObject Drop Target Eigenschaften: DropEffects, DropHasData, DropMode Eigenschaften: DropEffects, DropHasData, DropMode Ereignisse: DragDrop, DragOver Ereignisse: DragDrop, DragOverDataObject Methoden: ClearData, SetData, GetData, SetFormat, GetFormat Methoden: ClearData, SetData, GetData, SetFormat, GetFormat </li> <li> Folie 37 </li> <li> Wizards &amp; Builders GmbH Automatisches Drag OLEDragMode=1 Source: Image, Container, Line, Pagefram,Shape Source: Image, Container, Line, Pagefram,Shape Source und Text: Label, Commandbutton Source und Text: Label, Commandbutton Ditto+Variant: Check-, Combo-, Edit-, List-, Text-box, Spinner Ditto+Variant: Check-, Combo-, Edit-, List-, Text-box, Spinner </li> <li> Folie 38 </li> <li> Wizards &amp; Builders GmbH Automatisches Drop OLEDropMode=1 Source: --- Source: --- Text: Editbox, Combobox (nur als DropDownCombo) Text: Editbox, Combobox (nur als DropDownCombo) Variant: Spinner, Textbox Variant: Spinner, Textbox Manuell: berschreiben und Verwendung von NODEFAULT </li> <li> Folie 39 </li> <li> Wizards &amp; Builders GmbH Project Manager Hook Neue Projekt- und Projekt-Hook-Klasse in Microsoft Visual FoxPro </li> <li> Folie 40 </li> <li> Wizards &amp; Builders GmbH Project Collection Am Application Objekt von VFP Am Application Objekt von VFP Project Collection mit Count und Item- Liste Project Collection mit Count und Item- Liste ActiveProject ActiveProject OLE-fhig OLE-fhig </li> <li> Folie 41 </li> <li> Wizards &amp; Builders GmbH Project Object Eigenschaften: Projekt/Hook/ Class, Server Help / Project, Type Lib CLSID / Desc / Name, Versions-Info / AutoIncrement, BuildDateTime Eigenschaften: Projekt/Hook/ Class, Server Help / Project, Type Lib CLSID / Desc / Name, Versions-Info / AutoIncrement, BuildDateTime Methoden: Build(), Refresh(), CleanUp(), SetMain() Methoden: Build(), Refresh(), CleanUp(), SetMain() </li> <li> Folie 42 </li> <li> Wizards &amp; Builders GmbH ProjectHook Object Eigenschaften: OLE-Properties Eigenschaften: OLE-Properties Ereignisse: Before/AfterBuild, OLE, QueryAdd/Remove/Run/ ModifyFile, Error Ereignisse: Before/AfterBuild, OLE, QueryAdd/Remove/Run/ ModifyFile, Error Methoden: Nix wichtiges Methoden: Nix wichtiges </li> <li> Folie 43 </li> <li> Wizards &amp; Builders GmbH Files Object Collection: Count, Add, Item Collection: Count, Add, Item Eigenschaften: Codepage, Desc., Exclude, LastModified, Name, ReadOnly, SCCStatus, Type Eigenschaften: Codepage, Desc., Exclude, LastModified, Name, ReadOnly, SCCStatus, Type Methoden: AddtoSCC, ChecIn, (Undo)CheckOut, GetLatest-Version, Modify, Remove(SCC) Methoden: AddtoSCC, ChecIn, (Undo)CheckOut, GetLatest-Version, Modify, Remove(SCC) </li> <li> Folie 44 </li> <li> Wizards &amp; Builders GmbH Servers Object Collection: Count, Item Collection: Count, Item Eigenschaften: CLSID, Description, HelpContextID, Instancing, ProgID, ServerClass, ServerLibrary Eigenschaften: CLSID, Description, HelpContextID, Instancing, ProgID, ServerClass, ServerLibrary </li> <li> Folie 45 </li> <li> Wizards &amp; Builders GmbH Automation Server Erstellung von eigenen OLE Automation Servern mit Microsoft Visual FoxPro </li> <li> Folie 46 </li> <li> Wizards &amp; Builders GmbH Neue Funktionen COMARRAY( ) COMARRAY( ) COMCLASSINFO( ) COMCLASSINFO( ) CREATEOBJECTX( ) CREATEOBJECTX( ) COMRETURNERROR( ) COMRETURNERROR( ) SYS(2334) Automation Server SYS(2334) Automation Server SYS(2335) Unattended Server SYS(2335) Unattended Server </li> <li> Folie 47 </li> <li> Wizards &amp; Builders GmbH Neue Eigenschaften ServerName Property ServerName Property StartMode Property StartMode Property Verbesserte Type-Library! Verbesserte Type-Libra...</li></ul>

Recommended

View more >