![](https://csdnimg.cn/release/download_crawler_static/86927156/bg2.jpg)
代码编辑器窗口:Visual Basic 6.0 中的代码编辑器窗口是输入程序代码和程序调试的地
方。应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。详见 2.2.4 节
工程资源窗口:它重要是用来显示工程文献夹中所包含的所有文献。详见 2.2.5 节
属性窗口:属性窗口就是用来描述对象属性的窗口,列出对选定窗体和控件的属性设立
值。属性是指对象的特性,如大小、标题或颜色。详见 2.2.6 节
窗体:窗体是定义应用程序界面的窗口,或用作从用户收集信息的对话框。用户可向窗
体增长控件、图形或图片来创建应用程序界面。
对象与事件驱动
对象:世界上存在的任何具体的事物都可以称之为对象。对象是具体存在的,每个对象
都是唯一的,有着自己独特的个性。
类:是具有相同性质的对象的集合。
对象和类的区别在于前者是具体的,而后者则是抽象的。
属性、方法和事件:Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
窗体对象由属性定义其外观、由方法定义其行为、由事件定义其与用户的交互。通过设
立窗体属性并编写响应事件的 Visual Basic 代码,就能定义出满足应用程序需要的对象。
控件是涉及在窗体对象内的对象。每种类型的控件都有自己的属性、方法和事件,以合
用于特定的目的。一些控件最适合在应用程序中输入或显示文本。另一些控件可以访问其它
的应用程序和解决数据,就象这些远程应用程序是用户自己的代码同样。
事件驱动:
在事件驱动的应用程序设计中,代码不是按照预定的途径执行,而是在响应不同的事件
时执行不同的代码片段。事件可以由用户操作触发,也可以由来自操作系统或其它应用程序
的消息触发,甚至可以由应用程序自身的消息触发。这些事件的顺序决定了代码执行的顺序,
因此应用程序每次运营时所通过的代码的途径都是不同的。
由于事件的顺序是无法预测的,所以在代码中必须对执行时的“各种状态”作一定的假
设。当作出某些假设时(例如,假设在运营解决某一输入字段的过程之前,该输入字段必须