visual extend 8.0 rapid application development with vfx 8.0 venelina jordanova, uwe habermann...
TRANSCRIPT
![Page 1: Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/1.jpg)
Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004
Visual Extend 8.0Rapid Application Developmentwith VFX 8.0
Venelina Jordanova, Uwe Habermann
![Page 2: Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/2.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/3.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/4.jpg)
Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004
Let´s create a Sample Application
enelina´santastic
izzas
VF
P
![Page 5: Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/5.jpg)
Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004
VFX - Application Wizard
Create new Projects1. Enter the folder and database
2. Enter texts for the about dialog
3. Make settings for the application object
4. Enter project information
5. Compile all files
Let´s go!
![Page 6: Visual Extend 8.0 Rapid Application Development with VFX 8.0 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/6.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/7.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/8.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/9.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/10.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/11.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/12.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/13.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/14.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/15.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/16.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/17.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/18.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/19.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/20.jpg)
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 Venelina Jordanova, Uwe Habermann Venelina@mnet.bg, Uwe@habermann-leu.de](https://reader036.vdocuments.site/reader036/viewer/2022062421/56649db05503460f94a9d7f6/html5/thumbnails/21.jpg)
Visual Visual FoxPro DevConFoxPro DevCon, , PrahaPraha 2004 2004
Thank you very much andHave fun with VFX!
Venelina Jordanova & Uwe Habermann