对象是 Visual Basic 程序设计的核心。窗体和控件都是对象。数据库也是对象。到处都有对象存在。
如果曾经使用过 Visual Basic,或着使用过本书前五章中的示例,那么就已用对象进行过程序设计了,但是有比至今所知道的对象更多的对象。
在本章中,能接受用户个性的用户定义类型变成类。将会看到,从已定义的类中创建自己的对象非常容易,而且使用对象能简化编码,并增强代码的重用。
![]() |
Visual Basic 中的对象
回顾用在对象的创建、使用和讲解中的正确的术语。介绍集合对象、With 语句和使用对象的其它方法。 |
![]() |
查找对象信息
介绍如何使用对象浏览器查看对象的属性、方法和事件,如何在工程和库中查找事项,并给自己的对象添加说明。 |
![]() |
创建自己的类
建立类很容易,可能会惊讶的发现自己已经建立过类了。循序渐进的过程介绍对象的创建和存活期的内容。 |
![]() |
向类中添加属性和方法
介绍如何使用属性过程以创建能被赋予有效值的属性,展示如何创建许多不同类型的属性。 |
![]() |
向类中添加事件
自己的对象能引发在窗体或其它对象中处理的事件。 |
![]() |
命名属性、方法和事件
遵从一些简单规则能使自己的对象更易于使用、重用和共享。 |
![]() |
创建数据识别类
使得绑定对象到一个数据库或其他得数据源很容易。类既可以作为数据源,也可以作为数据使用者。 |
![]() |
多态
能够把恐龙和跳蚤两者都做为动物对待,是很有用的。通过多个界面,可以做到这一点,它也提供了展开程序的新方法。 |
![]() |
用自己的对象编程
对象一旦创建,如何把它们加入到程序中,跟踪它们以及在使用之后的处理等问题? |
![]() |
对象模型
从自己的类所创建的对象与其它对象的关系如何?对象模型表示了对象包含其它对象的方法,这是有关程序的强大的结构化原理。 |
![]() |
创建自己的集合类
介绍使用 Visual Basic 集合对象的一些限制,展示如何创建自己的集合类。 |
![]() |
ActiveX 设计器
设计器将“可视化”引入 Visual Basic。已经使用过了窗体设计器,但是在 ActiveX 设计器方面还有一个全新的领域。 |
到此并没有结束。下一步是“使用部件的程序设计”,它介绍如何使用 Visual Basic 控制其它应用程序所提供的对象。
![]() |
ProgWOb.vbg
本章的一些代码示例来自“使用对象的程序设计”(ProgWOb.vbg) 和数据识别类 (Dataware.vbp) 示例。它们在示例目录中。 |