22
Visual FoxPro Visual FoxPro 8.0 8.0 Name Name Titel Titel Unternehmen Unternehmen

Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Embed Size (px)

Citation preview

Page 1: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Visual FoxPro 8.0Visual FoxPro 8.0

NameName

TitelTitel

UnternehmenUnternehmen

Page 2: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Agenda 2.0Agenda 2.0

10 Jahre Visual FoxPro10 Jahre Visual FoxPro Der Weg zu VFP 8.0Der Weg zu VFP 8.0 Ziele von und Überblick über VFP 8.0Ziele von und Überblick über VFP 8.0 Features und Technologie von VFP 8.0Features und Technologie von VFP 8.0 RessourcenRessourcen ZusammenfassungZusammenfassung

Page 3: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

10 Jahre Visual FoxPro10 Jahre Visual FoxPro Eric Rudder, Sr VP, Entwickler und Platform Evangelism bei Eric Rudder, Sr VP, Entwickler und Platform Evangelism bei

Microsoft, spricht Microsofts Dank für die "Microsoft and Microsoft, spricht Microsofts Dank für die "Microsoft and FoxPro 10 Year Anniversary Card" aus, die Microsoft erhalten FoxPro 10 Year Anniversary Card" aus, die Microsoft erhalten hat.hat.

Page 4: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick
Page 5: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

VFP 8.0, der Hintergrund …VFP 8.0, der Hintergrund …

Page 6: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Microsoft Executive Microsoft Executive Support fürSupport für

Visual FoxPro 8.0Visual FoxPro 8.0

VIDEOVIDEO

Page 7: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Der Weg zu Visual FoxPro Der Weg zu Visual FoxPro 8.08.0 Basiert auf den Wünschen der KundenBasiert auf den Wünschen der Kunden Bieten Sie Ihren Endanwendern neue Bieten Sie Ihren Endanwendern neue

Features der Runtime-UmgebungFeatures der Runtime-Umgebung Erbesserte Bindungen mit SQL ServerErbesserte Bindungen mit SQL Server Verbesserte Interoperabilität mit .NETVerbesserte Interoperabilität mit .NET RückwärtskompatibelRückwärtskompatibel

Page 8: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Ziele von VFP 8.0 - Ziele von VFP 8.0 - ÜberblickÜberblickEin besserer intelligenter ClientEin besserer intelligenter Client

Verbesserte Unterstützung der Windows Verbesserte Unterstützung der Windows PlattformPlattform

Verbesserter Distributed Client Verbesserter Distributed Client (Web/COM)(Web/COM) XML, .NET, SQL Server ConnectivityXML, .NET, SQL Server Connectivity

Verbesserte Produktivität der EntwicklerVerbesserte Produktivität der Entwickler Neue Basisklassen und FehlerbehandlungNeue Basisklassen und Fehlerbehandlung

Einfacher zu erlernenEinfacher zu erlernen Bessere Navigation und DokumentationBessere Navigation und Dokumentation

Page 9: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Visual FoxPro 8.0 und .NETVisual FoxPro 8.0 und .NET

Zusammenarbeit mit Visual Zusammenarbeit mit Visual Studio .NETStudio .NET

Erweiterte Unterstützung von XMLErweiterte Unterstützung von XML XML WebdiensteXML Webdienste ADO.NETADO.NET

VFP OLE DB ProviderVFP OLE DB Provider ASP.NET Web FormulareASP.NET Web Formulare .NET Windows Formulare.NET Windows Formulare

Visual FoxPro Toolkit für .NETVisual FoxPro Toolkit für .NET Die Teams von VFP und .NET arbeiten Die Teams von VFP und .NET arbeiten

zusammenzusammen

Page 10: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Verbesserungen der Verbesserungen der ProduktivitätProduktivität Task Pane ManagerTask Pane Manager ToolboxToolbox Empty KlasseEmpty Klasse AddProperty() und RemoveProperty()AddProperty() und RemoveProperty() Collection KlasseCollection Klasse Strukturierte FehlerbehandlungStrukturierte Fehlerbehandlung

TRY/CATCH/FINALLYTRY/CATCH/FINALLY

