MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
JoKi Jochen Kirstätter - Seit 1995 Entwickler Datenbankbasierte Websites mit Perl, PHP und MySQL Seit 1999 Microsoft Visual FoxPro Redner VFP Devcon 2002, 2003 & 2004 Seit 2004 dFPUG Regionalleiter Speyer Community-Mitglied bei Microsoft CLIP Microsoft Certified Professional
Agenda Umfrage Datenbank Situation / Anforderung Visual FoxPro 9.0 ActiveX Data Objects Extension Demo Fazit
Umfrage Datenbank Welche Datenbank(en) ist bei euch im Einsatz? Microsoft Access (Jet Engine) Microsoft Visual FoxPro Microsoft SQL Server Oracle Sonstige
Situation / Anforderung Erstellung einer Desktop-Anwendung mit Windows Forms Lokale Datenbank ohne hohen Installations- und Wartungsaufwand Upsizemöglichkeit
Visual FoxPro 9.0 xBase-Vertreter (seit fast 20 Jahren) Datenbank, Programmiersprache & Reportsystem Schnelle Desktop-Datenbank (DBF-Dateien) Cursor Engine mit Rushmore Optimierung Integration in.NET Framework mittels COM Interop, OLE DB und XML
Visual FoxPro 9.0 Datenbank Dateibasiertes, relationales Datenbanksystem Transaktionshandling mit ACID Datenbank-Container (DBC) & Tabellen (DBF) –Max. 1 Million Datensätze –Max. 2 GB Dateigröße –Max. 255 Felder (Spalten) Übliche Feldtypen –Varchar, Memo, Blob, Integer, Datetime, etc.
ActiveX Data Objects Extension Erweiterung von ActiveX Data Objects (ADO) Primär für administrative Aufgaben –Erstellung von Datenbank / Tabellen –Prüfung und Vergabe von Rechten Nutzt den OLE DB Provider Leider keine nativen Klassen im.NET Framework COM Interop
Demo Demos, Demos, Demos… ;-)
Fazit Visual FoxPro 9.0 seit Anfang 2005 von Microsoft veröffentlicht Leistungsfähige und kostengünstige Datenbank für den Desktopbereich und kleinere Netzwerke Leichte Integration in das.NET Framework mittels ADOX und OLE DB Provider
Fragen an Vielen Dank!