|
ProMatrix Class
Offerings
|
| Current class offerings are listed
below. Click on a class name for a detailed description. |
|
|
|
ProMatrix Class
Recommendations
|
- Beginning,
Intermediate and Advanced Users: Whether you are a beginner,
intermediate or advanced VPM user, we recommend the three day Mastering
VPM Enterprise 9.1 class. If you are a beginner, you will come away from
Mastering VPM Enterprise 9.1 with new skills that you never thought you
could learn in three days. If you are an intermediate or advanced user,
you will see parts of VPM you never knew were there and you will learn
new tricks and techniques that will make your three days pay for
themselves many times over. Based on our many years of experience
teaching developers to use ProMatrix, we have discovered that a three
day intensive class is long enough to thoroughly teach how to create
state-of-the-art database applications with Visual ProMatrix but yet is
short enough to maintain attendee concentration and interest.
- All Users:
If you have specific issues
with which you need help, if you want to preview the latest technology
under development by ProMatrix or if you want to network with other
ProMatrix developers, we recommend the VPME 9.1 Solutions Workshop.
|
|
ProMatrix
Class
Registration
|
| To register for any of our
classes, click here to
purchase the class online. If
you wish to register by phone or fax, you will find telephone and fax
numbers on our
Contact Us page. |
|
ProMatrix Classes
|
- Class
Size: Classes are normally limited to fifteen (15) students to
allow time for individual attention. (Classes sell out quickly.
Accordingly, you must register early to be guaranteed a spot.)
- Hours: Classes normally run from 9:00 a.m. to 5:00 p.m. with an
hour break for lunch.
Equipment: All classes are lecture-style, but you may
bring your own portable computer to provide your own hands-on experience
as the class proceeds.
- Documentation: We recommend that you
bring your VPM documentation manuals or the VPM online Help file to each
class.
|
|
|
|
| The three-day Mastering VPM Enterprise 9.1 class is designed for anyone who is serious about making Visual
ProMatrix the foundation for their database application development. |
|
Purposes: |
The main purposes of the Mastering VPM Enterprise 9.1 class are to teach:
- The basic elements of Visual FoxPro that
you need to know to create VPME9.1 applications;
- The basic steps to create a VFP
application with VPME 9.1;
- The changes and enhancements in VPM Enterprise 9.1.
- How to create a complete VPM application
in a way that uses VPME 9.1 most effectively;
- The inner workings of VPME 9.1 so that you can
modify and customize VPME when the need arises; and
- How to use VPME 9.1 to create client-server
applications with special emphasis on CursorAdapters.
|
| Topics: |
The topics covered during this class
include:
- Review VFP's implementation of
object-oriented programming (OOP).
- How to use the VFP Database
Designer, Table Designer, Form Designer, Class Designer, Menu
Designer, Report Designer, View Designer and CursorAdapter Builder.
- Tour of Visual ProMatrix: discussion of rationale behind
Visual ProMatrix interface and overview of creating applications with Visual ProMatrix.
- Review basic VFP issues important to VPM
application development.
- Create a starter application.
- How to create an application that can access local
data, remote data, or a combination of local and remote data without
changing any code.
- How to connect to remote
data using remote views and cursoradapters.
- Build a menu.
- Create a database and tables in the VPM
Data Builder.
- Set up field properties in the Data
Builder.
- Set up field validation.
- Create Help Picklists.
- Review the VPM class libraries.
- Review the VPM form and control classes.
- Create forms.
- Review important form properties and
methods.
- Review the VPM administrative tools,
such as Activity Tracking, Audit Trails, etc.
- Create distribution files with the
Product Builder.
- Tour of Visual ProMatrix code: review of major components of
Visual ProMatrix applications such as class libraries, main program, event-handler, error
handler, form controls, multi-user capability, etc.; objective is to allow you to know
where to modify basic Visual ProMatrix code when necessary.
- How VPM creates a starter application.
How to make VPM create your own customized starter application.
- What's inside the VPM class libraries.
The purpose and functionality of each VPM class. The important custom
methods and properties of the VPM classes.
- How to create multiple and shortcut
menus.
- The structure of the VPM Data Builder.
How the Data Builder is used in a VPM application.
- Review the structure of VPME's system tables.
- The inner workings
of the ProMatrix Data Handler object.
- How VPM's Referential Integrity engine
is used in a VPM application.
- How to create and use views in a VPM
application.
- How to create and use cursoradapters in a VPM application.
- How to create multi-purpose views; instead of
creating multiple views for different purposes, create views that can be
used for many purposes.
- How to create multi-purpose cursoradapters; instead of creating
multiple cursoradapters for different purposes, create cursoradapters
that can be used for many purposes.
- Use of surrogate vs. natural keys.
- The structure of the Message Builder.
How the Message Builder is used in a VPM application.
- How the VPM form and control classes
work.
- How VPM Help Picklists work and how to
modify them..
- How to modify and control the VPM Report
Manager.
- How to setup VPM's Security features.
Where Security data is stored and how to retrieve it for your use.
- The inner workings of the VPM
administrative tools (such as Activity Tracking, Audit Trails,
Reindex/Pack Utility, etc.) and how to modify them.
- How to use the VPM Update Builder.
- Upgrading an existing VPM application to VPM Enterprise 9.1.
- How
to use the multilingual functionality in VPM.
- How to use the source control functionality in VPM.
- And much more.
|
|
|
|
The purpose of the one-day VPME 9.1 Solutions Workshop is to help you solve real problems and deal with real issues you have
encountered while developing VPM applications. The Workshop is a chance
for you to get live, hands-on help from the ProMatrix staff with your most
pressing development needs. The VPME 9.1 Solutions Workshop is appropriate for
VPM users who:
- Have specific issues with which they
need help.
- Want to learn to extend VPM applications
to provide functionality not described in the VPM documentation.
- Want to learn to customize VPM.
- Want to learn more about the inner
workings of VPM.
- Want to learn more about creating client-server applications using
MS SQL Server data.
|
Some of the issues that have
been included on the agenda for past VPME 9.1 Solutions Workshops include:
- VPM
Client-Server: How to create client-server applications with
emphasis on using MS SQL Server for remote data.
- Extending
Forms:
How
to add frequently needed functionality to forms.
-
Team
Development: How
to allow more than one VPM user to work on the same project.
-
Extending
Grids: How
to create total columns and textboxes showing column totals.
-
Tips
& Techniques: Custom properties and methods that you
should know.
- Creating online Help in a VPM
application.
- ActiveX in a VPM application.
- Handling Many-To-Many Situations.
- Handling multiple data sets.
- Customizing VPM.
|
| If you would like to have the
ProMatrix staff look at your specific VPM application issues and suggest
solutions, you won’t want to miss the next VPME 9.1 Solutions Workshop. |
| |