




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、保洁人员监控系统 1. 绪论 1.1 设计的背景 1.1.1概述 智能视频监控系统是在视频监控系统中添加相应的智能视频分 析模块,并借助强大的计算机数据处理能力,利用数字图像处理、 图像模式识别和计算机视觉技术过滤掉监控视频画面中干扰的、无 用的图像信息,自动识别和标示出不同的物体,分析并且通过抽取 相关监控视频源中有用的关键的视频图像信息,从而达到快速的准 确的定位事故发生的现场,判断出监控画面的异常情况,并且以最 好和最快的方式做出警报或者是触发指定的动作,有效的进行事前 的预警,事中的处理,以及全天候、全自动的对事后的及时取证的 实时监控的智能系统。 智能视频监控系统软件是采用计算机视觉
2、技术对视频图像信号 进行分析和处理,以达到在不需人为干预情况下,设计出相关的程 序对监控视频中的序列图像智能分析,识别、定位和跟踪监控场景 中变化,并在此基础上实现自主分析和分辨目标的能力,能在非正 常情况发生时及时做出警报或者是提供有用的信息,从而有效地协 助相关人员处理异常情况,并且最大范围内降低误报的几率和漏报 现象的发生的软件。 1.1.2国内外的发展现状和差距 随着信息技术的高速发展,全世界各国对视频监控的需求以及 应用不断的扩大,全球视频监控的市场同时也获得了史无前例的迅 猛发展。在知名市场调查机构的最新报告全球视频监控设备市场 2011版中我们可以分析出,尽管全球还没有摆脱经济危
3、机的阴影, 但是比起2010年来说,今年全球的视频监控市场依然有着非常强劲 的增长速度,预计增长速度将超过10%。分析指出,网络视频监控 系统设备的销售是这股强劲增长动力的主要来源。 另外,IMS Research调查机构还指出2014年智能监控业绩将有 望超过传统模拟监控。 (1) 国外发展的状况: 实际上智能视频监控系统的出现和发展是在 21世纪初才开始的, 21世纪前,传统模拟监控一直处于主导地位,但是并没有普及。自 从2001年美国“ 9?11 ”事件,以及后来陆续发生的各种恐怖袭击后, 全世界范围内对视频监控系统的需求出现了空前高涨的状况,各国 国防安全部也相继加强了视频监控的研究,
4、街头、超市、候车厅、 飞机场等公共场所部署的摄像头也越来越多,越来越密集,所组成 的监控系统也日益庞大。就英国来说吧,目前英国全境范围内安装 的摄像机就多达530多万个,按照英国的总人口,平均算来大概每 12个人就有一个,一个人在一天之中将可能出现在320个摄像头前。 由于摄像头的增加,必然出现了海量信息与视频图像的有效应用与 处理问题,为了解决这些问题,各国相继把计算机视觉中的相关技 术引入到视频监控中,从而发展起来一种新型视频监控技术一一智 能视频监控。 智能视频应用概念模型出现不久以后,一些国外的公司就开始 着手研发相应的软硬件产品,经过几年的发展,智能视频监控技术 在欧美的一些国家得到
5、了充分的发展,迅速形成了一批相对成熟的 产品,并且成功应用于实际安防建设工程中去。据IMSResearch调 查显示,世界范围内 NS(IntelligentVideoSurveillanee)的市场占有率 为35%36%,其中美国的OVQbjectVideo)就占有9%左右的比例。 “9?11 ”事件发生后,美国在安防科研方面大大加强了投资力度, 许多研究机构和研究人员纷纷加入了安防类技术研究和开发,智能 视频技术就是其中的一个亮点。由于智能视频分析需求的产生促使 视频监控系统智能化出现,进而推动软件市场年复合增长率达到 21.7%。根据IMS的市场研究分析,在未来3年内有关视频技术的 软件
6、市场份额将达到10亿美元。总的来看,经过长期的发展和积累, 在市场需求的推动以及政府的支持下,国外的智能视频应用市场正 在从“概念验证”阶段向“规模应用”阶段转化,智能视频已经在 地铁、铁路、机场、高速公路、军事等领域得到较广泛的应用,并 慢慢开始形成一个产业。 (2) 国内发展的状况: 从计算机技术的基础性研究来说,目前国内的研究虽然落后于 国际先进水平,但差距并不明显,就智能视频监控核心技术而言属 于模式识别人工智能技术的一个分支,是对视频信息的自动分析和 提取,从这一技术在国际上被首先提出开始,国内就己有科研人员 对此进行了一些研究,并形成一些研究成果。然而,目前我国的视 频监控技术还处
7、于“模拟转数字”的阶段,“数字视频监控”或“网 络视频监控”还未成为监控系统的主流,技术层面较低,因此,在 国内,这一技术大部分程度上都还处于实验室研究阶段,虽然有不 少科研单位或厂家看到了这一技术的前景,意图抢占先机,抢先开 发出产品,但由于市场需求力度不强,仍然停留在初级水平,并没 有完全形成成熟的产品。 但随着国外成熟产品的进入,监控领域己逐渐意识到这一技术 和产品的重要地位,逐渐地为国内的监控行业人员所认识和熟悉, 而且看到了这一技术必然是未来监控系统的一个发展趋势。而随着 我国经济的进一步发展,奥运会、世博会等一系列国际盛会的申办 成功,都大大提高了人们的安全意识,可以说,智能视频监
8、控技术 己逐渐进入到国内安防人的视野,并越来越受到看好,认为这将是 监控技术发展的又一个春天。而对于庞大的中国国内市场规模来说, 虽然目前我国的视频监控技术平均起来仍然处于较低水平,但这并 不妨碍某些高端用户对于这一智能监控技术的需求,市场容量同样 不可小觑,这也是成为吸引科研单位或企业加强这一技术的研发, 积极开发成型产品的原因。 (3) 国内外之间的差距: 从核心技术上来说,国内的科研单位或企业可以迎头赶上,与 国外的视频监控技术差距并不大,然而,从产品上来说,却仍然有 着不小的距离。 a)算法技巧的差距从事过模式识别技术产品(如车牌识别、人 脸识别、指纹识别等)研发的技术 人员都知道,做
9、产品和单纯的搞技术是完全不同的两码事,核 心算法的研究讲究的是思路的新颖性和创新性,而搞产品追求的是 实用效果,采用目前国际上最为先进新颖的算法,也许并不一定比 采用传统经典算法再加上适当的一些技巧处理效果更好。于产品来 说,最重要的是最终的性能,而并不关心是否米用了最先进的算法 国外成熟产品经过了长期的测试和修改,具有很强的异常情况 处理能,在正常情况下,国内外产品看不出差别,而一旦出入恶劣 情况下,差距就很容易看出来了。 这是核心技术产品化的必然过程,是回避不了的,国内技术在 借鉴国外产品的基础上有可能能少走很多弯路,缩短产品化时间, 但却不可能忽略这一过程。 b)产品形态的差距 国外产品
10、来说,由于经过了多年的研究和市场应用,经验相对 丰富,对于产品形态的考虑也相对成熟,产品形态上的设计必然比 较周金,有一些功能通常情况下来看可能是无用的,但也许在某些 场合就成了必须的,将其设计进去,就可以提高其应用范围,这也 许正是该产品研发过程中从工程中得到的经验或教训。这些实际工 程经验,没有经过实际应用过程的话是无法得知或想象的,当然, 由于产品形态的外在性,国内企业在进行产品研发时,这方面是完 全可以充分借鉴的,哪怕一时不能理解为何要采用这种形态或接口, 但至少可以理解成“这么做肯定是有理由的”。 从这个角度来说,产品形态的差距虽然并不十分关键,但这种 差距却是实际存在的。 C)整体
11、方案的差距从整体方案设计角度来看,国内技术或者产 品与国外成熟产品相比,也是比较明显的。 整体方案设计包括了整个智能监控系统的框架设计,如核心运 算放置在前端还是后端,是集中处理还是分布式计算?参数设置如 何实现?在何处实现?以何种方式实现?报警信息如何存贮和管理? 需不需要存贮报警视频?如果要存贮的话,需要如何存贮和管理? 报警数据和报警视颇能否放在同一服务器中?有何风险?设备管理 的数据流程是如何的?如何与周边设备进行数据或信号交互?等等。 这些问题,都涉及到整体方案的架构以及稳定性、可靠性、灵活性、 可扩展性等方面的考虑。 整体方案的设计一一包括软件框架的设计一一同样是从不断地 工程实际
12、应用中磨合整理出来并慢慢成熟的,任何一款产品在推出 之初都不可能考虑得非常完善,只能不断地修改和改进。 d)工程实践的差距最后这一点是十分明显的,毕竟这一技术在 国内还是刚刚兴起,并不像国外已经在实际监控系统工程中得到应 用,所以一切还是要不断摸索、琢磨和学习。总之一句话,缺的就 是项目、工程和经验,没有实际工程的磨炼,一件产品是很难成为 非常成熟的产品 1.1.3现阶段智能视频监控系统存在的问题 虽然目前智能视频监控技术发展迅速,但是随之而来的问题也 不可避免。主要表现在以下三个方面: (1) 视频监控传输数据量巨大网络带宽资源不足网络带宽是影 响视频监控的瓶颈之一,在现有 E资源和网络基础
13、的条件下,带宽 永远是制约网络视频监控向前发展的最主要因素。随着网络视频监 控产品图像清晰度的不断优化,监控系统传输视频流所需的带宽环 境也越来越严格,图像越清晰,传输视频流所需的带宽条件也就越 高。 因此,网络承载监控资源的压力必然越来越大,甚至解码设备 的性能也面临巨大挑战,尤其是高清监控即将兴起应用之际,国内、 国外大的安防企业都在为如何解决带宽环境这一问题付出努力。比 如,对前端视频采用更为高效的压缩格式,国外从 MPEG-1到如 MPEG-4,国内则从H.261发展到现在的主流H.264,每种压缩格式 的进步都将压缩效率提升了好几个倍基数。正是在这种情况下,视 频监控系统的双码流技术
14、应运而生,并已成普及趋势。 (2) 视频监控的海量存储 拥有先进、可靠的存储管理系统,整个视频监控业务数据才可 以良好保存,并能够进行方便快捷的查询与利用。因此,在建立先 进的视频监控数据海量存储系统是当前视频监控系统网络化、数字 化发展的必然趋势。但是作为视频监控海量存储的载体 存储系 统却由于价格、性能、兼容性等多方面因素成了困扰安防厂商的一 大难题。 (3) 视频监控系统的智能化应用 目前来说,视频监控系统与监控网络实现智能监控是解决治安, 防灾问题的关键因素之一,必须建立完善稳定的系统。而如何将两 者有机的联合起来是当前要解决的最主要问题。目前,很多监控系 统都是人为操作,费时费力,实
15、现视频监控系统的智能化是最好的 解决途径。 1.1.4未来智能视频监控技术发展趋势 (1) 数字化、网络化、智能化是未来智能视频监控技术发展趋 势。 (2) 计算机技术和微电子技术的进步和发展必然会使智能视频 监控系统及其软件的性价比大幅提升。 (3 )互联网和宽带网络使得视频监控实现多用户,综合化,系 统化。 1.1.5几款知名视频监控软件的对比 4款视频监控软件对比 webcamXP go 19841 III III 1翹務細1 名称 Active WebCam 之软监控报 警系统 WebcamXP pro GO 1984 提供商 PY Software 泰软科技 Darkwet Netw
16、ork Logiware 版本 6.9 95 2.2 大小 10.8MB 6.88MB 3.81MB 7.9MB 授权 共享软件 共享软件 共享软件 共享软件 基本功能 多路监 控 V V V V 自动运 行 V V V V 自动拨 号 V V X X 截取图 像 V V V V 录像功 能 V V V V 定时录 V V V V 像 视频压 缩 V X V V 音频支 持 V V V V 时间标 签 V V V V 隐藏窗 口 V V X X 远程监控 内建服 务器 V V V V FTP上 传图片 V X V V 实时视 频 V V V V 设访问 账号 V
17、X V V 设访问 账密码 V V V V 动态域 名支持 厂家服务分配 厂家服务分 配 X V 远程客户 专用客 服端 V V X X 浏览器 观察 V V V V 可远程 监听 V V V V 可手机 查看 V V X V 可截取 图像 V V X X 可录取 视频 V V X X 运动监测 监测范 围设定 V V V V 监测阀 值 V V V V 设定监 测时段 V V X V 记录现 场视频 V V V V 记录现 场图片 V V V V 报警方式 发送电 子邮件 V V V V 联系远 端软件 X V X X 拨打指 定电话 X V X V 发生文 字短信 X X X X 发生现
18、场彩信 X V X X FTP上 传图片 V X X V 连接指 定网址 X X V X 运行指 定程序 V X V V 播放报 警声音 V V X V 易用性 中文版 本 X V V X 安装设 置 尚可 困难 尚可 尚可 操作界 面 优秀 尚可 尚可 尚可 帮助文 档 详细 详细 详细(英文) 详细 点评 “ Active WebCam” 功能 强大,并且软件 的易用性也非常 强,是一款特别 适合侧重远程监 控功能的用户使 用的视频监控软 件 “之软监控 报警系统” 新手使用也 能够轻松上 手,并且软 件的远程监 控功能与运 动监控功能 都有其独到 之处。是一 款值得推荐 的软件。 “ W
19、ebcamX P pro”是此 次试用的软 件中唯支 持中文的国 外软件,该 软件的功能 独特,能够 满足一部分 用户的需求。 “ GO1984” 疋款令人 印象深刻的 软件,该软 件所能够支 持的功能都 表现的非常 优秀。 表1-1几款知名软件的对比 1.2 设计面向的对象和意义 对于一些小型商场、书店、餐厅或者是一些对特定对象有着监 控需求的普通家庭来说,他们存在着对监控系统的需求,如书店和 小型商场用于防盗,餐厅等公共场所用来纠纷的调查取证,普通家 庭可能也会需要各房间之间的监控(边工作边看护婴幼儿)。 这些小型场合对监控存在一定的需求,但是监控所使用摄像头 不多,而写摄像头与监控设备之
20、间的距离并不是很远,如果购买和 安装专业的监控设备的话,不仅难以接受高昂的成本,而且还可能 会存在安装和兼容性问题。这些监控场合需要的一种成本低、通用 性强、不需要专业硬件设备支持的监控软件。 本设计应上述监控场合的监控需求,设计了一种通用性高、简 便、无需专业设备等特点的监控软件。这种软件成本低,易操作性, 无需人员维护,只要添加各种专业功能扩展就可以实现各录像、截 图等功能。 2. 选择与确定设计方案 2.1 选择程序调试的环境 2.1.1 Linux 环境 典型代表:Linux MintFedora Linux是一种自由和开放源码的类Unix操作系统。目前存在着 许多不同的Linux,但
21、它们都使用了 Linux内核。Linux可安装在各 种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制 台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作 系统,世界上运算最快的10台超级计算机运行的都是Linux操作系 统。 优点:完全免费、完全兼容 POSIX1.0标准、多用户、多任务、 良好的界面、丰富的网络功能、可靠的安全、稳定性能、支持多种 平台。 缺点:普及度不咼。 2.1.2 Windows环境 典型代表:wi ndows7wi ndowsXP Windows系统是大家最熟悉的系统。该视窗操作系统是 Microsoft公司开发的一系列的操作系统。 Windo
22、wsl.0于1985.11.20 发布,后来陆续发布各种版本,直至今日,已成为全球使用最多的 操作系统。目前 windows版本是windows8,更快,更人性化。 优点:普及度高,技术成熟。 缺点:系统稳定性不高,安全系数低。 2.1.3环境的选定 根据本设计的软件注重通用性和可移植性,能够适用于大多数 用户,故选用普及高的 Windows操作系统。另外,软件的扩展功能 也依赖于windows操作系统自带的类库。 2.2 选择视频处理技术 2.2.1 DirectShow视频技术 DirectShow 是微软公司在 ActiveMovie 和 Video for Windows 的 基础上推
23、出的新一代流媒体处理开发包。DirectShow使用一种叫 Filter Graph的模型来管理整个数据流的处理过程,运用 DirectShow,我们可以很方便地从支持 WDM驱动模型的采集卡上 捕获数据,并且方便相应的后期处理。它广泛地支持各种媒体格式, 包括Asf、Mpeg、Avi、Dv、Mp3、Wave等,强有力的支持了多媒 体流的捕捉和回放。 优点:历史悠久,有好多类库可供参考,而且来源于微软公司, 普及度高。缺点:播放一个文件是一项相对简单的任务,不过对于 像是从视频窗口接收 特定窗口信息到创建特定自lters,开发者会不断地遇到 DirectShow API的黑暗面。DirectS
24、how因其复杂性而声名狼藉与此 同时很多人认为它是微软最复杂的libraries/APis。在相同方面, DirectShow也因对第三方媒体播放器功能的限制而受到指责,也就 是说,在播放媒体文件方面,对 Windows Media Player以外的媒体 播放器存在不公。 2.2.2 VFW 技术 VFW(Video for Windows)是Microsoft推出的数字视频软件开 发包,VFW的核心标准是AVI文件标准。围绕AVI文件,VFW拥 有一整套完整的视频压缩、采集、编辑、回放和解压缩的应用程序 接口( API)。它引进AVI的文件标准,该标准未规定如何对视频进 行捕获、压缩及播放
25、,仅规定视频和音频该如何存储在硬盘上,在 AVI文件中交替存储视频帧和与之相匹配的音频数据。现在用户不 必专门安装 VFW 了,Windows95本身包括了 VideoforWindowsl.1,当用户在安装 Windows肘,安装程序会自动 地安装配置视频所需的组件,如设备驱动程序、视频压缩程序等。 由于AVI文件格式推出较早且在数字视频技术中有广泛的应用,所 以VFW仍然有很大的实用价值,而且进一步发展的趋势。 优点:视频捕捉和播放方便,而且成熟度高。 缺点:视频技术老,新的技术更优越。 2.2.3视频处理技术的选择 目前虽然很多技术都崭露头角,但是技术却不成熟,目前最新 windows平
26、台上,选择更成熟,更简约的 VFW技术是更为适合。 2.3 比较和选择编译语言 231各类语言简介 a)VB语言 Visual Basic是一种由Microsoft公司开发研究的驱动编程语言。 纵观全世界,VB是使用人数最多的语言。它源自于 B语言。VB 拥RAD和GUI,可以轻松的使用ADO、RDO、DAO连接数据库, 或者轻松的创建ActiveX控件。程序员可以轻松的使用 VB提供的 组件快速建立一个应用程序。 b) C语言 C语言是一种计算机程序设计语言。它拥有高级语言和汇编语 言的特点。美国贝尔研究所的 D.M.Ritchie在1972年推出C语言。 1978后,C语言已先后被移植到大
27、、中、小及微型机上。它应用范 围很广,具备很强大的数据处理能力,不仅在软件开发上,而且在 各类科研中都需要用C语言,适于编写系统程序软件、二维、三维 图形和动画。 c) C+语言 C+语言是一种面向对象程序设计语言,它是从 C语言的基础 上发展起来,但是它比C语言更容易学习和掌握。C+在计算机科 学的各个领域中都有广泛的应用。面向对象的设计思想在原来的结 构化程序的设计方法基础上有了一个质的飞跃,面向对象的各种特 性被C+完美地体现了出来。 d) Java语言 Java是一种简单的,面向对象的,跨平台的,性能很优异的, 分布式的,安全的,可移植的,多线程的,解释的,动态的语言。 Java编程语
28、言的风格与C、C+语言很接近。Java是一个纯的 面向对象的程序设计语言,C+语言面向对象技术的核心被它很好 的继承了,Java语言舍弃C+语言中容易引起错误的指针、多重继 承、运算符重载(operatoroverloading)等特性,增加了垃圾收集器功 能用于收集不能够再次被引用的对象所要占据的内存空间,使程序 员不再为内存管理担忧。 e) C sharp 语言 C#(CCSharp)是微软(Microsoft )为 NET Framework量身订做 的程序语言,微软公司在2000年6月发布的一种新的编程语言。 C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第
29、一个组件导向(Component-oriented的程序语言,和 C+与Java一 样亦为对象导向(object-oriented)程序语言。 C#(C SHARP)是微软对这一问题的解决方案。C#是一种最新的、 面向对象的编程语言。它使得程序员可以快速地编写各种基于 MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系 列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理 想之选一一无论是高级的商业对象还是系统级的应用程序。 2.3.2编译语言的比较和选择 由于VB语言编译的程序效率低下,不适合有较高运算处理速
30、 度要求的视频处理,因此VB不在考虑范围之内,所以只对 C、C+、Java和C#语言进行选择比较。C、C+、Java和C#之间 的发展衍生如下图。 a) C#与C/C+的比较 C#实在C/C+语言的基础上发展起来的,C#是一个完全面向对 象的开发语言,支持面向对象的所有关键概念,如封转、继承和多 态等。 C#与C/C+语言比较,最大的特点就是实用简洁,实用。 C#取消了不安全的类型转换,相对于 C/C+语言而言,更安全 更可靠。 b) C#与Java的比较 C#与Java在很多方面具有相似性,同时也有一些重要的差别。 1.相似之处: (1) 允许继承单个类,允许实现多个接口。 (2) 都是面向
31、对象语言。 (3) 接口实现方面都是通过“ interface”关键词。 (4) 都使用垃圾收集器。 (5) 都能够异常处理。 (6) 支持多线程。 2差别: (1) C#预定义的简单数据类型比Java多。 (2) C#与 Java包装与解除包装的方式略有不同。 (3) 属性(Property)概念与域(Field)概念在C#中是相分离 的,而Java却不是。 2.3.3编译语言的选定 根据软件开发语言本身来说适应开发要求有C+和C#,但C# 具有更高的简洁性,相对于java,即具有更好的兼容性和可移植性, 故选用C#。为了能够使设计方案具有比较性,将采用C+和C#同 时开发,但以C#为主。
32、2.4 方案的选定和假设条件 综合上述讨论,本设计将采用 Win dows ?旗舰版作为软件的开 发调试环境,编译语言选用 C#和 C+:在Visua1Studio2010上进行 编译。硬件方面以市场上常见的普通摄像头(USB接口即可)来代 替,且自带驱动方便程序的API接口调用。 3. 系统设计 3.1 系统设计实施目标 本系统属于小型的智能视频监控系统,可以对指定的区域进行 监控。本系统主要实现的目标: 1)系统采用人机交互的方式,界面友好美观,视频监控灵活、 方便。 2)适时对监控画面进行快照截图和录像操作。 3)选择观看已经录制的视频文件。 4)完善的系统注册功能。 5)系统最大限度地
33、实现易维护性和易操作性。 3.2 系统软件设计框架图 3.3 系统软件流程图 保持图片 图3-1系统框图 系统主窗休 视频监控 1 L 和 图3-2系统软件流程图 3.4 系统软件预览 本设计视频监控系统软件由多个程序窗口组成,下面仅列出几 个典型窗体:系统登录窗体如图3-3所示,该窗体用于实现用户登 录功能。 图3-3软件登录界面 主界面如图3-4所示,该窗体用于是实现视频监控和云台控制 等功能 图3-4软件主界面 录像回放窗体如图3-5所示,该窗体用于实现录像的回放功能 打开 IS放 停止 图3-5录像回放窗体 3.5 软件运行环境 本系统对其运行环境有一定的要求,具体如下: 1) 系统开
34、发平台:MicrosoftVisualStudio2010。 2) 系统开发语言:C#。 3) 运行平台: Win dowsXP(SP2)/Wi ndows2000(SP4)IWi ndowsServer2003(SP1)/ Vista/wi ndows7。 4)运行环境:Microsoft.NETFrameworkSDKv3.5。 5)分辨率:最佳效果1024 X 768像素。 3.6 文件夹组织结构 每个项目都会有相应的文件夹组织结构,如果项目中窗体数量 很多,可以将所有的窗体及资源放在不同的文件夹中。如果项目中 窗体不是很多,可以将图片、公共类或者程序资源文件放在相应的 文件夹中,而窗体
35、可以直接放在根目录下。 本设计的文件夹组织结构如下图3-6所示。 -瘵即蹴ttifl汁 Properties I) Re-scurces Dfsignei,ti 上 Ss tfttiTig 书 ittti fi g i.D tifgntf. cs P M引構 _3 AbcuiBoMlx% AbxjtBoiLDcigrier.c AboutBcl.rm appanfi Ej ?fcgrflmLc5 J 勺董+1芋回3卷茁SS. - . e) 135 I( I lithis,OpenCapture 0 ; 14J I 图5-4开始按钮控件代码 5.1.4“关闭视频”的按钮控件 在主框体上创建一个按
36、钮用来执行关闭视频的操作。在主框体 上创建一个按钮控件,在控件的Click事件中需要的代码如下图所 示: 1屯4耳 145 14G 147 14B 14$ private void buttjn2Click_l (objectEvent Ar g3 e) 傅止視頻建隋視彝刊無 ,-. SendMess?(this. XiaoCai? OuObj 130), .;*jjidu冒(th丄第* 风丄aX4丄) J 图5-5结束按钮控件代码 5.1.5关闭窗口的按钮控件 添加一个用于关闭程序的按钮控件。在主框体上添加一个按钮, 在其click事件中添加代码由is.Close(); 如下图所示: privite vaid buttortSCllek (object seiLdtr,. e) 朗I 2DUthis. Close (): 201 | 图5-6关闭程序按钮控件代码 5.2 运行和调试程序 添加主要控件后具有基本功的程序进入调试阶段,根据Debug 反馈信息对输入格式等细节修改后顺利通过,效果如下图所示 iS心八
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论