Microsoft Visual FoxPro 5.0
Overview
Microsoft Visual FoxPro version 5.0 object-oriented database development system continues the leadership tradition of version 3.0. It features powerful ActiveX extensibility, increased performance, improved connectivity features, and an enhanced development environment.
Microsoft Visual FoxPro has long been the fast, powerful choice for developers. This latest version extends the object-oriented power of version 3.0.
Now with ActiveX, developers can choose from a wide range of language tools, applications, and reusable parts to build rich interactive applications more quickly and easily. And you can use ActiveX objects and controls to extend your solutions written in Visual FoxPro. You can even drive Microsoft Office and other applications using automation and edit them "in place" from Visual FoxPro. Thousands of available third-party ActiveX controls extend this power even further.
Plus, you can develop applications with greatly improved connectivity features such as offline views and multi-tier client/server functionality even servers that work over the Internet. These features give you the power to develop for a future of mobile, remote, and Internet users. You'll enjoy the enhanced development environment as well. Debug much more quickly by viewing color-coded syntax and a tree view that enables you to directly modify objects, properties, and events. Built-in ease-of-use and project management features help every development project progress more quickly and smoothly, too.

|
Develop state-of-the-art applications. Visual FoxPro is the high-performance development environment for creating quality desktop and client/server database applications. Its rich support for ActiveX controls enables you to plug in even more functionality easily. |
And Visual FoxPro is designed for maximum flexibility. Integrate data from applications, client/server databases, or local data stores. Develop applications that run on multiple platforms. Bring in projects from Visual FoxPro 3.0. You can do it all.
Even faster and more broadly compatible, Microsoft Visual FoxPro version 5.0 lets you build solutions with components from many sources, create applications with broad support, and develop for users with many needs.
The fastest, easiest, and most powerful Visual FoxPro yet.

Use the included ActiveX controls "as is" or modify them with additional properties to create a subclassed object such as this tab control.
Develop with the power and flexibility of ActiveX.
ActiveX is a set of open technologies that builds on the power and flexibility of OLE. ActiveX controls combine desktop and Web technologies for unprecedented connectivity and dramatic functionality. Now, developers can choose from a wide range of language tools, applications, and reusable components to build rich, interactive applications more quickly and easily. When you develop with ActiveX, your applications can go beyond static documents to provide users with a new generation of more dynamic, exciting, and useful interactions.
- Empower other applications with the speed and flexibility of Visual FoxPro using automation servers. Encapsulate part of an application and define public methods, then a wider audience can take advantage of your Visual FoxPro functions over a local area network or the Internet even without the application or extensive local resources.
- Use a wide variety of ActiveX controls, including the 26 included, plus those created with other Microsoft tools and those available from third-party vendors. More than 1,000 controls are currently available, so you don't have to create every function from scratch.
Reuse code more easily than ever.
Object-oriented programming with Visual FoxPro provides many time-saving advantages. You can create classes in Visual FoxPro, build with classes from many sources, and reuse classes repeatedly. You'll never have to recode the same function again.
- Create classes visually with the visual Class Designer without having to learn object syntax.
- Make changes to a class, and every instance of that class updates automatically using inheritance.
- Take advantage of the rich object model of Visual FoxPro that fully supports polymorphism, subclassing, and encapsulation.
Work faster and more efficiently.
Visual FoxPro has always been a leader in performance. Version 5.0 continues that tradition with significant gains in key areas.
- Forms and controls can be brought up faster than ever with improved object-rendering speed and delayed binding of form controls.
- Faster local data retrieval speed and super-fast server retrieval rates make Visual FoxPro 5.0 the ideal client/server development environment.
- Visual FoxPro 5.0 now supports ANSI joins, which execute more quickly. You can easily learn the syntax because the Query Designer builds ANSI joins for you.
- Memory efficiency has been increased by reducing the footprint on common controls such as text boxes, list boxes, and combo boxes.
Build better-connected solutions.
Offline views and ActiveX Internet functionality give you the power to develop for the future a future of rich remote computing for users and efficient code and network architecture for developers and administrators.
- Develop applications with offline view capabilities which enable users to work with data offline, then later update the database with their changes.
- Create client/server applications in which users can replicate a subset of data from Visual FoxPro or remote data source tables. No major code changes are required because the same code is used for local and offline views.
- Write solutions for companies with multiple mobile and remote users, thereby optimizing network resources and saving long-distance telephone and online fees.
See and solve, quickly and easily.
The enhanced development environment makes this FoxPro¨ the friendliest yet. Greatly improved debugging capabilities plus built-in ease-of-use and project management features help every development project progress more quickly and smoothly.
- Work as a team with the integrated Visual SourceSafe version control system. It tracks who changes code and when, allows developers to check portions of projects in and out, saves previous versions, and enables side-by-side comparisons of code versions.
- Debug more easily with enhanced capabilities, including color-coded syntax and a tree view that enables you to directly modify objects, properties, and events.
- Associate default controls and classes with database objects, so fields configure themselves automatically each time you drag and drop them onto a form.
- Take advantage of the Visual FoxPro data dictionary, which sets business rules at the table level. The rules are automatically enforced when a table is being used anywhere in an application.

