Microsoft Visual Basic 6.0 Reference Library

( 2 )

Overview

This three-volume set written by the Visual Basic team covers the most commonly sought information about Visual Basic technology. The Language Reference provides A-Z listings for the objects, functions, statements, methods, properties, and events encompassed by the Visual Basic language. The Controls Reference describes the custom controls that ship with Visual Basic. Finally, the Component Tools Guide contains information about component tools, from add-ins and dynamic link ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (6) from $6.94   
  • Used (6) from $6.94   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$6.94
Seller since Tue Oct 07 09:35:17 EDT 2014

Feedback rating:

(102)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
1572318643 Item in good condition and ready to ship!

Ships from: aurora, IL

Usually ships in 1-2 business days

  • Standard, 48 States
$30.45
Seller since Tue Aug 05 20:20:28 EDT 2014

Feedback rating:

(91)

Condition: Acceptable
1998 Paperback Fair

Ships from: Blue Springs, MO

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$87.99
Seller since Tue Oct 07 09:42:27 EDT 2014

Feedback rating:

(55)

Condition: Good
Buy with Confidence. Excellent Customer Support. We ship from multiple US locations. No CD, DVD or Access Code Included.

Ships from: Fort Mill, SC

Usually ships in 1-2 business days

  • Standard, 48 States
$90.50
Seller since Tue Oct 07 09:35:53 EDT 2014

Feedback rating:

(294)

Condition: Good
Possible retired library copy, some have markings or writing. May or may not include accessories such as CD or access codes.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$94.50
Seller since Tue Oct 07 09:35:53 EDT 2014

Feedback rating:

(294)

Condition: Very Good
Very good.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$155.34
Seller since Tue Oct 07 09:35:53 EDT 2014

Feedback rating:

(294)

Condition: Like New
As new.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

This three-volume set written by the Visual Basic team covers the most commonly sought information about Visual Basic technology. The Language Reference provides A-Z listings for the objects, functions, statements, methods, properties, and events encompassed by the Visual Basic language. The Controls Reference describes the custom controls that ship with Visual Basic. Finally, the Component Tools Guide contains information about component tools, from add-ins and dynamic link libraries to ActiveX components.


The definitive Visual Basic 6.0 reference library details the VB language, controls and component tools. This library consists of three volumes, not sold separately. These 3250 pages of printed material are taken from the online product documentation for VB 6.0. This is a programmer's resource, so familiarity with VB is assumed.

Read More Show Less

Editorial Reviews

From Barnes & Noble

Fatbrain.com Review:

The definitive Visual Basic 6.0 reference library details the VB language, controls and component tools. This library consists of three volumes, not sold separately. These 3250 pages of printed material are taken from the online product documentation for VB 6.0. This is a programmer's resource, so familiarity with VB is assumed.

Highlights:

  • Volume 1 is the language reference. It provides an alphabetized listing for the objects, functions, statements, methods, properties and events that are a part of VB 6.0. The appendices contain data types, operators and derived math functions.
  • Volume 2 provides the controls reference and contains alphabetized listings of all the controls that ship with VB 6.0. It also gives properties, events and methods for each control.
  • Volume 3 is the component tools guide and provides information on add-ins, DLLs and ActiveX components. Essentially, this publication shows how to extend the VB environment and build Internet applications.

Advantages:

  • This is a valuable reference for advanced programmers and developers. This is the programmer's court of last resort that ensures compliance and compatibility for VB applications throughout environments.
  • It is also a good supplement for intermediate to advanced VB tutorials and programming guides.
Booknews
Three-volume reference taken from the online product documentation for Microsoft Visual Basic version 6.0. The language reference is an alphabetical listing for the objects, functions, statements, methods, properties and events; the controls reference contains alphabetical listings for the ActiveX controls, relevant properties, events, and methods; the component tools guide provides information about component tools, from add-ins and dynamic link libraries to ActiveX components. Annotation c. by Book News, Inc., Portland, Or.
Read More Show Less

Product Details

  • ISBN-13: 9781572318649
  • Publisher: Microsoft Press
  • Publication date: 11/4/1998
  • Series: Microsoft Professional Editions Series
  • Edition number: 1
  • Pages: 3245
  • Product dimensions: 7.78 (w) x 9.25 (h) x 5.82 (d)

