21
Visual Visual FoxPro DevCon FoxPro DevCon, , Praha Praha 2004 2004 Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann [email protected], Uwe@habermann- leu.de

Visual Extend 8.0 Rapid Application Development with VFX 8.0

  • Upload
    nevin

  • View
    69

  • Download
    7

Embed Size (px)

DESCRIPTION

Visual Extend 8.0 Rapid Application Development with VFX 8.0. Venelina Jordanova, Uwe Habermann [email protected], [email protected]. Venelina Jordanova Working with FoxPro since 10 years MCP Software Development Team Leader J.E.I.-Varna. Dipl.-Inform. Uwe Habermann - PowerPoint PPT Presentation

Citation preview

Page 1: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Visual Extend 8.0Rapid Application Developmentwith VFX 8.0

Venelina Jordanova, Uwe Habermann

[email protected], [email protected]

Page 2: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Who is talking? Venelina Jordanova

Working with FoxPro since 10 years

MCP Software

Development Team Leader

J.E.I.-Varna

Dipl.-Inform. Uwe Habermann

Working with FoxPro since 10 years

MCP für VFP Freelancer since 1986 Consultant of ProLib,

ISYS and other companies

Visual Extend Product Manager

Page 3: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Visual Extend 8.0What is this?

Rapid Application Development Framework for VFP 8

VFX 8.0 comes with• Template application• Task Pane• Many Builders and Wizards

Page 4: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Let´s create a Sample Application

enelina´santasticizzas

VFP

Page 5: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

VFX - Application Wizard Create new Projects

1. Enter the folder and database2. Enter texts for the about dialog3. Make settings for the application object4. Enter project information5. Compile all files

Let´s go!

Page 6: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

The generated VFX application

Splash-Screen Login dialog Menu and Toolbar XP style open dialog User management User rights and much more features...

Page 7: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

What to do now? Create a database• Using the VFP database designer• Or using xCase• Or using SDT

Page 8: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 9: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 10: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 11: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 12: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Printing, PDF Export, E-Mail Printing in all form

possible without creating any report

E-Mail creation via• Postscript printer driver• Ghostscript• MAPI

Page 13: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 14: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Pickfields Select a customer for an order• VFX – CPickField Builder

Select a product for an order detail• VFX – CPickAlterTextbox Builder

Page 15: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Linked-Child-Forms Call a Child Form Support of multiple Children Hierarchical linking possible Properties for control• lCloseChildformOnExit• lAutoSyncChildform

Example: Customers - Orders

Page 16: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

VFX – cTreeviewForm Builder Reentrant Builder• Treeview controls for hierarchical display

of data• Pageframe for editing data• Setting of form properties

Example: Category

Page 17: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Forms based on Views Views can be used in all VFX forms

classes• thisform.lWorkOnView=.T.

Enter View Parameters• CAskViewArg• CAskViewArgPgf

Example: Supplier

Page 18: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 19: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

VFX – Product Update

Update customers application via the Internet

Automatic download and installation at the customer

Page 20: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 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

Page 21: Visual Extend 8.0 Rapid Application  Development with VFX 8.0

Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004

Thank you very much andHave fun with VFX!

Venelina Jordanova & Uwe Habermann