33
Wizards & Wizards & Builders Builders GmbH GmbH Fertigkomponenten Fertigkomponenten Fertige Komponenten in Fertige Komponenten in Component Gallery und Component Gallery und Solutions-Beispielen Solutions-Beispielen Microsoft Visual FoxPro Microsoft Visual FoxPro

Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Embed Size (px)

Citation preview

Page 1: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

FertigkomponentenFertigkomponenten

Fertige Komponenten in Fertige Komponenten in Component Gallery und Component Gallery und

Solutions-BeispielenSolutions-BeispielenMicrosoft Visual FoxProMicrosoft Visual FoxPro

Page 2: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Diese Schulung dient der Einführung in die verwendbaren Klassen der Component Gallery

und der Lösungssammlung (Solutions.app) sowie der Beispielanwendungen vonMicrosoft Visual FoxPro.

Page 3: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ThemenübersichtThemenübersicht

Aufbau Component GalleryAufbau Component Gallery MyBaseClassesMyBaseClasses FertigklassenFertigklassen Beispiele in Solutions.appBeispiele in Solutions.app Anwendung Tasmanian TradersAnwendung Tasmanian Traders

Page 4: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Component GalleryComponent Gallery

Einführung in die Arbeit Einführung in die Arbeit mit der Component Gallery mit der Component Gallery

in in Microsoft Visual FoxProMicrosoft Visual FoxPro

Page 5: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

KatalogeKataloge

ActiveX-ControlsActiveX-Controls My Base ClassesMy Base Classes MultimediaMultimedia VFP MainVFP Main World Wide WebWorld Wide Web SamplesSamples

Page 6: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Catalog ActiveX-ControlsCatalog ActiveX-Controls

Installed ControlsInstalled Controls ServersServers ToolsTools

CliReg32CliReg32 DCOMConfigDCOMConfig Remote Connection ManagerRemote Connection Manager Automation ManagerAutomation Manager

Page 7: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Catalog My Base ClassesCatalog My Base Classes

InitInit DestroyDestroy ErrorError AddtoprojectAddtoproject NewinstanceNewinstance ReleaseRelease ReleaseobjectsReleaseobjects

SetHostSetHost SetObjectRefSetObjectRef SetObjectRefsSetObjectRefs nObjectrefcountnObjectrefcount

AccessAccess AssignAssign

Page 8: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Catalog MultimediaCatalog Multimedia

MultimediaMultimedia Visual Studio GalleryVisual Studio Gallery

BitmapsBitmaps CursorsCursors IconsIcons MetafileMetafile VideosVideos

Page 9: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Catalog Visual FoxProCatalog Visual FoxPro

DataData Foundation ClassesFoundation Classes HelpHelp TemplatesTemplates

Applcations, Forms. ReportsApplcations, Forms. Reports

ToolsTools Addlabel, Calc., Explorer, Filer, RegeditAddlabel, Calc., Explorer, Filer, Regedit

Page 10: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

VFP Foundation ClassesVFP Foundation Classes

ApplicationApplication AutomationAutomation ButtonsButtons Data NavigationData Navigation Data QueryData Query Date/TimeDate/Time DialogsDialogs

InternetInternet MenusMenus MultimediaMultimedia OutputOutput Text FormattingText Formatting User ControlsUser Controls UtilitiesUtilities

Page 11: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Catalog World Wide WebCatalog World Wide Web

Microsoft NetworkMicrosoft Network Microsoft ProductsMicrosoft Products Visual FoxProVisual FoxPro

Internet ClassesInternet Classes User GroupsUser Groups VFP-SitesVFP-Sites VFP-SupportVFP-Support

Weg Search EngineWeg Search Engine

Page 12: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Catalog SamplesCatalog Samples

Client/ServerClient/Server FoxIsApiFoxIsApi GopherGopher PoolManagerPoolManager Sample DataSample Data SolutionsSolutions TastradeTastrade

Page 13: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

FertigklassenFertigklassen

Fertige Klassen aus der Fertige Klassen aus der Component Gallery von Component Gallery von Microsoft Visual FoxProMicrosoft Visual FoxPro

Page 14: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

My Base ClassesMy Base Classes

Interessante Verwaltung von Interessante Verwaltung von Fremdreferenzen auf Objekt Fremdreferenzen auf Objekt

Code in allen Methoden aller Code in allen Methoden aller Basisklassen KOPIERT!Basisklassen KOPIERT!

Sonst keine wesentlichen Sonst keine wesentlichen VerbesserungenVerbesserungen

Components basieren darauf!Components basieren darauf!

Page 15: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ApplicationApplication

Data SessionData Session ErrorError Object StateObject State System ToolbarSystem Toolbar Trace Aware TimerTrace Aware Timer Window Handler (SDI)Window Handler (SDI)

Page 16: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

AutomationAutomation

Cross TabCross Tab GraphGraph Graph By RecordGraph By Record Mail MergeMail Merge Pivot TablePivot Table

Page 17: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ButtonsButtons

CancelCancel Data EditData Edit Filter DialogFilter Dialog Goto DialogGoto Dialog HelpHelp LaunchLaunch OKOK

