Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.

Slides:



Advertisements
Ähnliche Präsentationen
Mit Power Punktgenau Präsentieren = P3
Advertisements

Einführung in Visual C++
Wizards & Builders GmbH Erstellen von Applikationen Erstellen von Datenbank- Applikationen unter Microsoft Visual FoxPro.
Rollen in Projekten Aufteilung von Rollen in Entwicklungsprojekten mit
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Der Menügenerator Arbeiten mit dem Menügenerator und ggf. Zusatztools unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Hypertext Markup Language Beschreibung von HTML als Vorbereitung für Webserver mit Microsoft Visual FoxPro.
Wizards & Builders GmbH INI-Dateien und Registry Arbeiten mit der Registry von Windows NT / Windows 95 in Microsoft Visual FoxPro.
Erstellen von OLE-Servern
Wizards & Builders GmbH Fehlerbehandlung und Debugging Aufspüren und Behandeln von Programmfehlern unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro.
Konfiguration / Set-Einstellungen
Integration AccountView
Wizards & Builders GmbH Schichtenarchitektur Multi-Tier-Applikationen mit Microsoft Visual FoxPro.
Datenmodellierung mit XCASE
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Programmierung von List- und Comboxen mit Microsoft Visual FoxPro
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
WebServer mit FOXISAPI
Wizards & Builders GmbH Projektmanager und SourceSafe Arbeiten mit dem Projektmanager von Microsoft Visual FoxPro.
Wizards & Builders GmbH Einführung in die objektorientierte Programmierung Norbert Abb.
Ansteuerung von Treeview
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schulungsmaterial Material zu Programmierung und Datenbankhandling unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Tools, AddOns, Frameworks Nützliche Zusatzprodukte rund um Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Das Microsoft Zertifizierungsprogramm Norbert Abb.
Ausbildungsinhalte für „Fachinformatiker Anwendungsentwicklung“
Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.
Handling und Erstellung von: DLL, EXE, COM, DCOM
OLE/ OLE-Automation mit VFP Einsatz von ActiveX Controls
Besonderheiten einzelner Steuerelemente in Visual FoxPro
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
VFP Beispiele sowie Tools, Frameworks und Klassen
Visual FoxPro 10.0 Visual Extend 10.0
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
Erstellen von COM-Servern in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow COM.
Arbeiten mit Formularen in Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
Eingangsfrage Ordnen Sie die nachfolgenden MCP-Tests in einer sinnvollen Reihenfolge zur Erlangung des MCSD (Microsoft Certified Solution Developer): A)
Tagesseminar Einführung in Microsoft SharePoint Portal Server
Active Extend deutschsprachige FoxPro User Group Rainer Becker VFXAFX06.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Zusammenhängender Marketingansatz auf Basis eines Frameworks
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
YouTube5 .0 Projektpräsentation
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Sicherer Zugang zu internen Terminalservern von öffentlichen PCs
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Übernahme der Visual FoxPro Geschäftslogik.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Vortrag: Visual Basic Neuerungen Autor : Dennis Hoyer
Office in Java 2. Info-Point Urs Frei.
iMAS Schnittstellen - Übersicht
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
Windows Interface Guidelines for Software Design1 The Windows Interface Guidelines for Software Design.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
MS PowerPoint 2010 PowerPoint Arbeiten mit dem Master
C++ FÜR cOMPUTERSPIELENTWICKLER
D-VFXL Late Night VFX Anwendertreffen
Visual Extend Neuheiten in der Version 16.0
 Präsentation transkript:

Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro

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

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

Wizards & Builders GmbH Ansteuerung von ActiveX Besonderheiten der Ansteuerung von ActiveX-Controls unter Microsoft Visual FoxPro

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

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

Wizards & Builders GmbH SimpleFrame VFP setzt folgende Methoden/Properties: Paint( ) Paint( ) ShowTips( ) ShowTips( ) SetAll( ) SetAll( ) AddObject( ) AddObject( )

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

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}

Wizards & Builders GmbH Subclassing von ActiveX-Controls Subclassing von ActiveX-Controls ist eine der Sonderfunktionen von Microsoft Visual Foxpro

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

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

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

Wizards & Builders GmbH Mitgelieferte ActiveX-Controls Übersicht über die mitgelieferten ActiveX-Controls von Microsoft Visual FoxPro

Wizards & Builders GmbH Standard-MS-Controls Treeview Treeview Listview Listview Imagelist Imagelist RTF RTF Calendar Calendar

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

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!

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

Wizards & Builders GmbH Einfache ActiveX-Controls SysInfo SysInfo Progressbar Progressbar Slider Slider Statusbar Statusbar

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

Wizards & Builders GmbH VB Controls Creation Edition Erstellung von einfachen Controls mit der Microsoft Visual Basic Controls Creation Edition

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 )

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!

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

Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175