Visual MaxFrame Professional |
Visual MaxFrame Professional (VMP) is an object-oriented application development framework designed for Visual FoxPro. It consists of a set of class definitions in .VCX visual class libraries and procedural code libraries for use in creating an integrated set of application components providing basic features common to most Visual FoxPro applications. Visual MaxFrame Professional is intended for use by:
Visual MaxFrame Professional is not an "application generator" -- you can't use it to automatically create data-entry forms based on a data dictionary, etc. If you are so inclined, you can create your own custom wizards to create VMP-based forms and other application components. Visual MaxFrame Professional is an application framework -- you subclass the framework classes into your own customized framework objects. VMP is comprehensive, yet flexible, allowing you to decide the level of customization you want while providing global application services. Further down the class hierarchies, VMP includes ready-to-use form, control, and utility classes. Visual MaxFrame Professional is not "pure OOP". Where appropriate, we've used native VFP constructs, procedural or otherwise to solve problems with the best available tool. For example, we have not "objectified" menus -- you can continue to use the native VFP Menu Designer the same way you have since FoxPro 2.0. Visual MaxFrame Professional has been designed with the average FoxPro developer in mind. At Vision Data Solutions, we use VMP to develop our Visual FoxPro applications. Visual MaxFrame Professional is the tool we use to shorten the learning curve and get the team productive as soon as possible. Visual MaxFrame Professional is designed with an open approach to the architecture. No framework can work perfectly for everyone in all applications, so we made conscious design decisions that make the framework as open as possible. VMP allows you to create either .SCX-based forms or .VCX-based forms, whichever you prefer or whichever is best suited to the particular problem at hand. VMP does not impose its own data-dictionary on you, the developer -- since VMP isn't an application generator, it doesn't depend on a proprietary meta-data system, and you can use your own data-dictionary or a third party tool one like the Stonefield Database Toolkit (SDT). By subclassing where appropriate, you should find VMP readily-modifiable to your needs. Features
And adds the following features completing the typical base set of application components:
Visual MaxFrame Pro is available through Download Only. Search HALLoGRAM || Request More Information CALL TOLL FREE 1-866-340-3404 |
©Copyright 2000
HALLoGRAM Publishing, Aurora CO. All Rights Reserved. All products mentioned in this site are trademarks of their respective owners. dmcakegrth |