Read an Excerpt


Chapter 7: Debugging, Testing, and Deploying Components

This chapter describes the procedures you'll use to debug, register, and distribute your component, and the version compatibility features that allow you to enhance your component without breaking existing applications that use it.

In addition, you'll find topics related to distributing components, including Help files, browser strings, and creating versions of your component for use internationally.

Chapter 6, "General Principles of Component Design," contains a road map relating the topics covered in these two chapters to the general sequence of development tasks for components.

Contents

  • Testing and Debugging ActiveX Components
  • Generating and Handling Errors in ActiveX Components
  • Providing User Assistance for ActiveX Components
  • Deploying ActiveX Components
  • Version Compatibility in ActiveX Components
  • Localizing ActiveX Components
For More Information See Chapter 13, "Debugging Your Code and Handling Errors"; Chapter 16, "International Issues"; and Chapter 17, "Distributing Your Applications," in the Microsoft Visual Basic 6.0 Programmer's Guide.

Jesting and Debugging ActiveX Components

Visual Basic provides two different component debugging scenarios. For in-process components, you can load a test project (Standard EXE or ActiveX EXE) and one or more component projects into the development environment as a project group. You can run all the projects in the group together, and step directly from test project code into in-process component code.

Out-of-process components can be debugged using two instances of the development environment. One instance of Visual Basic runs the test project, while the second runs the component project. You can step directly from test project code into component code, and each instance of Visual Basic has its own set of breakpoints and watches.

Combinations of these scenarios are possible. You can debug an application that uses both in-process and out-of-process components, as shown in Figure 7.1.

When an ActiveX EXE project is in run mode, like MyComponent in Figure 7.1, the client application (MyApp) can create objects and access their properties and methods. Each out-of-process component a client uses must be in its own instance of the development environment. The client application and all of its in-process components - DLLs and OCXs can run together in a single instance of the development environment.

For More Information
There are special considerations for debugging and testing ActiveX control projects, and other project types that include private controls. See "Setting Up a New Control Project and Test Project" and "Debugging Controls," in Chapter 9, "Building ActiveX Controls." Information specific to debugging and testing ActiveX Documents can be found in Chapter 11, "Building ActiveX Documents." The fundamentals of debugging are covered in Chapter 13, "Debugging Your Code and Handling Errors," in the Microsoft Visual Basic 60 Programmer's Guide.

How to Test ActiveX Components

To test a component, you need to create a client application. Components exist to provide objects for clients, which makes it hard to test them by themselves.

Your test project should invoke all the properties, methods, and events of each object provided by your component, testing both valid and invalid values of all arguments.

For example, rather than simply making one call to the Spin method of the Widget object, make a series of calls that try valid and invalid values of all arguments. Pay particular attention to the highest and lowest valid values, as these boundary conditions are a frequent source of problems.

Test for both functionality and error cases. Make sure your component behaves well in case of errors, such as unexpected input. It's especially important to make sure you've covered all error conditions in event procedures of in-process components, because such errors can be fatal to client applications that use the component.

Tip: Your test project can also be used to test the compiled component, as described in "How to Test Compiled Components," later in this chapter.

Make the Test Program Generic for Better Coverage

You can improve your testing process by making the test program more generic. For example, if you create a text box for each argument of the Spin method, and a button to invoke the method, you can use an automated test tool to maintain and run comprehensive test suites. This makes it easier to test combinations of properties and methods.

Testing Components as Part of an Application

If you're creating components as part of an application, you can use the application itself as the test program. In theory, thorough testing of the application will discover any problems with its components.

In practice, however, this is rarely true. An application may not exercise all the interfaces of the components it uses, even under stress testing.

It's also a lot more work to set up test cases when you have to figure out what application behavior must be tested in order to test a particular feature of the component. You'll be better served by a comprehensive test program that directly tests each element of each object's interface.

If each component has been tested separately, testing your application with the components provides an extra level of quality assurance.

Creating a Test Project

The test project must be an EXE project. Unless you're testing call-backs, your test project can be a Standard EXE project. To test call-backs, use an ActiveX EXE project, so it can include public classes that implement the call-back methods. Call-backs are discussed in "Asynchronous Call-Backs and Events," in Chapter 8, "Building Code Components."

