视频监控系统毕业论文设计

2026/4/23 18:33:26

3.3 对象的属性、事件、和方法

对象的属性

每个对象都有一组特征,称之为属性。不同的对象又不同的属性。在可视化编程中,每一种对象都有一组特定的属性。有许多属性可能为大多数对象所共有,还有一些属性只局限于个别对象。每一个对象属性都有一个默认值,如果不明确地改变该值,程序就将使用它。通过修改对象地属性能够控制对象的外观和操作。 对象的事件

事件就是对象上所发生的事情。在VB中,事件是预先定义好的、能够被对象识别的动作,不同的对象能够识别不同的事件。事件过程是一段独立的程序代码,它在对象检测到某个特定事件时执行。

对象的方法

一般来说,仿佛就是要执行的动作。VB的方法与事件过程类似,它可能是函数,也可能是过程,它用于完成某种特定功能而不能响应某个事件。方法只能在代码中使用,其用法依赖于方法所需的参数的个数以及它是否具有返回值。

3.4 VB的控件

控件是VB中预先定义好的、程序中能够直接使用的对象,每个控件都有大量的属性、事件和方法可在设计时或代码中修改和使用。利用控件编程使程序员免除了大量重复性的工作,能够以最快的速度和效率开发工具有良好用户界面的应用程序。

VB中的控件通常分为3种类型:

(1)内部控件。在默认状态下工具箱中显示的控件都是内部控件,

13

这些控件被“封装”在VB的*.EXE文件中,不可从工具箱中删除。如命令按钮、单选框、复选框等。

(2)ActiveX控件。这类控件单独保存在*.OCX类型的文件中,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等和仅在专业版和企业版中提供的控件,如标准公共对话框控件、动画控件和MCI控件等,另外也有许多软件厂商提供的ActiveX控件。

(3)可插入的对象。用户可将Excel工作表或PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时创建。

工具箱中的每个控件都用一个图形按钮来表示,主要包括并用到表3.1中列出的20个内部控件。

表3.1 常用的内部控件 图标 说 明 图片框(PictureBox)控件――用于显示图形文件或文本文件,也可以作为其他控件的容器 标签(Label)控件――创建一个标签对象,用于保存不希望用户改动的文本 文本框(TextBox)控件――创建用于显示和输入数据的文本框对象,用户可以在其中输入或更改文本 框架(Frame)控件――用于美化其他控件并提供分组功能 命令按钮(CommandButton)控件-创建命令按钮对象,用于执行命令 复选框(CheckBox)控件――创建复选框对象,允许用户选择开关状态,或显示多个选项,用户可从中选择多个选项 选项按钮(OptionButton)控件――创建选项按钮对象,用于显示多个选项,用户只能从中选择一个选项 组合框(ComboBox)控件――创建组合框或下拉列表框对象,用户可以从列表项中选择一项或人工输入一个值 列表框(ListBox)控件——创建列表框对象,用于显示供用户选择的列表项。当列表很多,不能同时显示时,列表可以滚动

水平滚动条(HScrollBar)与垂直滚动条(VScrollBar)控件―― 用于提供简便的定位。还可要模拟当前所在的位置 14

计时器(Timer)控件――创建计时器对象,以设定的间隔捕捉计时器事件。此控件运行时不可见 驱动器列表框(DriveListBox)控件――显示当前可用驱动器,供用户选择 目录列表框(DirListBox)控件――显示目录列表,供用户选择 文件列表框(FileListBox)――显示当前路径下的文件名列表,供用户选择 形状(Shape)控件――创建形状对象,设计时用于画各种类型的形状。可以画矩形,圆角矩形,正方形,圆角正方形,椭圆或圆 线条(Line)控件――创建线条对象,设计时用于在窗体上画各种类型的线条 图像(Image)控件――创建图像对象,设计时用于在窗体上画各种类型的线条 数据(Data)控件――用于连接数据库,并在窗体的其他控件中显示数据库信息 OLE容器(OLE Container)控件――创建OLE容器对象,用于把其他应用的数据嵌入到VB的应用程序中 3.5 代码模块

在建立VB的应用程序时,应首先设计代码的结构。VB应用程序的结构通常如图3.1所示:

15

图3.1 VB应用程序的结构图

VB将代码存储在3种不同的模块中:窗体模块、标准模块和类模块。

16


视频监控系统毕业论文设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 视频监控系统毕业论文设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219