Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova

Slides:



Advertisements
Ähnliche Präsentationen
Client / Server mit Visual FoxPro 9.0
Advertisements

VFX 10.0 Visual Extend Was gibt es Neues?
Visual Extend Product Manager
Neue DBF und DBC Befehle in Visual FoxPro
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Uwe Habermann Datenbanksynchronisation Venelina Jordanova
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
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann V&U Project Tools Beauty Studio Venelina Jordanova
Uwe Habermann Vorstellung neuer Features in VFX 11.0 Venelina Jordanova
Uwe Habermann VCM Visual Contact Manager.
Uwe Habermann VFX 10.0 Visual Extend Formularerstellung.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Venelina Jordanova Uwe Habermann V-VFX2 Visual Extend Was gibt es Neues?
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
Und das geht natürlich auch: Berichte
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2003 Uwe Habermann Visual Extend 8.0 Die Entwicklungsumgebung für VFP 8.0 Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
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 CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 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 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 Übernahme der Visual FoxPro Geschäftslogik.
Uwe Habermann Venelina Jordanova Was muss ich sonst noch wissen?
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
Uwe Habermann Venelina Jordanova VFX 15.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
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.
Windows 8 Anwendungen erstellen mit Alvenos
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Uwe Habermann Neue und selten genutzte Features von VFX.
D-SQL Vom Datenbank-Container zur SQL Server-Datenbank
D-SQL SQLization – endlich Client/Server!
VFP-Praxis Zeitgesteuerte Berichte in VFP
 Präsentation transkript:

Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova

VFX 11.0 * Der neue VFX - DBF-CA Wizard zur automatischen Aktualisierung Ihrer DBF-Anwendung auf Datenzugriff mit Cursoradaptern!

Vorbereitung * Alle Tabellen sollten ein Primärschlüsselfeld und einen Primärindex enthalten

Warum Cursoradapter? * Unabhängigkeit von der Datenbank * Unterstützung von * DBC * SQL Server * MySQL * DB2 * Oracle * Zugriff auf die Datenbank von anderen Anwendungen (auch nicht VFP) möglich

VFPizza11Workshop0.zip * Datenzugriff direkt auf Tabellen * Test * Customers.scx * OnPrint

VFX 11.0 * Umbau einer bestehenden Anwendung von DBF Datenzugriff auf Cursoradapter Datenzugriff * VFX – DBF-CA Wizard * Manuelle, programmatische Änderungen

Was macht der VFX – DBF-CA Wizard? * Sicherungsarchiv anlegen * Datenbank umbauen * Cursoradapter erstellen * Datenumgebung in allen Formularen umbauen

DBC umbauen * Allen Tabellennamen wird der Prefix tbl vorangestellt * Der Alias des CA kann dadurch der alte Tabellenname sein

Cursoradapter erstellen * Neue Klassenbibliothek caAppl.vcx * Cursoradapter für jede Tabelle * Standardeinstellungen wie VFX – Cursoradapter Wizard * Erstellung aller Indexschlüssel * Alias = alter Tabellenname * Keine Änderung von Controlsources erforderlich

Datenumgebung umbauen * Tabellen und Relationen löschen * Cursoradapter einfügen * Relationen mit VFX – Relation Manager erstellen

VFX – DBF-CA Wizard * 1. Zip Backup erstellen * 2. Tabellennamen mit Prefix versehen * Name: tbl + * 3. Cursoradapter erstellen * Name: ca + * Alias: * Indexe: in Methode createindexes

VFX – DBF-CA Wizard * 4. Datenumgebung ersetzen * Relationen entfernen * Tabellen entfernen * Cursoradapter hinzufügen * Relationen in VFX – Relation Manager erstellen

VFX – DBF-CA Wizard * Keine Änderung von Controlsources und Recordsources erforderlich * Keine Cursoradapter für VFX Tabellen erforderlich

VFX – DBF-CA Wizard * Einschränkungen * Keine Unterstützung von Ansichten * Keine Änderung von Berichten

VFPizza prüfen und testen * Tabellennamen haben Prefix tbl * Datenumgebungen mit Cursoradapter

Was ist dann zu tun? * Änderung des Codes, der programmatisch auf Tabellen zugreift * USE, SELECT, UPDATE, INSERT

USE loCursor = NEWOBJECT("caTabelle") loCursor.CursorFill() SELECT tabelle ? tabelle.feld1

Customers.scx * Code in OnPrint Methode anpassen * Testen

VFX 11.0 * Programmatische Verwendung von CAs, zum Beispiel für Berichte

* loCursor = NEWOBJECT("cAppDataAccess") * loCursor.alias = "doc" * loCursor.updatenamelist = "" * loCursor.usecursorschema =.T. * loCursor.SendUpdates =.F. * * … * loCursor.CursorFill() * SELECT doc * ? Doc.feld1

Verwendung von SQL Server * VFX – Upsizing Wizard * Upsizing der Datenbank * VFX – Manage Config.vfx * Eintrag für SQL Server hinzufügen * Test mit SQL Server Datenbank

Pause! Um Uhr geht es weiter