Download Presentation of VFX 10.0 at Praha DevCon 2007

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
SEM 20
Visual Extend
Power for VFP Developers
Venelina Jordanova Uwe Habermann
[email protected]
[email protected]
Visual Extend 10.0
•
•
•
•
11 years VFX
dFPUG c/o ISYS GmbH
Market leader in Europe
More developers than all other
frameworks together
• Only framework with full support of
cursoradapters
Visual Extend 10.0
• Available for download
www.visualextend.com
• 3 demo applications
• 20 hours video tutorials
• 9.0? A new book will come soon!
Visual Extend 10.0
• Homepage:
http://www.visualextend.de
• Documents:
http://portal.dfpug.de/dFPUG/Portal/VFX
• Support:
http://forum.dfpug.de
news://news.dfpug.de
• News:
http://newsletter.dfpug.de
Who is talking?
• Venelina Jordanova
• Uwe Habermann
• Master degree in CS
from TU of Varna
• Master degree in CS
from TU of Berlin
• FoxPro developer since FPD 2.0 • FoxPro developer since FPW 2.5
• MCP for SQL Server and other
• MCP für VFP
• Visual Extend
Software Development
Team Leader
• Visual Extend
Product Manager
• Owner of JEI – Varna, Bulgaria
Outsourcing Center
• Freelancer working for ISYS,
Wizards & Builders, ProLib,
ProLib …
• Uwe Habermann & Kathrin Leu
GbR
VFX – What is this?
•
•
•
•
•
Rapid Application Development Framework
Template project
Task pane
Many builders and wizards
Projects for
•
•
•
•
•
PDF Output
Modify Report
Customer Management
Web Service for product activation
and much more…
Installation
• VFX100Setup.exe
• Run Vfxmnu.app via desktop icon
• Register online and get a free activation
key valid for 30 days!
• At the 1. start of Vfxmnu.app the VFP
Task Pane gets opened and the VFX
Task Pane gets added
• No path settings in VFP required
Our Mission
• Create an application within 75 minutes
• 3 forms
• Products
• Customers
• 1:n Orders
• 2 Pick list
• Parent/Child relation
• For DBC and SQL Server
Our Sample Application
V enelina´s
S pace
S hop
VFX – Application Wizard
Create a new project
1. Select the folder and
the database
2. Text for about dialog
3. Settings for the
application object
4. Text for project info dialog
5. Compile all files and go...
Czech and Slovak available!
The generated VFX Application
•
•
•
•
•
•
•
•
•
Splash-Screen
Login dialog
Menu and toolbar
Windows XP style open dialog
User management
User rights
Database maintenance
About dialog
and much more...
What to do now?
• Development of the database
•
•
•
•
with VFP Database Designer
with SQL Server Management Studio
with xCase
with SDT
Our Data Model
VFX – Cursoradapter Wizard
• Automatic Generation of
CursorAdapter Classes for all tables
and views of a database
• for VFP databases
• for SQL Server
• Select the data source
• Select the classes and class libraries
• Settings for updatable fields
Products
VFX – CTableForm Builder
• Select form class
• Setup data environment
• Search grid and edit controls
are side by side
• Reentrant builder (reusable)
• Use own classes
The Form at Runtime
• Autoedit, New, Delete
• Incremental search in grid
• Multi column sort
• User specific settings
• Size and position of forms at the desktop
• Column width, column order, and sort order
of grids
• Search criteria
Customers
VFX – CDataFormPage Builder
• Select form class
• Setup data environment
• Search grid and edit controls are
placed on a pageframe
• Reentrant builder
The Form at Runtime
• Print in all forms without creating reports
• Reports are created at runtime
• Save as
• HTML, XML, TIF, BMP, PDF
• Installation of Ghostscript not required
• E-Mail
• MAPI
• Fax
• Fritzfax, Winfax
Orders
VFX – COneToMany Builder
• cOneToMany
• Edit and search in parent data similar to
cDataFormPage
• Edit child data in a grid
• Edit child data in with any other
control type
• Support of multiple children
• Foreign keys? VFX does it for you 
• orderid = ?caorders.orderid
Pick Customers
VFX – CPickAlternate Builder
• Select a customer for an order
• Enter the customer name
• Select a customer by list
• All search options available
Pick Products
VFX – CPickTextbox Builder
• Select a product for an order detail
• Enter the product number
• Select a product by list
• All search options available
Parameter for Orders
• Optimized data access
• Add controls in VFX – Form Builder
• Add Where clause
• customerid = ?thisform.tCustomerid
• Done!
Relations
VFX – Parent/Child Builder
•
•
•
•
Call a child form
Multiple children possible
Hierarchical children possible
Many control options
• Example: Customers – Orders
VFX – Upsizing Wizard
• No DSN required
• All connection types supported
•
•
•
•
•
•
Keep ID values
No codepage conflicts
Bulk Insert works
Supported of protected field names
Allow NULL values
Create a new database
VFX – Manage Config.vfx
• Manage data access
• Client database selection for end-users
• Compatible to Vfxpath
• Switch between DBC and SQL
• Use of ConnectionString recommended
• cConfigPassword – Password for
encryption of the file Config.vfx
Mission completed
•
•
•
•
Generated application
Generated forms
Many features
No code
• High quality = pleased customers
Test VFX now!
•
•
•
•
•
•
Free activation key for 30 days!
Demo application VFX100Test
Demo application VFX100Traders
Demo application VFPizza100
User manual in German and English
Huge amount of information
• Newsgroup – 20000 messages
• Portal – 50 documents
Thank you very much and
have fun with VFX!
Venelina & Uwe
Related documents