REVIEW - Teach Yourself ActiveX Control Programming with Visual Basic 5 in 21 Days


Teach Yourself ActiveX Control Programming with Visual Basic 5 in 21 Days


Keith Brophy, Timothy Koets



Sams (1997)




Roger N Lever


December 1998



ActiveX is Microsoft's technology for components. C/C++ programmers used to have virtually exclusive access to the lucrative third party market for Visual Basic controls but with VB5 that is no longer the case. Why would a C/C++ programmer consider using VB5 or the VB5 Control Creation Edition to making these controls? Quite simply, it is very easy to do. VB revolutionised Windows programming and its reach now extends into creating controls.

The book will help the reader to learn how to create ActiveX controls by going through the process of building a sample ActiveX control. It is assumed that the reader understands the basic programming concepts such as variables and control structures. This is achieved in a series of paced sessions, which starts with creating a control and goes through subjects such as properties, events, debugging, testing and licensing.

The language is clear and straightforward and each subject is carefully introduced in a logical manner that builds understanding and gently introduces the more complex areas. The book has questions, with answers at the back and a CD that contains the VB5 Control Creation Edition and the sample project that forms the key theme of the book.

In short this is a book aimed at beginner to casual programmers who want to create ActiveX controls, as such it deals with the subject thoroughly and comprehensively. More experienced programmers, particularly those with a knowledge of VB may find the book a little 'slow', but if terms such as Extender and Ambient are not familiar then the book may have some value as these relate to control programming.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.