Differences Between VB 3.0 Standard & Professional Editions

ID: Q113334


The information in this article applies to:


SUMMARY

Microsoft Visual Basic version 3.0 for Windows is available in Standard and Professional Editions. This article summarizes the new features for Version 3.0 and the additional features available in the Professional Version.


MORE INFORMATION

The Visual Basic Programming System version 3.0 for the Microsoft Windows operating system provides easy access to a wide variety of data sources by integrating the Microsoft Access version 1.1 database engine and the ability to leverage investments in commercial applications through Object Linking and Embedding (OLE). Visual Basic version 3.0 also adds new tools, new controls, greater ease of use, and an enhanced custom control standard. The development power and extensibility of Visual Basic version 3.0 coupled with the strengths of Microsoft Access as an interactive application make the two a great combination that can be used together on many projects, including line-of-business, decision-support, and client-server solutions.

Both the Professional and Standard Editions of Visual Basic include the features that have come to characterize Visual Basic as a powerful, easy to use development environment. Pre-defined list boxes, text boxes, file/directory/drive controls and drop down menus make the user interface very easy to design. The following additions from version 2.0 apply to both the Standard and Professional Editions of Visual Basic version 3.0.

New Features in Both the Standard and Professional Editions

Features Available Only in the Professional Edition

The following features are available ONLY in the Professional version of Visual Basic 3.0:

Custom Controls (.VBX files) Avaialble Only in the Professional Edition


Animated Button:  Displays a series of bitmaps that can create an animation
                  effect when the user clicks the control.

Communication  :  Provides complete serial communications for your
                  applications, allowing the transmission and reception of
                  data through a serial port.

Gauge          :  Creates a user-defined gauge. The gauge indicator can be
                  displayed in linear of needle style.

Graph          :  Lets you design and display many different types and
                  styles of graphs.

Key Status     :  Displays and/or modifies the state of the CAPS LOCK, NUM
                  LOCK, INS and SCROLL LOCK keys.

MAPI Controls  :  Lets you create mail-enabled Visual Basic programs using
                  the Messaging Application Program Interface (MAPI). The
                  MAPI Session control begins and ends a messaging session.
                  The MAPI Messages control allows you to handle messages
                  as well as manipulate attachments and addresses.

Masked Edit    :  Restricts data input and displays formatted output.
                  Similar to the standard text box.

Multimedia MCI :  Manages the recording and playback of multimedia files on
                  Media Control Interface (MCI) devices.

Outline        :  Similar to the standard list box. Allows you to display
                  items in a list hierarchically. Subordinate items can be
                  expanded and collapsed.

Pen controls   :  Lets you develop Windows for Pen Computing applications.
                  Pen Bedit provides combo or box style guides that accept
                  pen input. Pen HEditis a pen-enhanced version of the
                  standard text box. Pen Ink on Bitmap accepts and save pen
                  input over an existing bitmap. Pen On-screen Keyboard
                  enables the use of the Windows for Pen Computing
                  synthetic keyboard for input to the active control.

Picture Clip   :  Displays a portion of a source bitmap in a form or
                  picture box.

Spin Button    :  Increments or decrements numbers displayed in a text box
                  or other control.

3D Controls    :  Replace standard controls with flexible three-dimensional
                  controls. The 3D Check Box, 3D Command Button, 3D Frame,
                  and 3D Option Button work like the standard controls but
                  allow you to display three-dimensional captions and text.
                  The 3D Command Button also lets you show an icon or
                  bitmap on the button face. The 3D Panel lets you group
                  controls on a raised or inset panel. With the 3D Group
                  Push Button you can emulate the Ribbon in Microsoft Excel
                  or the Toolbar in Microsoft Word for Windows. 

Additional Documentation that Comes Only with the Professional Edition

PROFESSIONAL FEATURES BOOK 1

This book is composed of the following three sections.

THE CUSTOM CONTROL REFERENCE

This provides an alphabetic reference for each of the custom control included with the Professional Edition of Microsoft Visual Basic.

THE CONTROL DEVELOPMENT GUIDE

This reference provides information on creating your own custom control (VBX) for Visual Basic or Visual C++. Note: You will have to have a copy the Windows Software Development Kit (SDK) and Microsoft C 6.0 or later or another language capable of creating Windows DLLs.

THE HELP COMPILER GUIDE

This provides documentation on how to build your own Windows Help File. However, note that you will need a copy of Word for Windows or other word processor capable of creating a file in Rich Text Format (RTF).

PROFESSIONAL FEATURES BOOK 2

This book is composed of the following two sections.

DATA ACCESS GUIDE

While the Standard Edition of Visual Basic version 3.0 supports access to a variety of databases via the Data Control, the Professional Edition allows increased flexibility by introducing Table, Dynaset and Snapshot objects as well as enhancing the available functionality of the Data Control. These added features are documented in the Data Access Guide.

CRYSTAL REPORTS FOR VISUAL BASIC USERS MANUAL

Crystal Reports is a powerful report generation tool that may be run from Visual Basic or independently. It allows the generation of customized reports quickly and easily from a variety of database under Microsoft Windows. This document explains the procedure for using this tool.

On-line Documentation Included Only with the Professional Edition

Custom Control Help:

All of the custom controls included with the Professional Edition and their usage are documented in this context sensitive help file.

Windows SDK Help:

This help file provides documentation on a subset of the Windows Software Development Kit (SDK). The functions described in this file can be used gain control of the Windows environment from Visual Basic.

Windows 3.1 API Help:

This file includes the declarations of SDK functions as well as constants and types required to make these calls.

Visual Basic API Help:

This file includes function calls into the Visual Basic DLLs.

System Requirements

Visual Basic version 3.0 requires the Microsoft Windows operating system version 3.0 or higher running in standard or enhanced mode; a 286 or higher microprocessor; a hard disk; an EGA, 8514 or Hercules display; 2MB of RAM for design environment (4MB RAM recommended with the Professional Edition); 1MB RAM for target systems; and a Microsoft Mouse or other compatible pointing device.

Trademarks

Microsoft, Microsoft Access, Visual Basic, and FoxPro are registered trademarks and Windows and Visual C++ are trademarks of Microsoft Corporation.

Borland and dBASE are registered trademarks of Borland International, Inc. Paradox is a registered trademark of Ansa Software, Borland Company. Novell and Btrieve are registered trademarks of Novell, Inc. Sybase is a registered trademark of Sybase, Inc. ORACLE is a registered trademark of Oracle Corporation. Crystal Reports is a trademark of Crystal Computer Services, Inc. Avery is a registered trademark of Avery International Corporation.

Additional query words: 3.00


Keywords          : kbref 
Version           : 3.00
Platform          : WINDOWS 
Issue type        : 

Last Reviewed: June 23, 1999