PreviewPreview Run FormRun Form Send MailSend Mail Simple EditSimple Edit Sort DialogSort Dialog

Page 18: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Data NavigationData Navigation

Data Navigation Button/ObjectData Navigation Button/Object Goto DialogGoto Dialog Navigation Shortcut / ToolbarNavigation Shortcut / Toolbar Simple Navigation / PictureSimple Navigation / Picture VCR Navigation / ButtonsVCR Navigation / Buttons

Page 19: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Data QueryData Query

Conflict CatcherConflict Catcher Data ValidationData Validation Distinct ValueDistinct Value Filter DialogFilter Dialog Filter Exp. Dia.Filter Exp. Dia. Find ButtonsFind Buttons Find DialogFind Dialog

Find ObjectFind Object Locate ButtonLocate Button Lookup ComboLookup Combo Offline SwitchOffline Switch QBFQBF Sort Dialog/Obj.Sort Dialog/Obj. SQL SQL PassThroughPassThrough

Page 20: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

DialogsDialogs

About DialogAbout Dialog Item LocatorItem Locator KeywordsKeywords Password DialogPassword Dialog Splash ScreenSplash Screen ThermometerThermometer

Page 21: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

InternetInternet

CookieCookie DBF->HTMLDBF->HTML FRX->HTMLFRX->HTML Hyperlink Hyperlink

ButtonButton Hyperlink Hyperlink

ImageImage Hyperlink LabelHyperlink Label

SCX->HTMLSCX->HTML URL ComboURL Combo URL Open URL Open

DialogDialog Web Browser Web Browser

ControlControl

Page 22: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Date/Time, MenüsDate/Time, Menüs

ActiveX ActiveX CalendarCalendar

ClockClock StopWatchStopWatch

Navigation Navigation Shortcut MenuShortcut Menu

Shortcut Menu Shortcut Menu classclass

Page 23: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Multimedia, OutputMultimedia, Output

Sound PlayerSound Player Video PlayerVideo Player

Output ControlOutput Control Output DialogOutput Dialog Output ObjectOutput Object Text PreviewText Preview

Page 24: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Text FormattingText Formatting

Font ComboFont Combo Fontsize ComboFontsize Combo Format ToolbarFormat Toolbar RTF-ControlsRTF-Controls

Page 25: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

User ControlsUser Controls

Field MoverField Mover GetFile and DirectoryGetFile and Directory MouseOver EffectsMouseOver Effects Resize ObjectResize Object Sort MoverSort Mover Super MoverSuper Mover Table MoverTable Mover

Page 26: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

UtilitiesUtilities

Application Application RegistryRegistry

Array HandlerArray Handler File VersionFile Version Find FilesFind Files INI AccessINI Access MessageboxMessagebox

ODBC RegistryODBC Registry Registry AccessRegistry Access Shell ExecuteShell Execute String LibraryString Library Type LibraryType Library

Page 27: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

SolutionsSolutions

Beispielklassen und -Beispielklassen und -Beispielobjekte fürBeispielobjekte für

Microsoft Visual FoxProMicrosoft Visual FoxPro

Page 28: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Übersicht BeispieleÜbersicht Beispiele

OLE: MS-Graph-AnsteuerungOLE: MS-Graph-Ansteuerung

Page 29: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Tasmanian TradersTasmanian Traders

Das Anwendungsbeispiel Das Anwendungsbeispiel „Tasmanian Traders“ von„Tasmanian Traders“ vonMicrosoft Visual FoxProMicrosoft Visual FoxPro

Page 30: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

ProgrammstartProgrammstart

HauptprogrammHauptprogramm Instanziierung Applikationsobj.Instanziierung Applikationsobj. Aufruf Login-Maske (Hide!)Aufruf Login-Maske (Hide!) Aufruf User-LevelAufruf User-Level Makro-Aufruf aus Action-MemoMakro-Aufruf aus Action-Memo

Page 31: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Probleme mit TasTradeProbleme mit TasTrade

Applikationsklasse enthält Applikationsklasse enthält Menü-, Toolbar- und Menü-, Toolbar- und Maskensteuerung in einemMaskensteuerung in einem

Maskenklasse enthält Maskenklasse enthält Datensatzsteuerung Datensatzsteuerung (Navigator)(Navigator)

Sub-classen fast unmöglichSub-classen fast unmöglich

Page 32: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Vielen Dank!Vielen Dank!

Das waren die Themen:Das waren die Themen: Component Component

Gallery - KatalogeGallery - Kataloge Component Component

Gallery - Gallery - FertigklassenFertigklassen

Solutions.appSolutions.app Tasmanian Tasmanian

TradersTraders

Page 33: Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro

Wizards & Wizards & Builders GmbH Builders GmbH

Wenn Fragen bestehen:Wenn Fragen bestehen:

Wizards & BuildersWizards & BuildersMethodische Software-Methodische Software-

Entwicklung GmbHEntwicklung GmbH

Frankfurter Str. 21bFrankfurter Str. 21b

61476 Kronberg61476 Kronberg

Tel.: 06173-950906Tel.: 06173-950906

Fax: 06173-950907Fax: 06173-950907

CIS: 101605,175CIS: 101605,175