110 likes | 247 Vues
Jochen Kirstätter Mai 2005 – http://speyer.dfpug.de. MSDN Webcast Visual Studio 2005 mit Visual FoxPro. JoKi. Jochen Kirstätter - joki@afpfaq.de Seit 1995 Entwickler Datenbankbasierte Websites mit Perl, PHP und MySQL Seit 1999 Microsoft Visual FoxPro Redner VFP Devcon 2002, 2003 & 2004
E N D
Jochen Kirstätter Mai 2005 – http://speyer.dfpug.de MSDN WebcastVisual Studio 2005mit Visual FoxPro
JoKi • Jochen Kirstätter - joki@afpfaq.de • 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 speyer@dfpuq.de Vielen Dank!