REDMOND, Wash., July 25, 1996 — Microsoft Corp. has announced the availability of the Microsoft® Visual FoxPro
™relational database management system version 3.0 for the Power Macintosh® . This new version provides robust, 32-bit rapid application-development (RAD) tool with full object-orientation and integrated client/server capabilities that make it easy to organize data, define database rules and build applications.
With its visual design tools and wizards, Visual FoxPro 3.0 lets users build professional solutions quickly. Unveiled to thousands of developers at last year’s FoxPro® International Developers conference, Visual FoxPro 3.0 enables developers to create full-featured distributable applications rapidly by providing an integrated development environment with powerful object-oriented programming tools, client/server capabilities and support for ActiveX
™
technologies.
Through RAD, Visual FoxPro allows users to build components (objects) that can be reused. Visual FoxPro has been extended to allow creation of true objects, classes and subclasses. In addition, objects can be created with code or visually and reused at any time. Visual FoxPro has exposed the native event loop and evolved to comply with graphical operating system programming paradigms, allowing users to build event-driven applications.
Visual FoxPro for Power Macintosh provides the tools needed to take advantage of the unique characteristics of the Macintosh Finder as well as features of the Macintosh operating system version 7.1.2 and higher. Users can take advantage of these operating system features in Visual FoxPro applications: Macintosh® aliases, The Apple® Menu, Apple Guide support, Apple events in Visual FoxPro, AppleScript
™
, QuickDraw
™GX features and QuickTime® data .
Visual FoxPro 3.0 for Power Macintosh supports the following core suite of Apple events for programming between scriptable Macintosh applications: Open, Run, Print and Quit.
Visual FoxPro 3.0 for Power Macintosh enables developers to develop their applications on the Power Macintosh platform but deploy applications on either Power Macintosh or Macintosh 680×0 family machines. This provides maximum power for the developer and maximum flexibility for deploying solutions in mixed hardware environments.
Developing Cross-Platform Applications
As a cross-platform development tool, Visual FoxPro 3.0 enables the creation of graphical applications that run unmodified on the Macintosh and in the Microsoft Windows® operating system. Most files created in Visual FoxPro for Power Macintosh can be opened directly in Visual FoxPro for Windows, and vice versa, without conversion because there is no difference between these file types on the two operating systems.
Additional Product Enhancements
Visual FoxPro includes an array of tools, components and information that broaden the range of database-application creation and help the developer distribute solutions on a large scale. They include the following components:
-
Database Container. Another major enhancement is the inclusion of the Database Container. In Visual FoxPro, users create databases to organize and relate tables. The database container provides the architecture for storing data and all project-related objects, and brings additional benefits. With the Database Container, users can create persistent relationships between tables, stored procedures and many table-level extensions (such as field- and record-level rules and default field values), and they can create views of local and remote data.
-
Class browser. The class browser in Visual FoxPro 3.0 for Power Macintosh allows developers to trace class hierarchy in their solutions graphically, and it can be used to view, use, and manage classes and their user-defined members and components. The class browser displays interrelationships between classes in a visual class library file (.VCX) and can be used to open single or multiple class libraries. This allows developers to design new classes and redefine, remove and rename a class. The Visual FoxPro class browser also displays the actual code behind classes in a class library or form. The developer can take advantage of this capability to learn object syntax by studying this code and can then reuse the code based on development objectives.
-
Upsizing Tools. The Upsizing Tools built into Visual FoxPro 3.0 allow developers to automate the process of upsizing data from Visual FoxPro to Microsoft SQL Server
™
database back ends, including Microsoft SQL Server version 6.5. The Upsizing Wizard preserves the database structure, including data, indexes and defaults and also automatically converts the Visual FoxPro validation rules to Microsoft SQL Server equivalents. -
Wizards. Visual FoxPro has added a number of wizards that help users create tables, forms, reports and queries, as well as interact with other Microsoft Office applications such as Microsoft Excel and Word. Wizards offered in Visual FoxPro 3.0 for Power Macintosh include Form Wizard, Cross-Tab Wizard, Query Wizard, View and Remote View Wizard, Group/Total Report Wizard, Mail Merge Wizard, and Table and PivotTable® dynamic views Wizard.The FoxPro Library API and Code Fragment Manager
Visual FoxPro for Power Macintosh supports full Visual FoxPro APIs through both Apple Shared Library Manager (ASLM) for the Macintosh and Power Macintosh and Code Fragment Manager (CFM) for the Power Macintosh. This support enables developers to extend the native functions and capabilities of the FoxPro database by creating function libraries with the Library API.
Pricing and Availability
Visual FoxPro 3.0 for Power Macintosh is now available for approximately $499 for new users and approximately $299 for users upgrading from previous versions or competitive products.
Founded in 1975, Microsoft (NASDAQ
“MSFT”
) is the worldwide leader in software for personal computers. The company offers a wide range of products and services for business and personal use, each designed with the mission of making it easier and more enjoyable for people to take advantage of the full power of personal computing every day.
Microsoft, Visual FoxPro, FoxPro, ActiveX, Windows and PivotTable are either registered trademarks or trademarks of Microsoft Corp. in the United States and/or other countries.
Apple, Power Macintosh, Macintosh and QuickTime are registered trademarks and AppleScript and QuickDraw are trademarks of Apple Computer Inc.
Note to editors: If you are interested in viewing additional information on Microsoft, please visit the Microsoft Web page at http://microsoft.com/presspass/ on Microsoft’s corporate information pages.