Visual Basic 6.0是一款编程设计软件,对于初学者,它代表编程语言以及使用COM(组件对象模型)编程模型(一种软件组件的二进制接口标准)的IDE(集成开发环境)。此外,这种精确模型已经成为微软开发的许多其他技术和框架的基石,如ActiveX、Windows Shell、DirectX、OLE、COM+、OLE自动化、DCOM或Windows运行时。COM的本质是一种与语言无关的实现对象的方法,这种方法可以在不同于生成对象的环境中使用,甚至跨越机器边界。对于编写良好的组件,COM禁止重用不熟悉其内部实现的对象,因为它强制组件实现者提供从实现中分离出来的定义良好的接口。