EreignisbindungEreignisbindung BINDEVENT() und RAISEEVENT()BINDEVENT() und RAISEEVENT()

Page 11: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Productivity EnhancementsProductivity Enhancements

Getfile() DialogGetfile() Dialog Automatische InkrementierungAutomatische Inkrementierung Tabellen-DesignerTabellen-Designer Ansichten-DesignerAnsichten-Designer Unterstützung von VCX durch weitere Unterstützung von VCX durch weitere

KlassenKlassen Viele neue Features für GridsViele neue Features für Grids Code ReferencesCode References Stabilität ist ein Feature!Stabilität ist ein Feature!

Page 12: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Neue Features des Neue Features des Berichts-GeneratorsBerichts-Generators Seite X von YSeite X von Y Der Anwender kann den Druck-Dialog Der Anwender kann den Druck-Dialog

unterdrückenunterdrücken Mehrere Berichte in einem Druckvorgang Mehrere Berichte in einem Druckvorgang

druckendrucken Druck von Seitenkopf und –fuß, wenn die Druck von Seitenkopf und –fuß, wenn die

Zusammenfassung auf einer eigenen Seite Zusammenfassung auf einer eigenen Seite stehtsteht

Seitenfuß und Zusammenfassung sind Seitenfuß und Zusammenfassung sind dehnbardehnbar

Die Feldüberschrift des DBC nutzen, wenn Die Feldüberschrift des DBC nutzen, wenn Felder auf einen Bericht gezogen werdenFelder auf einen Bericht gezogen werden

Die Druckerumgebung speichernDie Druckerumgebung speichern

Page 13: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

XMLAdapter KlasseXMLAdapter Klasse

Hinter XMLToCursor/CursorToXML Hinter XMLToCursor/CursorToXML Unterstützung hierarchischen XMLsUnterstützung hierarchischen XMLs

Mehrere VFP Cursor in XML umwandelnMehrere VFP Cursor in XML umwandeln XML in mehrere VFP Cursor umwandelnXML in mehrere VFP Cursor umwandeln

XML DiffgramsXML Diffgrams VFP Cursors, Tabellen, DBCVFP Cursors, Tabellen, DBC Zu ADO.NET kompatibelZu ADO.NET kompatibel

XMLTable und XMLField KlassenXMLTable und XMLField Klassen Absolute Kontrolle des XSD SchemaAbsolute Kontrolle des XSD Schema

Page 14: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

CursorAdapter KlasseCursorAdapter Klasse

Entspricht DataAdapter in ADO.NETEntspricht DataAdapter in ADO.NET ADO/OLEDBADO/OLEDB ODBCODBC Native VFP cursorNative VFP cursor XML und XML WebdiensteXML und XML Webdienste

Programmierbare EreignisseProgrammierbare Ereignisse Kontrolle über gespeicherte Kontrolle über gespeicherte

ProzedurenProzeduren

Page 15: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

CursorAdapter KlasseCursorAdapter Klasse

DBF

SQL

DBF

SQL

Daten- Quelle

XML

Remote Ansichten

SQL PassThrough

VFPCursor

VFPCursor

CursorAdapter

Automatisches UpdateObjekt Methoden/Events

Eigene BefehleGespeicherte Prozeduren

VFP Client

ADO/OLEDB

ODBC

Native

HTTP

Native

Page 16: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Neue Features für DatenNeue Features für Daten

DataEnvironment ableitenDataEnvironment ableiten DataEnvironment BuilderDataEnvironment Builder CursorAdapter KlasseCursorAdapter Klasse CursorAdapter BuilderCursorAdapter Builder XMLAdapter KlasseXMLAdapter Klasse Form BindControls EigenschaftForm BindControls Eigenschaft Erweiterter VFP OLE DB ProviderErweiterter VFP OLE DB Provider Interoperabilität VFP 8.0 und VS .NETInteroperabilität VFP 8.0 und VS .NET

Page 17: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

VFP 8.0 XML WebdiensteVFP 8.0 XML Webdienste

OLEDBOLEDB ASP.NETASP.NET WinFormWinForm TelefonTelefon Pocket PCPocket PC Tablet PCTablet PC

