Vorstellung von Visual FoxPro auf der CeBIT - dFPUG

Werbung
Visual FoxPro 6.0
IDE für Middle-Tier- und
Three-Tier Anwendungen
m Visual Studio 6.0 auf der CeBit 99
Evolution von Visual FoxPro
i.V. Visual FoxPro 7.0 (2000)
Visual FoxPro 6.1 (99, SP3)
==> Visual FoxPro 6.0 (98) <==
Visual FoxPro 5.0 (96)
Visual FoxPro 3.0 (95)
FoxPro/Windows 2.6 (93)
FoxPro/DOS, /Mac, /Unix
m Visual Studio 6.0 auf der CeBit 99
Windows DNA
Das Visual FoxPro Programmiermodell
OLE-Server
Lokale Tabellen
Client/Server
HTML
Active
Doc
Windows
OLE-Client
m Visual Studio 6.0 auf der CeBit 99
Datenhaltung
Lokale Tabellen

Datenbank-Container für





Tabellen
 Feld/Satzvalidierung, Defaultwerte
Ansichten (Parametrisierte Views / SQL)
Persistente Relationen
Referentielle Integrität
Transaktionen (5 Stufen)
UNLIMITED RUNTIME
m Visual Studio 6.0 auf der CeBit 99
Datenhaltung
Client / Server (Backend)

Datenbank-Container für



Connections (ODBC)
Remote Views (Datenzugriff)
SQL-Passthrough


direkte Ausführung
Synchron/Asynchron
MS SQL-Server
m Visual Studio 6.0 auf der CeBit 99
Geschäftslogik
Anwendungsfunktionen

Objektorientierte Programmierung




Methoden
Eigenschaften
 Access/Assign
 AddProperty
mit Vererbung / Klassenbibliotheken
Kapselung im Container-Modell

Schachtelung von Geschäftsobjekten
m Visual Studio 6.0 auf der CeBit 99
Geschäftslogik
OLE-Automation-Server

OLE-Interface für andere Anwendungen


Nutzen der Vorteile im Middle-Tier


Type Library mit Public PEM
Geschwindigkeit bei Datenbankzugriff und
Anwendungsentwicklung durch Datenbank-Engine und Objektmodell/Vererbung
Integration mit MS Transaction Server

Multi-Threading für Geschäftsobjekte
ACCOUNT VIEW
m Visual Studio 6.0 auf der CeBit 99
Geschäftslogik
OLE-Wrapper

Einbindung von OLE-Anwendungen




WinWord
Outlook
Excel
Zugriff auf
Objektmodelle
CREATEOBJECTX
m Visual Studio 6.0 auf der CeBit 99
Benutzeroberfläche
Grafische Oberfläche I

Objektorientierte Programmierung





Ereignissen
Methoden
Eigenschaften
mit Vererbung / Klassenbibliotheken
Container-Modell für Oberfläche

kein SimpleFrame
m Visual Studio 6.0 auf der CeBit 99
Benutzeroberfläche
Grafische Oberfläche II

Alle Elemente der Windows-Oberfläche
incl. Einbindung von ActiveX-Controls


mit Vererbung / Sub-Classing (!)
Integrierte umfangreiche Werkzeuge für



Masken
Menüs
Berichte, Etiketten
FREE REPORT DESIGNER
m Visual Studio 6.0 auf der CeBit 99
Benutzeroberfläche
Active Documents




Hosting im Internet Explorer
In-Place-Activation
Merging der Menü-Einträge
Verteilung von
Anwendungen im
Intranet
NUR WINDOWS
m Visual Studio 6.0 auf der CeBit 99
Benutzeroberfläche
HTML-Ausgabe

Generierung von HTML für



Masken
Berichte
Anbindung über ISAPI mit



FOXISAPI-Interface für IIS
beliebig viele Instanzen
Verteilung auf mehrere Server
ACTIVE FOXPRO PAGES
m Visual Studio 6.0 auf der CeBit 99
Integration
Entwicklungsumgebung

Objektmodellierung: Rational Rose


Code Generation
Reverse Engineering
Versionsverwaltung:
Source Safe
 Distribution:
Setup-Wizard
XCASE

m Visual Studio 6.0 auf der CeBit 99
Entwicklung von FoxPro
FPW 2.6
Einfache
WindowsOberfläche
&
Schnelle
Datenhaltung
in Tabellen
VFP 3.0
VFP 6.0
Objektorientierte
Programmierung
&
DatenbankContainer
Client/Server
GUI + HTMLOberfläche
&
OLE-Server
MTS
&
Datenbank
Client/Server
m Visual Studio 6.0 auf der CeBit 99
Was ist neu in







Access & Assign-Methoden
Active Documents
Component Gallery
Application Framework/Builder
Coverage Profiler
GIF + JPEG-Unterstützung
HTML-Hilfedateien
m Visual Studio 6.0 auf der CeBit 99
Was ist neu in







OLE Drag & Drop
Project Manager Hooks
OLE Automation Server
Neue Assistenten
Jahr-2000-Unterstützung erweitert
Neue Sprachelemente
Verbesserte Sprachelemente
m Visual Studio 6.0 auf der CeBit 99
Visual FoxPro Vision
Leichter zu Lernen und zu Benutzen
Produktivere Entwicklungsumgebung
Skalierbare und Schnelle
Datenbank-Komponenten
Entwicklung von Unternehmenssoftware
m Visual Studio 6.0 auf der CeBit 99
Veranstaltungen

Workshops, Regionaltreffen



VFP Entwicklerkonferenz




20 Regionaltreffen der dFPUG in
Deutschland, Österreich und der Schweiz
Regelmäßige Workshops und Seminare
Frankfurt am Main, 9.-12. November ‘99
Preconference: Einführung in VFP
Termine auf http://www.dfpug.de
Antworten in CompuServe (GO DFPUG)
m Visual Studio 6.0 auf der CeBit 99
Informationen






dFPUG-Newsletter FUCHS
FoxPro Resource Guide
Bewertungs- und Datenbankleitfäden
Konferenzordner
Diverse Buchtitel zu Visual FoxPro 6.0
Eine umfangreiche Liste mit Büchern
und weiteres Material finden Sie auf


http://www.dfpug.de
CompuServe: GO DFPUG
m Visual Studio 6.0 auf der CeBit 99
Microsoft Visual FoxPro
Das Wichtigste zum Schluß



Update Version 6.1 im Service Pack 3
unter anderem mit:
Laufzeit-Compiler
Multi-Threading


für MS Transaction Server
Bugfixing <g>
m Visual Studio 6.0 auf der CeBit 99
http://www.microsoft.com/germany/msdn
WHERE DO YOU WANT TO
?
TODAY
m Visual Studio 6.0 auf der CeBit 99
Herunterladen