MSDN Webcast Visual Studio 2005 mit Visual FoxPro

Preview:

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

MSDN WebcastVisual Studio 2005mit Visual FoxPro

Jochen KirstätterMai 2005 – http://speyer.dfpug.de

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!

Recommended