Deploy multi-tier client/server applications easily using the Remote Automation Connection Manager (RACMAN). With RACMAN, you can move portions of an application to a remote server which then services calls automatically.
Work as a team more easily. Visual SourceSafe allows developers to check portions of projects in and out and enables side-by-side comparisons of code versions.*
 Create applications quickly and discover features using Solutions, a task-oriented library of sample classes, forms, and code.
To use/run Microsoft Visual FoxPro, you need:
- Personal computer with a 386DX/25 MHz or higher processor (486 or higher recommended)
- Microsoft Windows® 95 operating system or Windows NT® Workstation operating system version 3.51 or later
- 8 MB of memory (12 MB recommended) for Windows 95; 16 MB for Windows NT Workstation
- Hard-disk space:
Minimum installation: 15 MB
Typical installation: 85 MB
Maximum installation: 190 MB
- CD-ROM drive
- VGA or higher-resolution monitor (Super VGA recommended)
- Microsoft Mouse or compatible pointing device
Note: API access component requires Microsoft Windows 95 or Windows NT Workstation version 3.51 or later and Microsoft Visual C++® development system version 2.0 or later.
Networks supported:
Microsoft Windows NT Server, Microsoft LAN Manager, and other NetBIOS-compatible networks, including Novell® NetWare® and LANtastic®.
Key Features of Microsoft Visual FoxPro
ActiveX extensibility and interoperability |
ActiveX client capabilities |
Use controls from many sources |
Subclass ActiveX controls |
Alter existing controls for use in or out of Visual FoxPro |
Create automation servers |
Empower other applications with programs you create with Visual FoxPro |
Build multi-tier applications |
Streamline performance using remote automation |
Increased performance |
Improved Object Performance |
Bring up forms more quickly with snappier refresh rates |
Better engine performance |
Enjoy faster data retrieval rates |
Enhanced memory efficiency |
Work more efficiently with a reduced footprint for many common controls |
Improved connectivity features |
Offline view capabilities |
Develop applications that can replicate a data set to be viewed offline |
Internet solutions | Run applications from Internet client machines using remote automation |
Enhanced development environment |
Visual SourceSafe integration |
Coordinate the efforts of large development teams |
Enhanced debugging environment |
Find and fix problems faster by viewing color-coded syntax and tree views |
Intelligent class-object association |
Drag and drop fields, and the control associated with the data is created automatically |
Full compliance |
Build applications that are automatically 32-bit compliant |
ActiveX controls included |
3D Checkbox |
Checkbox with custom 3D appearance. |
3D Command button |
Command button that supports picture property |
3D Frame |
Frame with custom 3D appearance |
3D Option button |
Option button with custom 3D appearance |
3D Group button |
Buttons that can be up, down, toggled, act like option buttons, and more |
3D Panel |
Plain or three-dimensional text displayed, and other controls grouped on a three-dimensional background as an alternative to the frame control |
Outline |
Outlining list |
PicClip |
Multiple picture storage and display |
SSTab Control |
Full-featured tab control for creating multi-page forms in a single window |
Communications |
Low-level communications through a serial port |
Mutimedia MCI |
Multimedia control interface |
MAPI Session |
MAPI session settings, logon/logoff |
MAPI Message |
MAPI mail messages |
ImageList |
Faster image loading due to pre-loading of images from disk to form/report |
ListView |
Detailed list similar to the right pane of the Windows Explorer |
ProgressBar |
Visual display of progress box fills as process completes |
Rich TextBox |
Formatted text such as alignment, font, style, and size |
Slider |
Numerical values based on relative position |
StatusBar |
End-user feedback messages |
TabStrip |
Windows 95 compatible tab control |
Toolbar |
Windows 95 compatible toolbar which can be added to your application |
TreeView |
Branching hierarchy view similar to the left panel of the Windows Explorer |
System Info |
Response to system events such as Plug and Play |
Common Dialog |
Common dialogs such as File Open, Printer setup, Font, and color |
Grid |
32-bit version of unbound grid custom control |
Calendar |
Dates based on direct user manipulation |
For more information:
For more information on Microsoft Visual FoxPro, visit the Microsoft Visual FoxPro Developer Forum at http://www.microsoft.com/vfoxpro/. And, for headlines of the latest Microsoft developer news, events, and information, send e-mail to DevWire@microsoft.nwnet.com with "Subscribe DEVWIRE" in the message body, or visit http://www.microsoft.com/devwire/on the World Wide Web.
To order Microsoft Visual FoxPro or other Microsoft visual tools, or to receive a reseller referral, in the United States or Canada, call (800) 621-7930. Dept. A334DS. Outside the United States and Canada, please contact your local Microsoft subsidiary.
* Visual SourceSafe not included. May be acquired separately.
This data sheet is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Microsoft, ActiveX, the Fox head design, FoxPro, VisualC++, Visual FoxPro, Visual SourceSafe, Windows, the Windows logo, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. LANtastic is a registered trademark of Artisoft, Inc. NetWare and Novell are registered trademarks of Novell, Inc.
Microsoft Corporation · One Microsoft Way · Redmond, WA 98052-6399 · USA
Microsoft Canada Inc. · 320 Matheson Blvd. West · Mississauga · ON L5R 3R1 Canada
Version 5.0
0896 Part No. 098-65049
© 1997 Microsoft Corporation. All rights reserved.
|
|