Visual FoxPro application architecture varies with the type of application you decide to create. When designing the structure of your application, consider the function each component provides and its relationship to other components.
For example, a typical database application consists of data structures, a user interface, query options, and reporting capabilities. A typical assembled Visual FoxPro application provides the user with a menu and one or more forms for entering or displaying data. You can provide functionality and maintain data integrity and security by attaching code to certain events. Queries and reports make it possible for your users to extract information from the database.
In This Section
- Planning Client/Server Applications
- Discusses the importance of planning in building a successful client/server application. Proper planning will help you build the fastest, most productive application for your users.
- Rapid Application Development
- Describes the fundamental steps in application development, prototyping, upsizing, implementing, and optimizing.
- Application Creation with Accuracy and Data Integrity
- Describes how to use Visual FoxPro data validation rules and stored procedures with the data source's data validation rules and stored procedures to build client/server applications that protect data integrity.
- Planning Enterprise Applications
- Explains how you can use Visual FoxPro as part of a larger-scale application that involves two or more development tools, which makes is possible for you to take advantage of the unique capabilities of each product.