Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Reino Gegg Geändert vor über 11 Jahren
1
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro
2
Wizards & Builders GmbH Diese Schulung dient der Einführung in die Verwendung und die Einbindung von ActiveX-Controls und der Darstellung der dabei möglicherweise entstehenden Probleme unter Microsoft Visual FoxPro
3
Wizards & Builders GmbH Themenübersicht Einbindung von ActiveX-Controls Einbindung von ActiveX-Controls SimpleBound-Controls SimpleBound-Controls SimpleFrame-Controls SimpleFrame-Controls Probleme mit SimpleFrame-Controls Probleme mit SimpleFrame-Controls Spezialfunktionen zur Einbindung Spezialfunktionen zur Einbindung Subclassing (Calendar) Subclassing (Calendar) Subclassing (RTF) Subclassing (RTF) Standard-MS-Controls Standard-MS-Controls Internet/Messaging-Controls Internet/Messaging-Controls Weitere einfache Controls Weitere einfache Controls Spezielle Visual FoxPro Controls Spezielle Visual FoxPro Controls Visual Basic Control Creation Edition Visual Basic Control Creation Edition
4
Wizards & Builders GmbH Ansteuerung von ActiveX Besonderheiten der Ansteuerung von ActiveX-Controls unter Microsoft Visual FoxPro
5
Wizards & Builders GmbH Einbindung von ActiveX SYS(2333) SYS(2333) VTABLE-Binding bzw. DualInterface-Support VTABLE-Binding bzw. DualInterface-Support SYS(3004 / 3005) SYS(3004 / 3005) Return / Set Locale ID Return / Set Locale ID 1029 Czech, 1031 Deutsch, 1033 Englisch, 1034 Spanisch, 1036 Franz., 1040 Ital., 1045 Polnisch, 1046 Brasilianisch, 2070 Portugiesisch 1029 Czech, 1031 Deutsch, 1033 Englisch, 1034 Spanisch, 1036 Franz., 1040 Ital., 1045 Polnisch, 1046 Brasilianisch, 2070 Portugiesisch (Def)OLECID setzt nur Interface (Def)OLECID setzt nur Interface
6
Wizards & Builders GmbH SimpleBound Controls Bindable- und DefaultBind-Property vorhanden Bindable- und DefaultBind-Property vorhanden VFP setzt ControlSource-Property VFP setzt ControlSource-Property VFP setzt Value-Property (Hidden) VFP setzt Value-Property (Hidden) OnChanged für Optimistic OnChanged für Optimistic OnRequestEdit für Pessimistic OnRequestEdit für Pessimistic
7
Wizards & Builders GmbH SimpleFrame VFP setzt folgende Methoden/Properties: Paint( ) Paint( ) ShowTips( ) ShowTips( ) SetAll( ) SetAll( ) AddObject( ) AddObject( )
8
Wizards & Builders GmbH Probleme mit SimpleFrame Überlappende VFP-Controls fehlerhaft Überlappende VFP-Controls fehlerhaft Plazierung auf Pages > 1 führt zu Mehrarbeit (UIEnable(.F.) in PageFrame. oder Form.Init) Plazierung auf Pages > 1 führt zu Mehrarbeit (UIEnable(.F.) in PageFrame. oder Form.Init) Sheridan Tab Control erlaubt SimpleFrames nur für Page 1 Sheridan Tab Control erlaubt SimpleFrames nur für Page 1 Visual Basic TWIPs häufig als Default Visual Basic TWIPs häufig als Default
9
Wizards & Builders GmbH Zusätzliche VFP-Funktionen AutoYield =.F. AutoYield =.F. ActiveX waitstate, OnKeyLabel/Mouse queue, SET ESCAPE OFF, Queries ohne Pause, kein Switch-Back zu VFP ActiveX waitstate, OnKeyLabel/Mouse queue, SET ESCAPE OFF, Queries ohne Pause, kein Switch-Back zu VFP DOEVENTS DOEVENTS führt Windows-Events nachträglich aus führt Windows-Events nachträglich aus Add. VTABLE-Binding Registry-Key Add. VTABLE-Binding Registry-Key HKEY_CLASSES_ROOT\NoDualInterface\{clsid}
10
Wizards & Builders GmbH Subclassing von ActiveX-Controls Subclassing von ActiveX-Controls ist eine der Sonderfunktionen von Microsoft Visual Foxpro
11
Wizards & Builders GmbH Calendar Control Beispiel für Subclassing Beispiel für Subclassing addieren von Buttons für Methodenaufruf addieren von Buttons für Methodenaufruf Verwendung Container mit Buttons in Maske Verwendung Container mit Buttons in Maske
12
Wizards & Builders GmbH Rich Text Box-Control Beispiel für Subclassing Beispiel für Subclassing Verwendung von Buttons für Methodenaufruf Verwendung von Buttons für Methodenaufruf Addieren Eigenschaft Controlsource für Datenanbindung des Controls Addieren Eigenschaft Controlsource für Datenanbindung des Controls Verwendung von Container in Maske Verwendung von Container in Maske
13
Wizards & Builders GmbH Dynazip-Control Professionelle Kompressionslibrary Professionelle Kompressionslibrary Beispiel für Subclassing: Beispiel für Subclassing: Parameter/Konfiguration über Methode Parameter/Konfiguration über Methode Aufruf Kompression über Methode Aufruf Kompression über Methode
14
Wizards & Builders GmbH Mitgelieferte ActiveX-Controls Übersicht über die mitgelieferten ActiveX-Controls von Microsoft Visual FoxPro
15
Wizards & Builders GmbH Standard-MS-Controls Treeview Treeview Listview Listview Imagelist Imagelist RTF RTF Calendar Calendar
16
Wizards & Builders GmbH Treeview-Control Benötigt Imagelist Benötigt Imagelist Kombination mit Listview sinnvoll Kombination mit Listview sinnvoll separater Vortrag über Ansteuerung separater Vortrag über Ansteuerung
17
Wizards & Builders GmbH Rich Text Box Muß um Speicher- möglichkeiten ergänzt werden Muß um Speicher- möglichkeiten ergänzt werden Build-Nummern mit Twips statt Pixel! Build-Nummern mit Twips statt Pixel!
18
Wizards & Builders GmbH Messaging/Internet mit ActiveX MAPI Session Control MAPI Session Control MAPI Message Control MAPI Message Control MS CommControl MS CommControl MS Web Browser MS Web Browser MS WinSock Control MS WinSock Control
19
Wizards & Builders GmbH Einfache ActiveX-Controls SysInfo SysInfo Progressbar Progressbar Slider Slider Statusbar Statusbar
20
Wizards & Builders GmbH Spezielle FoxPro-Controls FOXTLIBAnzeige von TYPELIBs FOXTLIBAnzeige von TYPELIBs TypeLib-Reader-Klasse in Component Gallery TypeLib-Reader-Klasse in Component Gallery FOXHWNDAnzeige von WMF/Icon FOXHWNDAnzeige von WMF/Icon zusätzliche Grafikformate zusätzliche Grafikformate
21
Wizards & Builders GmbH VB Controls Creation Edition Erstellung von einfachen Controls mit der Microsoft Visual Basic Controls Creation Edition
22
Wizards & Builders GmbH Controls Creation Edition Kurze Erläuterung Kurze Erläuterung Wichtige Einstellungen: Wichtige Einstellungen:.Autoyield =.F..Autoyield =.F. =SYS( 2333, 0 ) =SYS( 2333, 0 )
23
Wizards & Builders GmbH ActiveX-Katalog Der ActiveX-Markt boomt (angeblich)! Der ActiveX-Markt boomt (angeblich)! Sehr viele weitere ActiveX-Controls verfügbar Sehr viele weitere ActiveX-Controls verfügbar Erheblicher Zeitbedarf für Sichtung und Test! Erheblicher Zeitbedarf für Sichtung und Test! Viel Schrott! Viel Schrott!
24
Wizards & Builders GmbH Vielen Dank! Das waren die Themen: Einbindung von ActiveX-Controls Einbindung von ActiveX-Controls SimpleBound-Controls SimpleBound-Controls SimpleFrame-Controls SimpleFrame-Controls Probleme mit SimpleFrame-Controls Probleme mit SimpleFrame-Controls Spezialfunktionen zur Einbindung Spezialfunktionen zur Einbindung Subclassing (Calendar) Subclassing (Calendar) Subclassing (RTF) Subclassing (RTF) Standard-MS-Controls Standard-MS-Controls Internet/Messaging-Controls Internet/Messaging-Controls Weitere einfache Controls Weitere einfache Controls Spezielle Visual FoxPro Controls Spezielle Visual FoxPro Controls Visual Basic Control Creation Edition Visual Basic Control Creation Edition
25
Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b 61476 Kronberg Tel.: 06173-950906 Fax: 06173-950907 CIS: 101605,175
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.