The way you set the test project up depends on whether you're testing an in-process or out of process component. The reason for this is explained in "Testing and Debugging ActiveX Components."

Note: ActiveX Documents cannot be debugged without a browser or other active document container. See Chapter 11, "Building ActiveX Documents," for details.

For More Information See "Testing and Debugging ActiveX Components," earlier in this chapter, for a list of topics related to testing and debugging.

Creating a Test Project for an In-Process Component

This section explains how to set up test projects to exercise most of the objects in-process components can provide. ActiveX documents, however, cannot be tested as described here. For more information, see Chapter 11, "Building ActiveX Documents."

To create a test project for an in-process component

1. The test project is loaded in the same copy of the development environment where your component project is loaded. On the File menu, click Add Project to open the Add Project dialog box, click the Standard EXE icon to select it, then click OK to add a Standard EXE project to the project group.

The caption of the Project window changes to Project Group, with a default name, to indicate that multiple projects are loaded.

As described in "How to Test ActiveX Components," use an ActiveX EXE project as your test project if your component implements call-backs.

2. On the File menu, click Save Project Group to save the group containing the component and test project. From now on, you can open both projects simply by opening the project group.

3. (ActiveX control components skip this step.) Make sure the test project is active - that is, that one of its files is highlighted in the Project window. On the Project menu, click References to open the References dialog box. Locate your component in the list, and check it. . . .

Read More Show Less

Table of Contents


Volume I
A-Z Reference
Appendix A ANSI Character Set
Appendix B Data Type
Appendix C Operators
Appendix D Derived Math Functions
Appendix E Conversion Functions

Volume II

ADO Data Control
I Animation Control
MSChart Control
MSComm Control
CoolBar Control
Data Control
DataGrid Control
DataCombo Control
DataRepeater Control
DateTimePicker Control
FlatScrollBar Control
MSFlexGrid Control
MSHFlexGrid Control
ImageCombo Control
Microsoft Internet Transfer Control
ListView Control
MAPIMessages Control
Multimedia MCI
MonthView Control
Masked Edit Control
SSTab Control
PictureClip Control
ProgressBar Control
RichText Contol
Slider Control
StatusBar Control
SysInfo Control
TabStrip Control
Toolbar Control
TreeView Control
UpDown Control
Winsock Control
Appendix A

Volume III

Part 1 Using ActiveX Controls
Chapter 1 ActiveX Controls Overview
Chapter 2 Using the ActiveX Controls
Part 2 Creating ActiveX Components
Chapter 2 Creating an ActiveX DLL
Chapter 3 Creating an ActiveX EXE Component
Chapter 4 Creating an ActiveX Control
Chapter 5 Creating an ActiveX Document
Chapter 6 General Principles of Component Design
Chapter 7 Debugging, Testing, and Deploying Components
Chapter 8 Building Code Components
Chapter 9 Building ActiveX Controls
Chapter 10 Creating Property Pages for ActiveX Controls
Chapter 11 Building ActiveX Documents
Chapter 12 Creating Data Sources
Appendix A ActiveX Component Standards and Guidelines
Part 3 Extending the Visual Basic Environment with Add-Ins
Chapter 1 Add-Ins Overview
Chapter 2 Extensibility Model Objects and Structure
Chapter 3 How to Build an Add-In
Chapter 4 Connecting and Exposing Add-ins
Part 4 Accessing DLLs and the Windows API
Chapter 1 Accessing DLLs and the Windows API
Part 5 Building Internet Applications
Chapter 2 Developing DHTML Applications
Chapter 3 Developing IIS Applications
Chapter 4 Downloading ActiveX Components
Read More Show Less

Customer Reviews

Average Rating 4
( 2 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(1)

2 Star

(0)

1 Star

(0)
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted Sun Jul 24 00:00:00 EDT 2005

    Excellent book for all levels - missing samples

    Very clear and concise explanation of all of the keywords and code. No samples of how to use the code in the series.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted Fri Dec 24 00:00:00 EST 1999

    Customer

    This is a great book, a must have for every programmer, covers everything you need to know.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)