VB is an object-based programming tool
Object-based: For a computer language, it is relatively easy to object-oriented than orientable objects. but,
What is object-based, and now there is only one vague definition - probably refers to a language that has the ability to interact directly and objects. VB3.0 is already an object-based language, and it is possible to interact with the DAO object and control; later as the version is improved, these objects have expanded to ActiveX control, RDO, ADO object, etc.
Object-oriented: an object-oriented language requires at least three conditions. Packaging (already implemented in VB4). Inheritance (there will be in VB7). Multi-form (huh, multi-morphology is a multi-form, which is the same interface of the object. There is also a good thing! Is it very surprised?)
Inheritance: Whether a language has inheritance characteristics often used as a key criterion for judging whether it is an object-oriented language. Inheritance is a concept: if an object can get an interface and method of another object, and we can extend these interfaces and methods, we call this object inherited another object. For example, we can create a generic product object "product" that can handle all products in the product store program. From this object, according to whether you need to pay, I can derive a tax-free product object "NontaxableProduct" and a taxable product object "TaxableProduct". Both objects will inherit the interface and all methods of the original product object "Product", but will modify or extend the original object according to the different actual conditions in need.