Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.

Slides:



Advertisements
Ähnliche Präsentationen
Arbeiten mit Berichten in Visual FoxPro 9.0
Advertisements

Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL.
Client / Server mit Visual FoxPro 9.0
Arbeiten mit SQL in Visual FoxPro 9.0
Was ist neu in VFX 9.5? VFX Anwendertreffen 2006 Was ist neu in VFX 9.5? Uwe Habermann Visual Extend Product Manager
Visual Extend Product Manager
Visual FoxPro 10.0 Visual Extend 10.0
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2009 deutschsprachige FoxPro User Group Uwe Habermann, Venelina Jordanova, Fritz Maurhofer, Rainer Becker VFXAWD09.
Erstellen von COM-Servern in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow COM.
Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Arbeiten mit Formularen in Visual FoxPro 9.0
Arbeiten mit Konstanten in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow CONST.
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
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.
Visual Extend 9.5ff Most Wanted Features deutschsprachige FoxPro User Group Rainer Becker VFXWISH06.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann VCM Visual Contact Manager.
VFX 10.0 Visual Extend Datenzugriff
Visual Extend Was ist wo? deutschsprachige FoxPro User Group Rainer Becker VFXWASWO.
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Visual Extend Anwendertreffen 2006 deutschsprachige FoxPro User Group Uwe Habermann, Peter Herzog, Fritz Maurhofer, Rainer Becker VFXAWD06.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2007 deutschsprachige FoxPro User Group Uwe Habermann, Rainer Becker VFXAWD07.
Visual Extend Anwendertreffen 2008
Visual Extend Produktaktivierung deutschsprachige FoxPro User Group Uwe Habermann VFX 23 D.
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Visual Extend Kundeninstallation deutschsprachige FoxPro User Group Uwe Habermann VFX 26 D.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Herzlich Willkommen zum VFX-Anwendertreffen! deutschsprachige FoxPro User Group Rainer Becker Visual Extend 9.0 Anwendertreffen 2005 INTRO.
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
Was ist neu in VFX 9.5? Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend Product Manager
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend CPickAlternate Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 14 D.
Visual Extend Download, Installation, Registrierung deutschsprachige FoxPro User Group Uwe Habermann VFX 01 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend CPickAlterTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 16 D.
Visual Extend CPickTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 15 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend CPickField Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 13 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Visual Extend COneToMany Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 10 D.
Visual Extend CTreeviewForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 11 D.
Visual Extend Parent/Child Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 17 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 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 Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
D-SQL Vom Datenbank-Container zur SQL Server-Datenbank
D-SQL SQLization – endlich Client/Server!
 Präsentation transkript:

Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D

CursorAdapter? Klasse Klasse Eigenschaften Eigenschaften Methoden Methoden Vererbung Vererbung Normaler Cursor zur Laufzeit Normaler Cursor zur Laufzeit Aktualisierung mit Tableupdate() Aktualisierung mit Tableupdate()

Vorteile von CursorAdaptern Einstellbarkeit der Datenquelle zur Laufzeit Einstellbarkeit der Datenquelle zur Laufzeit Konvertierung von Datentypen Konvertierung von Datentypen Nachteil des DBC Nachteil des DBC Verbindungsinformationen im Klartext lesbar Verbindungsinformationen im Klartext lesbar ggf. manipulierbar ggf. manipulierbar

Konzept des Datenzugriffs Funktionalität in CBaseDataAccess (Vfxctrl.vcx) Funktionalität in CBaseDataAccess (Vfxctrl.vcx) Verbindungs-Manager Verbindungs-Manager Programmatische Klasse cconnectionmgr in Vfxfunc.prg Programmatische Klasse cconnectionmgr in Vfxfunc.prg Austauschbarkeit der Datenquelle Austauschbarkeit der Datenquelle Config.vfx - verschlüsselt! Config.vfx - verschlüsselt!

Planen einer neuen Anwendung Nur mit CusorAdapter arbeiten! Nur mit CusorAdapter arbeiten! basierend auf cBaseDataAccess basierend auf cBaseDataAccess Vorteile: Vorteile: Es wird nur 1 Verbindung benötigt Es wird nur 1 Verbindung benötigt Austauschbarkeit der Datenquelle Austauschbarkeit der Datenquelle Wechsel von DBC zu SQL möglich Wechsel von DBC zu SQL möglich Entscheidung je Kunde ob DBC oder SQL verwendet werden soll Entscheidung je Kunde ob DBC oder SQL verwendet werden soll

MSDE und SQL Server Warum SQL Server? Warum SQL Server? Skalierbarkeit Skalierbarkeit Sicherheit Sicherheit Wartbarkeit Wartbarkeit MSDE hat keine Administrations-Tools MSDE hat keine Administrations-Tools -> VFP Data-Explorer -> VFP Data-Explorer

VFP Data Explorer Ansicht und Bearbeitung von Datenbanken Ansicht und Bearbeitung von Datenbanken DBC DBC SQL Server/MSDE SQL Server/MSDE

VFX – Upsizing Wizard Auswahl der lokalen Datenbank, die auf den SQL Server soll Auswahl der lokalen Datenbank, die auf den SQL Server soll Auf welchen Datenbank-Server soll die lokale Datenbank gespeichert werden? Auf welchen Datenbank-Server soll die lokale Datenbank gespeichert werden? SQL Server (alle Versionen) SQL Server (alle Versionen) Oracle Oracle Name der neuen Remote Datenbank Name der neuen Remote Datenbank Auswahl der Tabellen Auswahl der Tabellen Optionen Optionen Fertig! Fertig!

VFX - CursorAdapter Wizard Erstellen von CursorAdaptern zu allen Tabellen einer Datenbank Erstellen von CursorAdaptern zu allen Tabellen einer Datenbank DBC DBC DSN DSN ConnectionString ConnectionString Auswahl der Quell-Datenbank Auswahl der Quell-Datenbank Auswahl der Klassen und Klassenbbliothek Auswahl der Klassen und Klassenbbliothek Generierung der CursorAdapter-Klassen Generierung der CursorAdapter-Klassen

Manage Config.vfx Datenzugriff für die VFX-Anwendung einstellen Datenzugriff für die VFX-Anwendung einstellen In der IDE In der IDE Beim Kunden Beim Kunden Bearbeitung der verschlüsselten Datei Bearbeitung der verschlüsselten Datei Kennwort in goProgram.cConfigPassword Kennwort in goProgram.cConfigPassword Kompatibel zu VFXPath.dbf Kompatibel zu VFXPath.dbf

Vielen Dank! Im nächsten Video sehen Sie wie in Formular mit einem CursorAdapter als Datenquelle erstellt wird Besuchen Sie unsere Webseiten: