VFP
VFP
VFP
=====================
Sedna is a collection of libraries, samples and add-ons to Visual FoxPro 9.0 SP2
.
Please uninstall previous CTPs or Beta from your machine before installing Sedna
. By default Sedna Setup will install the files onto your disk under the "Micros
oft Visual FoxPro 9\Sedna" folder.
This installation contains six components: VistaDialogs4COM, Upsizing Wizard, Da
ta Explorer, NET4COM and MY for VFP and DDEX for VFP. The following sections des
cribe these components and provide guidance on how to get started.
VistaDialogs4COM
================
The VistaDialogs4COM is a collection of COM-visible classes that wrap the functi
onality provided by the Microsoft VistaBridgeLibrary. VistaDialogs4COM provides
Visual FoxPro developers access to the Windows Vista TaskDialog and Common Dialo
gs.
Setup will install the VistaDialogs4COM assembly, the VistaBridgeLibrary and oth
er required DLLs, the VistaDialogs4COM source. A sample VFP project demonstratin
g use of different features of VistaDialogs4COM is also included.
The VistaDialogs4COM folder contains the following:
VistaDialogs4COM.dll
-- DLL for the COM components that wrap VistaBridgeLibra
ry.
VistaDialogs4COM
-- Folder containing the VB.NET source code for VistaDia
logs4COM
VFP Sample
-- Folder containing a VFP sample project that illustrat
es the use VistaDialogs4COM
A few additional notes on VistaDialogs4COM:
VistaLibrary4COM requires Windows Vista. The API used are not available on earli
er versions of Windows. The VFP Sample folder contains images that show the diff
erent dialogs and how they differ from the corresponding dialogs in earlier vers
ions.
Database Explorer
=================
This is an update to the Visual FoxPro 9.0 SP2 Data Explorer. Setup will install
the Database Explorer to the "Microsoft Visual FoxPro 9\Sedna\DataExplorer" fol
der under Program Files. To launch the new wizard run the 'DataExplorer.app' fro
m this location.
This update includes:
*
*
es
*
e.
*
ta
*
*
*
*
s
*
Fixed drag and drop of VFP table from Data Explorer to a form.
Fixed issue: "Drag/drop of VFP table/view from the Data Explorer to a form do
not set the RecordSource."
Fixed issue with free tables not showing their columns when expanding the nod
Drag and drop operations now respect Field Mapping settings for SQL Server da
Allows sorting to apply to specific objects, not all.
Display SQL ShowPlan for local views
Display ShowPlan information for VFP table/view queries in the query results
Add Showplan parameter setting to the Options dialog, use in showplan feature
Context menu item to launch the new UpsizingWizard.
NET4COM
=======
The NET4COM library is a collection of COM classes that wrap a subset of the .NE
T Framework 2.0. The .NET Framework is a rich collection of namespaces and API t
hat provides a comprehensive set of functionality that developers can use to bui
ld applications that run on the .NET platform. While VFP does have a rich librar
y of API, there are some features that either do not exist in the VFP libraries
or are harder to use than in the Framework. NET4COM brings together a small subs
et of the .NET Framework
a collection of commonly used API that brings to VFP fu
nctionality that does not exist.
Setup will install the NET4COM assembly with sample files to disk. Setup will al
so register the COM components in NET4COM.dll. The NET4COM folder contains the f
ollowing:
NET4COM.dll
mework 2.0.
Source
VFPSamples
VB6Samples
FFC
-- The DLL for the COM components that wrap a subset of the .NET Fra
-----
The samples demonstrate use of NET4COM from Visual FoxPro or Visual Basic 6.0.
MY for VFP
==========
The MY library for Visual FoxPro is similar to NET4COM. MY is implemented native
ly for Visual FoxPro and like NET4COM exposes commonly used functionality in a h
ierarchy that is easy to discover and navigate.
Setup will install the MY library and related files in the "MY" folder under the
selected install destination. To install MY into Visual FoxPro:
* Browse to the MY folder
* Run MY.APP
The MY folder contains a help file: MY.CHM that describes, setup and usage of MY
and includes the API reference for the different APIs.