Visual Extend 8.0 - dFPUG

Download Report

Transcript Visual Extend 8.0 - dFPUG

Visual Extend 8.0
Rapid Application Development
with VFX 8.0
Venelina Jordanova, Uwe Habermann
[email protected], [email protected]
Visual FoxPro DevCon, Praha 2004
Who is talking?
 Venelina Jordanova
 Dipl.-Inform. Uwe
Habermann
 Working with FoxPro  Working with FoxPro
since 10 years
since 10 years
 MCP
 MCP für VFP
 Software
 Freelancer since 1986
Development Team  Consultant of ProLib,
Leader
ISYS and other
 J.E.I.-Varna
companies
 Visual Extend Product
Manager
Visual FoxPro DevCon, Praha 2004
Visual Extend 8.0
What is this?
 Rapid Application Development
Framework for VFP 8
 VFX 8.0 comes with
• Template application
• Task Pane
• Many Builders and Wizards
Visual FoxPro DevCon, Praha 2004
Let´s create a Sample
Application
Venelina´s
Fantastic
P izzas
Visual FoxPro DevCon, Praha 2004
VFX - Application Wizard
 Create new Projects
1.
2.
3.
4.
5.
Enter the folder and database
Enter texts for the about dialog
Make settings for the application object
Enter project information
Compile all files
Let´s go!
Visual FoxPro DevCon, Praha 2004
The generated VFX
application
 Splash-Screen
 Login dialog
 Menu and Toolbar
 XP style open dialog
 User management
 User rights
 and much more features...
Visual FoxPro DevCon, Praha 2004
What to do now?
 Create a database
• Using the VFP database designer
• Or using xCase
• Or using SDT
Visual FoxPro DevCon, Praha 2004
VFX – Form Wizard
 Create forms based on one of the VFX form
classes:
•
•
•
•
•
•
•
cDataFormPage
cTreeViewForm
cTableForm
cOneToMany
cTreeViewOneToMany
cAskViewArg
cWizard
 Based on own form classes
Visual FoxPro DevCon, Praha 2004
VFX – cDataFormPage
Builder
 Reentrant Builder
• Controls on pages of a pageframe
• Search grid includes many features 
• Setting of form properties
 Usage of own classes for controls
• Corresponding to the DBC settings
• Corresponding to the VFX project properties
 Example: Customers
Visual FoxPro DevCon, Praha 2004
The Form at runtime
 Autoedit
 Incrementel search in the grid
• Multi-Column-Sort
 Search dialog (setting a filter)
 Saving settings per user
• Size and Position of the form on the desktop
• Column width, column order and sort order of
grids
• Search criteria
Visual FoxPro DevCon, Praha 2004
VFX – cTableForm Builder
 Reentrant Builder
• Controls and search grid side by side
• Setting of form properties
 Printing, PDF-Export, sending e-mails
 Example: Products
Visual FoxPro DevCon, Praha 2004
Printing, PDF Export, E-Mail
 Printing in all form
possible without
creating any report
 E-Mail creation via
• Postscript printer driver
• Ghostscript
• MAPI
Visual FoxPro DevCon, Praha 2004
VFX - cOneToMany Builder
 cOneToMany
• Edit and search of parent data similar to
cDataFormPage
• Edit child data in a grid
• Support of multiple children
 Example: Orders.scx
Visual FoxPro DevCon, Praha 2004
Pickfields
 Select a customer for an order
• VFX – CPickField Builder
 Select a product for an order detail
• VFX – CPickAlterTextbox Builder
Visual FoxPro DevCon, Praha 2004
Linked-Child-Forms




Call a Child Form
Support of multiple Children
Hierarchical linking possible
Properties for control
• lCloseChildformOnExit
• lAutoSyncChildform
 Example:
Customers - Orders
Visual FoxPro DevCon, Praha 2004
VFX – cTreeviewForm Builder
 Reentrant Builder
• Treeview controls for hierarchical display
of data
• Pageframe for editing data
• Setting of form properties
 Example: Category
Visual FoxPro DevCon, Praha 2004
Forms based on Views
 Views can be used in all VFX forms
classes
• thisform.lWorkOnView=.T.
 Enter View Parameters
• CAskViewArg
• CAskViewArgPgf
 Example: Supplier
Visual FoxPro DevCon, Praha 2004
VFX - Product Activation
 Integrated Product Activation
• For up to 32 rights or modules
• Define activation rules
• The developer can decide about the activation
rules
 Create Activation Key
• Create activation keys for customers
• Support of time limited keys
Visual FoxPro DevCon, Praha 2004
VFX – Product Update
 Update customers application via the
Internet
 Automatic download and installation at
the customer
Visual FoxPro DevCon, Praha 2004
Links
 Download and Information about VFX:
• www.visualextend.com
 More information about VFX:
• www.my-vfx.de
 Free Support for VFX in English and
German:
• News://news.dfpug.de
Visual FoxPro DevCon, Praha 2004
Thank you very much and
Have fun with VFX!
Venelina Jordanova & Uwe Habermann
Visual FoxPro DevCon, Praha 2004