O'Reilly logo

Application Development Using Visual Basic® and .NET by Dana L. Wyatt, Peter Thorsteinson, Robert J. Oberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Components

The term component is widely used in discussions about software, although there is no consensus about exactly what the term means. The basic concept of component is a black box piece of software that can be reused. By this loose definition, a DLL would be a component. Usually, somewhat more is meant, such as some kind of “object orientation.” Examples of such object-oriented components are COM objects, JavaBeans, and CORBA objects.

It would be useful to compare objects from an object-oriented programming language with COM components. An object encapsulates data and behavior, and it facilitates reuse—at the source code level. If you are working entirely in one programming language, such as C++ or Java, you can gain great benefit by ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required