KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q186083: INFO: New Features of Class Browser

Article: Q186083
Product(s): Microsoft FoxPro
Version(s): WINDOWS:6.0
Operating System(s): 
Keyword(s): 
Last Modified: 30-JUL-1999

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Visual FoxPro for Windows, version 6.0 
-------------------------------------------------------------------------------

SUMMARY
=======

This article describes some of the new features added to the Class Browser in
Visual FoxPro 6.0.

MORE INFORMATION
================

- In the new Class Browser, the splitters allow you to resize the Treeview and
  description areas.
- The new Class Browser provides more detailed information, as compared to the
  Class Browser for Visual FoxPro 5.0, when opening type libraries such as OLB,
  TLB, DLL, OCX, EXE, and so forth. The Class Browser is now comparable to the
  Visual Basic version 5.0 Object Browser, similar to the one included in
  Office 97 VBA.

Example 1
---------

Open Vfp6.exe in the Class Browser to view the entire Visual FoxPro 6.0
automation server object model. Note that the Class Browser displays more
collections as compared to Visual FoxPro 5.0. The Visual FoxPro 6.0 Class
Browser also displays information for the selected Collection, Property, Event,
or Method in the description pane, at the bottom. This is particularly useful
for seeing all the related member and collection interfaces of the new Project
Manager hooks.

Example 2
---------

- If a specific Property, Event or Method (PEM) in a type library has help
  associated with it, you can right-click and select Help or press the space
  bar when you select the item, which opens help for that topic.

- The Redefine dialog in the new Class Browser, for selecting a specific class
  to redefine, no longer requires you to type in the class name. The Redefine
  dialog now uses the get class dialog.

- Right-clicking the Class Browser/Component Gallery button (to the left of the
  Open button) displays a history list, up to 32 items, of the recent items
  selected for both the Component Gallery and the Class Browser since that
  instance of Browser.app was loaded (not saved after closing, it is a per
  Browser/Gallery window list only). If you select a Class Browser item when in
  the component gallery mode, Gallery switches to the Class Browser
  automatically and that item (class or member) is selected. If the VCX for
  that item is no longer open, that VCX (or file) is automatically added to the
  current view then selected. The same applies to Component Gallery catalogs
  and items.

- The Class Browser and the Component Gallery shortcut menus now have a menu
  item called "New Window", which loads a new instance of the Class Browser (or
  Gallery) and loads the current files in the view and selects the same item
  (kind of a window clone feature). When in the Class Browser mode, there is a
  shortcut menu item called "New Component Gallery" that opens a new Component
  Gallery window and opens the same catalogs and selects the same item as in
  the current Gallery window. When in the Component Gallery mode, there is a
  shortcut menu item called "New Class Browser" that opens a new Class Browser
  window and opens the same files and selects the same item as in the current
  browser window.

- Exporting the class definition code is enhanced. In the Visual FoxPro 5.x
  Class Browser, clicking the View Class Code button displays the class code in
  a modal Visual FoxPro edit window. In Visual FoxPro 6.0, when you click the
  View Class code button, a modaless form appears over the Class Browser area
  containing the class code, and is auto- refreshed if you select a different
  class in the left pane. Besides that, selecting a different method from the
  same class also auto- refreshes and positions the cursor in the View Class
  code window. This window can be resized, minimized, and so forth. If you
  close the Class Browser, the window automatically closes.

- If you right-click the View Class code button, using Microsoft Internet
  Explorer 4.0 or higher, the class code displays in the Internet Explorer Web
  browser control and the text appears in HTML. If you are using Microsoft
  Internet Explorer 3.0 (or you do not have Internet Explorer), then a Visual
  FoxPro EditBox class displays the class code.

- The Export option from the Class Browser shortcut menu now allows you to save
  the file using HTM or HTML extensions that automatically generate HTML
  instead of plain text for the class code definition.

Additional query words: kbvfp600

======================================================================
Keywords          :  
Technology        : kbVFPsearch kbAudDeveloper kbVFP600
Version           : WINDOWS:6.0
Issue type        : kbinfo

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.