VPM Features
visual foxpro
foxpro
visual foxpro
  visual foxpro
foxpro
visual foxpro
Contact Us
...the professional framework for FoxPro

  Home | News | Products | Services | Support | Newsgroups | Training | Downloads | Purchase

Visual ProMatrix Features


No other Visual FoxPro application development platform comes close to matching the following list of features that you will find in Visual ProMatrix:
Feature Description
Development Organization Visual ProMatrix is all about organization. Visual ProMatrix organizes Visual FoxPro application development. VPM leads you through the development of applications and puts the tools needed to create professional applications at your fingertips. LOOK
Application Manager Visual ProMatrix has many tools that help you manage application development. You can include these tools in the applications you create. You can use one copy of Visual ProMatrix to develop many different projects at the same time. Visual ProMatrix keeps track of all the objects in each project. The Projects option on VPM’s PM-Admin menu lists each project developed under your installation of ProMatrix.
Modifiable & Extendable Menu You can modify and add to the Visual ProMatrix menu. Add the options you need to set up your development environment as you need it.
Application Builder In about two minutes VPM will create a Visual FoxPro application for you that would take an experienced developer a year or more to create from scratch. LOOK
Object Builder The VPM Object Builder organizes the development of all Application Objects. The Object Builder is the heart of VPM and the hub from which you build your Visual FoxPro applications. LOOK
Object Editors VPM’s Object Editors organize the development of Application Objects. A VPM Object Editor provides access to everything you need to create an Application Object.
Two-Tier Class Hierarchy VPM uses a two-tiered class structure that allows you to make class changes at the VPM level that affect all your applications or at the project-level to affect only a specific application.
Menu Manager The VPM Menu Builder manages an application's menus. The Menu Builder lists your application's menus and allows you to edit menus, create new menus, add existing menu and remove menus from an application.
Report Writer/Manager Visual ProMatrix automatically includes the Report Manager in every application you build. Users of your applications can run the reports you create, modify them or create their own reports. LOOK
Introductory Form VPM automatically adds an Introductory Form to your applications. Use this Intro Form to welcome users and to display an important message. LOOK
Startup Form VPM allows you to easily include a Startup Form to replace or supplement the menu. A Startup Form can provide access to your application's functionality.
Data Dictionary: Fully-Active, Extensions The Visual ProMatrix Data Builder is a fully-active data dictionary that organizes the creation and maintenance of the data in your Visual FoxPro applications. LOOK
Data Dictionary: Free Table Support The VPM Data Builder provides the same table and field properties and functionality for free tables that Visual FoxPro provides only for tables in a DBC. 
Data Dictionary: View Support VPM allows you to use views to create forms that link the fields in the view to the Data Builder Field Properties of the fields that are the source of the view fields.
Data Dictionary: Interface in Applications You can even include the Data Builder in your applications if you need to give users access to the tools and features the Data Builder contains. Visual ProMatrix is the only Visual FoxPro application generator that can put a data dictionary interface in end-applications. 
Data Integrity - Domain, Entity, Referential VPM enforces full data integrity. VPM has it's own doman, entity and referential integrity engines that replace the limited Visual FoxPro data integrity capabilities.
Compound Keys for Referential Integrity Visual FoxPro can't handle referential integrity among tables linked by compound keys. VPM can. 
User-Defined Field Validation Users of a VPM application can set up their own field validation through the VPM Data Builder. Users can select predefined field validation methods. 
Data Dictionary Sharing VPM applications can share the same data dictionary. That's a great convenience if you create multiple applications that need to use the same data. 
Primary Key Generator You can have VPM automatically generate primary keys for a table. You can easily replace VPM's key generation function with your own. 
Forms: Private Data Sessions VPM supports private data sessions for forms.  
Forms: Multiple Instances Multiple instances of forms is automatic in VPM. 
Forms: Run without building application This is a great convenience feature and it's unique to VPM. You don't have to build your application to test a form. You can run a form from the Form Designer or the VPM Form Editor.
Forms: Data-Driven Sizing & Labels VPM forms are data-driven. When you run a form, labels are taken from the data dictionary. You can change the labels on a form through the Data Builder without rebuilding the application. 
Toolbars: On-Form or External Visual ProMatrix forms can have toolbar control push buttons built into them or placed on an external toolbar. The toolbar control buttons let you view and manage data in tables. LOOK
Form Class & Builder: Basic Form Automates the creation of a simple form with a toolbar.
Form Class & Builder: Pageframes Automates the placement of pageframes on a form.
Form Class & Builder: One-To-Many Automates the creation of a one-to-many form that maintains data for a parent table and multiple child tables. LOOK
Form Class & Builder: Related Pages Automates the creation of a form that maintains data from related tables on the pages of a pageframe on one form. Each page on a Related Pages form behaves much like a separate Related Form would behave. LOOK
Form Class & Builder: Toolbar List Control Automates the customization of the Form Toolbar List control for forms. LOOK
Control Builder: Basic Converts the classes of controls you drop on a form from the Data Environment to the VPM control classes.
Control Builder: Editable Grid Automates the creation of a form with an editable grid with a toolbar.
Control Builder: List Grid Automates the creation of a picklist sortable, searchable picklist grid that you can place on a form or on a page in a pageframe. LOOK
Related Forms The VPM Related Forms engine automatically coordinates the display of data from related tables. LOOK
Field Help Picklist Grid with Incremental Search VPM provides a Help picklist grid for fields on forms. The picklist displays the valid entries for a field from a lookup table. Any field in the lookup table can be included in the picklist grid. The VPM Data Builder provides a Picklist Builder to automate the creation of the picklist grid. LOOK
Field-Level Help Builder The field Help property on the Data Builder allows you to enter Help text for a field. When a user is editing a field with Help text, pressing F3 will bring up a Help window displaying the text. LOOK
Multi-User Capability VPM automatically provides multi-user capability for your applications. VPM uses optimistic record buffering and locking.
Security - Access, Menu, Field, Controls With VPM your applications can automatically have user access security, menu security, field-level security and controls security. LOOK
Audit Trails The VPM audit trail is a system management tool that VPM builds into the forms you create. The audit trail tracks a user's field data changes, record additions and record deletions. LOOK
Activity Tracking VPM activity tracking is a system management tool that tracks where a user goes in an application. LOOK
Error Handling & Error Log The Visual ProMatrix error-handler traps errors that occur in Visual ProMatrix and applications. The error-handler determines the severity of the error and handles it accordingly. Information about an error is recorded in an errors table. LOOK
Reindex/Pack Tables Utility VPM includes a reindex/pack tables utility in your applications. Users can reindex and pack tables as needed.
Logo Builder If you enter a graphic logo through the Logo dialog, Visual ProMatrix will automatically display the logo on your application's main window.
Product Builder The VPM Product Builder leads you through the steps required to package your product for distribution. 
Shared Data VPM allows applications to share system administration tables. Data sharing is a valuable feature if you build related applications for the same group of users. 
Environment Control The Environment dialog allows you to set up your application’s environment. LOOK
GENMENUX GENMENUX 3.0 is automatically integrated into Visual ProMatrix.
 
ProMatrix Corporation  Email: customerservice@promatrix.com  Fax: 206-666-2341
Copyright © 2002 - 2008. All rights reserved. ProMatrix, Visual ProMatrix and VPM are trademarks of ProMatrix Corporation. All other trademarks acknowledged.