Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Hinrich Heimerdinger Geändert vor über 10 Jahren
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: http://www.dfpug.de, http://portal.dfpug.de, http://forum.dfpug.de, http://newsletter.dfpug.de, http://devcon.dfpug.de, http://roadshow.dfpug.de, http://www.visualextend.de, http://www.linuxtransfer.de, http://www.visualfoxpro.de http://www.dfpug.de http://portal.dfpug.dehttp://forum.dfpug.de http://newsletter.dfpug.dehttp://devcon.dfpug.de http://roadshow.dfpug.dehttp://www.visualextend.de http://www.linuxtransfer.dehttp://www.visualfoxpro.dehttp://www.dfpug.de http://portal.dfpug.dehttp://forum.dfpug.de http://newsletter.dfpug.dehttp://devcon.dfpug.de http://roadshow.dfpug.dehttp://www.visualextend.de http://www.linuxtransfer.dehttp://www.visualfoxpro.de
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.