PSTN电话网或Internet国际互联网,就可以即时观看各个监控点的图像,以便掌握监控点的详细情况。因此大大提高了管理者的管理水平。当管理人员需要某一天的监控录像时还可以调用监控的历史记录,来进行查找、回放以便于了解当时所发生一系列的情况。
11
第3章 系统开发工具
3.1 Visual Basic 的特点
VB是从BASIC发展而来的,对于开发Windows应用程序而言,VB是目前所有开发语言中最简单、最容易使用的语言。作为程序设计语言,VB程序设计具有以下特点:
(1)可视化的设计平台 (2)面向对象的设计方法 (3)事件驱动的编程机制 (4)结构化的设计语言 (5)充分利用Windows资源 (6)开放的数据库功能与网络支持
3.2 VB可视化编程的基本概念
传统的编程方法使用的是面向过程,按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,处理Windows环境下的事件驱动方式工作量太大。VB采用的是面向对象、事件驱动编程机制,程序员只需编写响应用户动作的程序,如移动鼠标、单击事件等,而不必考虑按精确次序执行的每个步骤,编写代码相对较少。另外,VB提供的多种“控件”可以快速创建强大的应用程序而不需涉及不必要的细节。
VB使用的“可视化编程”方法,是“面向对象编程”技术的简化版。在VB环境中所涉及的窗体、控件、部件和菜单项等均为对象,程序员不仅可以利用控件来创建对象,而且还可要建立自己的“控件”,这是Windows环境下的编程新概念。
12
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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库视频监控系统毕业论文设计(3)在线全文阅读。
相关推荐: