19
Visual FoxPro 7.0: mehr als 'nur' .NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH [email protected]

Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH [email protected]

Embed Size (px)

Citation preview

Page 1: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Visual FoxPro 7.0:mehr als 'nur' .NET!

Jürgen Wondzinski

MVP (Most Valuable Professional)

Geschäftsführer ProLib Software GmbH

[email protected]

Page 2: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Agenda

Einordnung von VFP 7 Kurzeinführung in VFP 7 Das .NET Konzept aus der Sicht von VFP Webservices

Wenig Powerpoint, mehr Live!

Page 3: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Visual FoxPro ist anders als die anderen:

Nicht nur Programmiersprache

oder nur Datenbank

sondern Beides!

Unterschied:

Page 4: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

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

Page 5: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Jetztzeit

MS Programmiersprachen:

• VB, VFP, VC, VJ

• Visual Studio!

MS Datenbanken:

• Access, VFP, SQLServer

Page 6: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

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

Page 7: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Probleme

Bergeweise Technologien:

• API: by Reference, By Value, DLLHell

• DDE, OLE, COM, DCOM

• VBX, OCX

• DAO, RDO, ADO, ODBC, OLEDB

Page 8: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

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

Page 9: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

System

System.Data System.Xml

System.Web

Globalization

Diagnostics

Configuration

Collections

Resources

Reflection

Net

IO

Threading

Text

ServiceProcess

Security

Design

ADO

SQLTypes

SQL

XPath

XSLT

RuntimeInteropServices

Remoting

Serialization

Serialization

Configuration SessionState

Caching Security

ServicesDescription

Discovery

Protocols

UIHtmlControls

WebControls

System.Drawing

Imaging

Drawing2D

Text

Printing

System.WinForms

Design ComponentModel

OO-Zugriff

Page 10: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

VFP und DotNet

Early-Binding <> Late Binding Compiler Direkter Datenbank Zugriff Geschwindigkeit

Page 11: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

VFP Live:

Überblick Datenbank

• Feldtypen, Trigger, Validierung

Überblick Sprache:

• Variablen, Funktionen, Befehle

Page 12: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Neues in VFP7

IntelliSense COM+ Support XML Support

Page 13: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

WebServices

Server Komponente

• VFP: Ideal durch DB-Speed!

• ISAPI Ankoppelung

• WSDL Infos

• SOAP Toolkit

• Rechte-Vergabe!

Page 14: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

WebServices

Client Komponente

• IntelliSense Unterstützung

• WebService FFC Klassen

Page 15: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

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

Page 16: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Konferenzen, 1

XML In Action: Potsdam

• 29.1.-31.1.2002

.NET in Depth,

• 1.2.2002

www.Microsoft.com/Germany/Msdn/XMLinAction

Page 17: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

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

Page 18: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

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

Page 19: Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional) Geschäftsführer ProLib Software GmbH wOOdy@ProLib.de

Fragen!?

Fettich...Fettich...