Visual FoxPro 7.0: mehr als 'nur' .NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH [email protected] Agenda Einordnung von VFP 7 Kurzeinführung in VFP 7 Das .NET Konzept aus der Sicht von VFP Webservices Wenig Powerpoint, mehr Live! Unterschied: Visual FoxPro ist anders als die anderen: Nicht nur Programmiersprache oder nur Datenbank sondern Beides! Vergangenheit Vulcan (1978) von Wayne Ratcliff dBase II (1983), dBase III+ (1985) Quicksilver, Clipper, Arago, FoxBase FoxBase: (1988) Crossplatform: DOS, UNIX, MAC FoxPro 1.0: (1989) neues Interface FoxPro 2.5: (1993) DOS, WIN, MAC, UNIX Visual FoxPro (1995) www.FoxProHistory.org Jetztzeit MS Programmiersprachen: • • VB, VFP, VC, VJ Visual Studio! MS Datenbanken: • Access, VFP, SQLServer Zukunft Dot Net: Marketing-Name für drei unterschiedliche Entwicklungen • • • Common Language Runtime (COM+) Vereinheitlichung der Sprachen Integration von Internet Det Not ? • • • Hardware-Anforderungen Inkompatibilitäten Neues Konzept – Reifezeit Probleme Bergeweise Technologien: • • • • API: by Reference, By Value, DLLHell DDE, OLE, COM, DCOM VBX, OCX DAO, RDO, ADO, ODBC, OLEDB Dot Net Neue Schicht: zuerst COM+, nun CLR OO-Zugriff anstelle alter Technologien Alle Windows Sprachen umstellen: • Zentraler Kern als Summe aller Sprachen Nur noch Umsetzer Neue Sprache: C# Managed Code, Managed Memory OO-Zugriff System.Web Services Description UI HtmlControls Discovery WebControls System.WinForms Design Protocols ComponentModel System.Drawing Caching Security Drawing2D Printing Configuration SessionState Imaging Text System.Data System.Xml ADO SQL XSLT Design SQLTypes XPath Serialization System Collections IO Security Runtime InteropServices Configuration Net ServiceProcess Diagnostics Reflection Text Remoting Globalization Resources Threading Serialization VFP und DotNet Early-Binding <> Late Binding Compiler Direkter Datenbank Zugriff Geschwindigkeit VFP Live: Überblick Datenbank • Feldtypen, Trigger, Validierung Überblick Sprache: • Variablen, Funktionen, Befehle Neues in VFP7 IntelliSense COM+ Support XML Support WebServices Server Komponente • • • • • VFP: Ideal durch DB-Speed! ISAPI Ankoppelung WSDL Infos SOAP Toolkit Rechte-Vergabe! WebServices Client Komponente • • IntelliSense Unterstützung WebService FFC Klassen Mehr Informationen msdn.microsoft.com/vFoxPro www.FoxCentral.net www.dfpug.de www.ProLib.de/FoxPro www.UniversalThread.com fox.wikis.com CompuServe (http://go.CompuServe.com/MsDevApps) msdn.microsoft.com/germany/techtalk Konferenzen, 1 XML In Action: Potsdam • 29.1.-31.1.2002 .NET in Depth, • 1.2.2002 www.Microsoft.com/Germany/Msdn/XMLinAction Konferenzen, 2 Europäische FoxPro Konferenz 6.-8. November 2002, Frankfurt www.dFPUG.de U.S. Konferenzen: • • 29. Sept.- 2.Oktober 2002, Florida 17.- 20. November 2002, Milwaukee Prag, Amsterdam, Barcelona Literatur Bücher: • • Whil Hentzen: www.Hentzenwerke.com Der Anwendungs-Entwickler (Addison-Wessley) Zeitschriften: • • • • FoxPro Advisor www.Advisor.com FoxTalk www.PinnaclePublishing.com/FT CoDe Magazin www.Code-Magazine.com FoxX Professional www.dFPUG.de Fragen!? Fettich...