Visual FoxPro 7.0: mehr als 'nur'.NET! Jürgen Wondzinski MVP (Most Valuable Professional)...

Preview:

Citation preview

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!

Visual FoxPro ist anders als die anderen:

Nicht nur Programmiersprache

oder nur Datenbank

sondern Beides!

Unterschied:

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

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

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...Fettich...

Recommended