Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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

Ähnliche Präsentationen


Präsentation zum Thema: "Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D."—  Präsentation transkript:

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

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

3 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

4 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!

5 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

6 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

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

8 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!

9 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

10 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

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


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

Ähnliche Präsentationen


Google-Anzeigen