Page 18: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

VFP 8.0 PerformanceVFP 8.0 Performance

LOCAL a1[10000]LOCAL a1[10000]x1=SECONDS()x1=SECONDS()FOR i = 1 TO 10000FOR i = 1 TO 10000

a1[i]=CREATEOBJECT("Custom")a1[i]=CREATEOBJECT("Custom")ENDFORENDFORRELEASE a1RELEASE a1x2=SECONDS()x2=SECONDS()? x2-x1? x2-x1

VFP 7.0 = 24.5 secondsVFP 7.0 = 24.5 seconds VFP 8.0 = 0.45 secondsVFP 8.0 = 0.45 seconds

Page 19: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Visual FoxPro 8.0 FeaturesVisual FoxPro 8.0 Features Strukturierte Fehlerbehandlung mit TRY/CATCHStrukturierte Fehlerbehandlung mit TRY/CATCH Unterstützung von Windows XP Themen Unterstützung von Windows XP Themen Erweiterte SQL Server-ConnectivityErweiterte SQL Server-Connectivity Erweiterte Kompatibilität mit Visual Studio .NETErweiterte Kompatibilität mit Visual Studio .NET Integration von XML mit Daten von VFP Integration von XML mit Daten von VFP Erweiterte XML WebdiensteErweiterte XML Webdienste Native Ereignisbindung in VFP-ObjektenNative Ereignisbindung in VFP-Objekten Unterstützung Automatischer InkrementierungUnterstützung Automatischer Inkrementierung Erweiterungen des Ansichten-Designers Erweiterungen des Ansichten-Designers Neue Grafikunterstützung mit GDI+Neue Grafikunterstützung mit GDI+ Neue BasisklassenNeue Basisklassen Neue Features in Steuerelementen von FormularenNeue Features in Steuerelementen von Formularen Erhöhte EntwicklungsgeschwindigkeitErhöhte Entwicklungsgeschwindigkeit Viel, viel mehr!Viel, viel mehr!

Page 20: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

GotDotNet.com VFP WebsiteGotDotNet.com VFP Website

http://http://gotdotnet.com/team/vfpgotdotnet.com/team/vfp Download einer vorlage VFP 8.0 Download einer vorlage VFP 8.0

FallstudienFallstudien Sr VP Eric Rudder auf VFP 8.0 VideoSr VP Eric Rudder auf VFP 8.0 Video Neue Links zu Ressourcen für VFP mit Neue Links zu Ressourcen für VFP mit

VS .NETVS .NET Bald weitere InhalteBald weitere Inhalte

Page 21: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

RessourcenRessourcen

MSDN AbonnementsMSDN Abonnementshttp://msdn.microsoft.com/vfoxprohttp://msdn.microsoft.com/vfoxprohttp://gotdotnet.com/team/vfphttp://gotdotnet.com/team/vfphttp://asp.nethttp://asp.nethttp://foxcentral.nethttp://foxcentral.nethttp://www.universalthread.comhttp://www.universalthread.com

Page 22: Visual FoxPro 8.0 NameTitelUnternehmen. Agenda 2.0 10 Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick

Summary & Call to ActionSummary & Call to Action Informieren und überzeugen Sie Informieren und überzeugen Sie

andereandere Großartige neue Features in VFP 8.0Großartige neue Features in VFP 8.0 Kooperation VFP 8.0 und SQL ServerKooperation VFP 8.0 und SQL Server Zusammenarbeit VFP 8.0 und VS .NETZusammenarbeit VFP 8.0 und VS .NET Anwendungen auf VFP 8.0 portierenAnwendungen auf VFP 8.0 portieren MSDN jetzt, Mitte März in der BoxMSDN jetzt, Mitte März in der Box Übermitteln Sie Fallstudien zu VFP 8.0Übermitteln Sie Fallstudien zu VFP 8.0 Aktiv in der FoxPro CommunityAktiv in der FoxPro Community Setzen Sie VFP 8.0 ein und reden Sie Setzen Sie VFP 8.0 ein und reden Sie

darüber!!!darüber!!!