|
|
|
| |
Information |
|
|
| |
|
| |
|
|
|
| |
Free Trials |
|
|
| |
|
| |
|
|
|
| |
ProMatrix Store |
| |
|
| |
Why You Should
Choose Visual ProMatrix! |
|
You should choose Visual ProMatrix as
your RAD tool for Visual FoxPro development for three simple reasons:
- Time:
Visual ProMatrix
will save you months, perhaps years, of development time!
- Tools & Features: Visual
ProMatrix will put tools and features into your applications that you would never have
time to build yourself!
- More Time, Tools &
Features: Visual ProMatrix will save you more time and add more tools and features
to your applications than any other RAD tool for Visual FoxPro!
|

It's all about time, tools & features!
Time means money! |
| How does Visual ProMatrix save so much time?
What tools and features does Visual ProMatrix provide that you won't find in any other
framework or application generator for Visual FoxPro? You'll find the answers below. |
How VPM Saves Time
Visual ProMatrix saves time in many ways.
VPM's unique design guides you through Visual FoxPro application development. VPM's unique
development tools allow you to create application objects without writing a single line of
FoxPro code. Read the list below to see how VPM can save time for you. |
| Starter
Application - a Big Head Start |
When
you begin a new VPM application, VPM creates a starter application for your in about one
minute. We believe that it would take even an experienced Visual FoxPro developer
at least two years to create the starter application that VPM creates for you in one
minute. If saving two years of development time isn't enough reason for you to
choose VPM, read on. |
| Documentation |
Ever
use a software product with bad documentation? Frustrating, isn't it? Inadequate
documentation can make a good software product almost useless and what's most important,
bad documentation wastes your valuable time. VPM documentation is rated
"excellent" by our users. Some VPM users have told us it's the best
documentation they have ever seen for any software product. VPM online and printed
documentation will help you get over the learning curve in record time. |
| Testing
& Debugging |
How
much time do you spend testing and debugging your VFP applications? Not enough we bet!
There never seems to be enough time to test your code as thoroughly as you like. VPM
drastically reduces the time you need to test and debug your applications. All
the code VPM provides has been thoroughly tested by our staff and in thousands of VPM
applications running all over the world. Because at least 80% or more of your
application will consist of VPM code, VPM reduces the time required to test and debug your
apps by at least 80%. |
| Organizes |
The
Visual FoxPro interface by itself doesn't give you a clue about how to create a VFP
application. As you pull your hair out trying to figure out how a VFP app should be built,
your time is wasted. Visual ProMatrix organizes VFP application development for you. VPM
leads you through the development of VFP applications and puts the tools needed to create
professional applications at your fingertips. |
| Manages |
VPM
manages and controls your VFP application development. VPM tracks all the pieces of each
application you develop, and allows you to easily access all the objects that belong to an
application. You don't waste your valuable time searching your computer for that
form you worked on last week. |
| Automates |
VPM
is a VFP application wizard. VPM automates as much of your VFP application development as
possible. Automation means less development time for you. |
| Tools
& Features |
VPM
automatically adds the tools and features that professional VFP applications must have.
You don't even have to think about it. Most developers never find the time to even
design the tools and features that VPM provides automatically, let alone program them. |
| Form
Classes & Builders |
VPM
provides predefined form classes for the kinds of forms that FoxPro developers need to
create (for example, forms with toolbars, forms with pageframes, one-to-many forms,
related pages forms, etc.) But that's not all! VPM also provides Builders that lead you
through the creation of forms using the VPM form classes. You can create
sophisticated, complex forms without writing one line of VFP code. |
| Testing
Forms |
With
VPM you can run and test forms directly from the VFP Form Designer. You don't
have to waste your valuable time rebuilding and running your complete application just to
test a single form. This may seem like a minor time saver, but as you work on an
application, the time waiting to rebuild adds up and becomes frustrating. VPM is
the only RAD tool for VFP that provides this valuable feature. |
| Data
Builder |
The
VPM Data Builder provides a complete, fully-active data dictionary for your applications
that goes far beyond the Visual FoxPro DBC in helping you manage application data. The
Data Builder lets you define database, table and field properties that are automatically
used as you create application objects such as forms and controls. The Data Builder makes
much of your application development "data-driven". That saves time,
particularly when you need to make data-level changes. Changing data properties in the
Data Builder automatically changes the application objects (such as forms) that use those
properties. |
| Free
Table Support |
Sometimes
you may need to use free tables in your VFP applications instead of tables in a DBC.
Through the VPM Data Builder, you can set up table and field properties for free tables
just like the properties VFP provides for tables in a DBC. If you need to use free
tables, VPM provides the same time saving advantages for free tables that VFP provides for
DBC tables. VPM is the only RAD tool for VFP that provides this valuable feature. |
| FoxPro
2.6 Table Support |
Visual
ProMatrix lets you create Visual FoxPro applications using FoxPro 2.6 tables but with all
the database, table and field properties that VFP provides only for tables in a DBC. That
means that you can create robust VFP applications that use the same data as your
FoxPro DOS or Windows 2.6 applications . If you're a developer who has created
many FoxPro DOS or Windows applications, you probably don't have time to convert all your
DOS and Windows applications to VFP at once. VPM's FoxPro 2.6 Table Support comes to your
rescue by letting you phase in new VFP applications that run along side your FoxPro DOS
and Windows apps. You don't have to convert all your DOS and Windows apps at once. VPM
is the only RAD tool for VFP that provides this valuable feature. |
| Field
Validation |
VPM
provides predefined field validation methods. That means you don't have to write the code
to validate most fields in your tables. You can simply select one of the validation
methods that VPM provides for you. What's more, users of your applications can set up or
modify field validation if you want them to. |
| Object
Builder |
VPM's
unique Object Builder displays a picture of your application's menu to make access to all
the pieces of your application easier and faster. You don't even need to remember file or
object names to work on the pieces of your application. You've got to see the Object
Builder in action to believe it! VPM is the only RAD tool for VFP that provides
this valuable feature. |
| Product
Builder |
VPM's
Product Builder leads you through the steps to package your application for distribution
on CD-ROM or diskettes. |
| Two-Tier
Class Hierarchy |
VPM's
unique two-tier class hierarchy lets you (1) make class changes at the VPM level that
affect all your applications and (2) make class changes at the project level that only
affect a specific application. VPM's two-tier class hierarchy is a tremendous time saver
if you need to make class level changes for different applications. VPM is the
only RAD tool for VFP that provides this valuable feature. |
| Customization |
VPM
is fully customizable. You can create your VFP applications your way with VPM. That saves
time because it allows you to create all your VFP applications with VPM. |
Unique Tools & Features
A serious, professional database application
simply must have the tools and features listed below. Sophisticated software buyers insist
on them. Do your applications have them? Can you imagine how long it would take you to
just design these tools and features? Do you really have the time to write the code to
implement them? No other RAD tool provides all these unique tools and features. |
| Audit Trails |
If you are creating financial applications or any application that
must pass an EDP audit, your applications must provide audit trails. Your business
customers will insist on audit trails. ProMatrix has pioneered the use of audit
trails in FoxPro applications. Audit trail capability is built into every part of
a VPM application. You don't have to write one line of code to provide audit trails in
your VPM applications. Data changes made through forms or automatically as referential
integrity is enforced are recorded in an audit trail table. The audit trail records
contain everything anyone would want to know about a data change. VPM applications provide
a form for viewing audit trail records, a report for printing audit trail records and
special controls for managing the audit trial. No other RAD tool for VFP contains
audit trail capabilities as sophisticated as those found in VPM. |
| Activity Tracking |
Have you ever wished your applications could tell you where users go when they
run your apps. With VPM's unique Activity Tracking, you can. Activity Tracking tracks the
menu options and forms that users visit in your apps. If things go wrong, Activity
Tracking helps you reconstruct the sequence of user activities that may have caused the
problem. Activity Tracking is a great aid to solving user problems that occur when
your application goes into production. Activity Tracking is also useful in
helping manage application use. |
| Related Forms |
Almost every database application needs Related Forms, but few have
them. Related Forms are simply forms that display data from related tables (for example,
parent-child-grandchild-etc.) in a coordinated way. Our users say that VPM's Related Forms
engine works like magic. With VPM you don't have to do anything at all to set up Related
Forms. VPM uses the table relationships you set up
the in the VPM Data Builder to identify how your application's tables are related. Then,
when a form is run, VPM automatically detects whether the form is related to any other
forms already displayed. If a Related Form is found, the form is automatically positioned
to the records that match the Related Form. You don't have to write one line of
code to make VPM's Related Forms engine happen. |
| Related Pages |
VPM provides a Related Pages form class that lets you create a single form with
pageframes that operates much like VPM's Related Forms engine. A Related Pages form lets
you maintain data from related tables on a single form. Each page of a Related Pages form
can contain data from parent, child, grandchild, etc. related tables. There's no limit to
how deep the relations can go. The Related Pages form is one of VPM's most popular
features. VPM is the only RAD tool for VFP that provides this valuable feature. |
| Report Manager |
VPM can put its unique Report Manager in every application you create. The Report
Manager lets your application users run reports, modify reports and even create their own
reports. It's a rare FoxPro application that doesn't require reports. Without VPM's Report
Manager, you have to create your own or purchase a third-party FoxPro report writer. |
| Referential Integrity |
VPM provides its own Referential Integrity engine to provide RI capabilities that
Visual FoxPro doesn't, such as support for compound keys, free tables and the audit trail.
VPM is the only RAD tool for VFP that provides this valuable feature. |
| Compound Keys |
VPM lets you use compound primary and foreign keys (that is, keys consisting of
more than one field). VPM will automatically prevent duplicate compound primary keys and
will enforce Referential Integrity for compound keys. Neither Visual FoxPro nor
any other RAD tool for VFP provides this valuable feature. |
| Toolbar Controls |
VPM's Form Toolbar contains 19 specialized controls designed to make data
maintenance easy: Find, Locate, List, Filter, Order, Parent Mode, Print, First, Prior,
Next, Last, New, Copy, Delete, Group Delete, More, Save, Cancel and Close. |
| Application Toolbar |
VPM's Application Toolbar provides a place to display toolbar controls for
application-wide functionality. The default Application Toolbar contains controls to
access the Report Manager, a Startup Form and Help. |
| Introductory Form |
VPM automatically includes an Introductory Form in your VPM applications. You can
easily modify the Introductory Form to display important information. At startup your VPM
application will display the Introductory Form. The Introductory Form is a great place to
show any information or reminders that users may need when they first run your
application. |
| Startup Form |
VPM makes it easy to display a form that provides access to the application's
functionality when your application starts. You can place command buttons on the startup
form to replace or supplement menu access to your application. |
| Data Manager |
The VPM Data Manager is a data dictionary interface that you can include in your
VPM applications. The Data Manager gives users of your applications access to all the
features of the VPM data dictionary. Of course, you can choose which, if any, features of
the data dictionary you want your users to access. VPM is the only RAD tool for
VFP that can put a data dictionary interface in your VFP applications. |
| User Definable Validation & Help |
Through the Data Manager, users of your VPM applications can set up their own
field validation and field-level help. This ability is extremely valuable if you create
generic applications where field code lists vary from user to user. VPM is the
only RAD tool for VFP that provides this valuable feature. |
| Data Dictionary Sharing |
VPM applications can share the same extended data dictionary. That's a great
convenience if you create multiple applications that need to use the same data. |
| Shared Data |
VPM allows applications to share system administration tables, such as the user
table, the audit trail table, etc. Data sharing is a valuable feature if you build related
applications for the same group of users. |
| Field Help |
VPM provides picklist help and text help for fields on forms. PIcklist help
provides a list of valid entries for a field. The picklist can include multiple fields and
it's sortable and searchable. Text help provides descriptive information for fields on
forms. Users can edit the picklist and text help on the fly. You don't have to
write one line of VFP code to add picklist and text help to your forms if you have VPM. |
| Menu & Form Help |
VPM provides a help engine that automatically feeds menu prompts and form
captions to the Windows help engines when a user presses F1. You can use the menu prompts
and form captions to link to topics in your Windows Help file. |
| Access Security |
VPM allows you to store information about application users, including user ID's
and passwords. You can then require users to enter their ID's and passwords to access the
application. You don't have to write one line of VFP code to include Access
Security in your VPM applications. |
| Menu Security |
Menu Security can prevent users from accessing menu options that they should not
access. You don't have to write one line of VFP code to include Menu Security in
your VPM applications. |
| Field Security |
Field Security can prevent users from viewing or making changes to fields on
forms. You don't have to write one line of VFP code to include Field Security in
your VPM applications. |
| Controls Security |
Controls Security can prevent users from accessing controls on forms and
toolbars. Controls Security is often used to prevent selected users from adding, copying,
deleting or editing records on forms. You don't have to write one line of VFP code
to include Controls Security in your VPM applications. |
Other Reasons to Choose VPM
The items listed above have probably already
convinced you that Visual ProMatrix is the choice for you, but here are some more reasons
to choose VPM. |
| Company
Stability |
One
of the great things about FoxPro is the abundance of third-party add-on products. These
third-party products can enhance your productivity significantly. However, sometimes
abundance brings risk. Many of the third-party FoxPro software vendors are relatively
young and thinly capitalized organizations. When you invest in a FoxPro RAD tool, you
should expect support for that tool to be available for many years to come. Therefore,
before you invest in a FoxPro RAD tool, you should assure yourself that the developer of
the RAD tool is a stable, successful organization that won't be folding its tent anytime
soon. We believe that ProMatrix is the best selling
third-party product for FoxPro. The principals of the ProMatrix Corporation have been
successful software vendors for over 15 years. (You can see the qualifications of the
ProMatrix principals for yourself by selecting the "our company" link on the
contents frame.) The success of ProMatrix and the success and experience of the
ProMatrix principals means that your investment in Visual ProMatrix is safe and secure. |
| VPM
Doc Kit |
ProMatrix
is the only total development solution for FoxPro. Application development involves more
than just writing code. You must provide users of your application with written and online
documentation that shows them how to use it. ProMatrix Corporation provides the
only RAD tool for creating user documentation manuals for your Visual FoxPro applications.
The VPM Doc Kit helps you create user manuals in record time. Click
here to see for yourself how the VPM Doc Kit can help. It's this kind
of attention to all aspects of application development that clearly makes Visual ProMatrix
the choice for you. |
| Stable
Product |
We
don't like bugs, and neither do you! VPM users all over the world have participated in
making VPM applications the most stable and bug-free VFP applications going. New VPM users
tell us that VPM is the most stable FoxPro product they have ever used. There are
thousands of ProMatrix applications running world-wide. That means that the VPM foundation
on which you build your applications has been thoroughly tested and debugged. On
your own, you could never test your applications as completely as Visual ProMatrix
applications have been tested. |
| Performance |
Visual
ProMatrix applications fly. We have spent countless hours squeezing every last bit of
performance out of all the controls, tools and features you'll find in a VPM application. VPM
users tell us nothing else they've tried performs as well as a VPM application. |
| Easy
to Learn |
We
made VPM easy to learn. VPM users tell us that VPM is designed just like they
would design a RAD tool for Visual FoxPro. We didn't try to make Visual FoxPro something
it's not. You work directly with all the VFP design tools. You create forms with the VFP
Form Designer, and you use the Data Environment window to set up the data used for a form.
You don't need to learn "Codebook" to use VPM. If you know how to use the VFP
Form Designer, you can learn to use Visual ProMatrix in record time. |
| Training |
The ProMatrix Corporation provides training classes for VPM users
who want to learn the ins and outs of VPM in depth. We conduct VPM training classes four
times a year in Tampa, Florida. Training in other parts of the country is scheduled
periodically. If you want to learn the guts of VPM in record time, our VPM
training classes may be the choice for you. |
The Truth About VPM
From time-to-time we hear comments
about Visual ProMatrix that are simply not true or are misleading. These comments are
usually made by people who don't understand how VPM works. To set the record straight, we
are taking this opportunity to tell you the truth. |
| DBC
Compatibility |
Visual
ProMatrix is totally compatible with the Visual FoxPro DBC. You can store triggers, valid
expressions, etc. in a DBC without problems in VPM applications. In fact, many DBC
properties are automatically imported when you add a table to the VPM Extended Data
Dictionary. You have the best of both worlds. That is, you can use the VFP DBC properties
or the VPM Extended Properties. |
| Referential
Integrity |
Visual
ProMatrix provides its own referential integrity engine because the Visual FoxPro RI
engine doesn't handle all RI situations. However, you can set up referential integrity in
a DBC to utilize the VFP RI engine outside a VPM application. Again, VPM gives you the
best of both worlds. |
| Flexibility |
Visual
ProMatrix provides maximum flexibility and reusability. Business rules are not part of the
user interface. VPM forms provide special features that make it easy to implement business
rules through forms, but the business rules themselves can be accessed and used outside
forms. |
| Windows Standards |
VPM
applications follow Windows interface standards. |
| Parent/Child
Relationships |
ProMatrix
has pioneered support for parent/child relationships. ProMatrix users tell us that the
Visual ProMatrix Related Forms engine is without equal and provides unparalleled support
for parent/child relationships within and across forms. Specialized form classes such as
the VPM One-To-Many and Related Pages form classes are equally unparalleled. |
|