求下载将字节数组转换为字符数组如果收到服务器请求开始下载信息从开始发送文件给服务器将收到的信息用字符分割将服务器循环接收的数据大小相加将服务器总接收数传递,以便判断是否可以发送下个包致谢本次毕业设计是在潘晓君老师的悉心指导下完成的,他无论在理论上还是在实践中,都给与我很大的帮助,而我也从老师身上学到了很多东西,使我得到了很大的提高。
在课题研究的过程中,尽管潘晓君老师很忙,但是当我们有问题需要他指导时,他都会耐心的帮助我们,在此衷心感谢潘晓君老师的指导。
在这里我还要感谢所有关心支持帮助过我的良师益友。
正是因为有了你们的支持和鼓励,此次毕业设计才会顺利完成。
更要感谢我的母校宿州学院四年来对我的大力栽培。
衷心地感谢你们!最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢!宿州学院毕业论文论文题目基于远程控制系统的设计系别信息工程学院专业计算机科学与技术班级专升本班学号学生姓名刘伟伟指导教师签名完成时间年月摘要随着计算机信息现代工业的发展,计算机远程控制管理系统越来越受到各方面的重视。
本文主要分析了远程控制系统的些基本功能和组成情况,包括系统的需求分析系统结构功能模块划分分析等,重点对应用程序的实际开发实现作了介绍。
达到了实时性和安全性,且应用程序功能完备。
同时简单介绍了编程环境和的功能特点。
本课题设计是为适应远程控制及协助的要求,使远程控制提高到计算机的实时水平而设计的。
远程控制包括多项内容,本课题设计只是承建了其中的部分即实时控制。
本课题设计为个通信应用程序,用到了多项技术,诸如异步模式面向对象编程软件工程思想等。
本系统采用作为开发工具,整个系统操作简洁界面友好功能灵活实用,实现了包括客户端屏幕监控文件监控及传输进程监控系统服务和注册表监控等基本功能,基本完成了远程控制中所需要到的主要功能。
关键词套接字面向对象软件工程远程监控目录第章绪论课题背景目的以及意义第二章开发平台的理论基础及编程模式简介系统架构的模式技术简介类的简单介绍第三章需求分析系统基本情况描述系统可行性分析功能需求分析系统流程图第四章总体设计使用工具系统模块的设计第五章系统详细设计客户端与服务器连接设计系统各模块界面设计及其实现第六章系统测试软件测试基础本系统采用的测试方法第七章总结参考文献附录致谢第章绪论课题背景通常企业内部或者公司的客户技术支持部门都有技术支持业务,其任务是通过电话解答疑难问题,努力减少技术人员到现场服务或者让用户把设备送到支持中心进行维护。
这种技术支持方式尽管被普遍采用,但效率不高而且大大增加了技术支持成本。
通常,技术支持必须依赖技术人员和用户之间的口头交流来进行,这种交流既耗时又容易出错。
许多商业用户对计算机知之甚少,然而当遇到问题时,他们必须向技术人员提供故障情报及相关操作。
在尝试解决问题时,技术人员可能指导用户执行系列复杂的过程,而这些过程对用户来说或许完全不熟悉如果用户不能正确的按要求操作,反而使问题恶化。
此外,如果通过电话不能解决问题,那么在技术人员亲自到用户现场解决问题之前,计算机将无法继续使用,导致工作延误。
目的以及意义本文正是在上文提到的背景下提出的,目的就是为了解决计算机的远程操作,降低企业对软件的后期维护成本,设计出款远程控制系统。
远程控制系统能使技术人员直接操作远程计算机,就像操作本地机器样,无须用户介入,技术人员技能得到该机器的问题的第手材料,从而加快了问题的解决。
实际上,使用远程控制工具的技术人员能够做到解答疑难问题,安装和配置软件,把软件下载到用户计算机上,配置应用程序和系统软件设置并可通过实际操作培训用户。
总之,本课题的设计与实现具有很大的现实意义。
第二章开发平台的理论基础及编程模式简介的简介的资源编辑器能以所见即所得的形式直接编辑程序的用户界面,为所有资源分配标识号。
能把对话框模板与生成的类定义或与已有的类代码连接起来,为菜单项控制等资源生成空的处理函数模板,创建消息映射条目,并将资源与处理函数连接起来。
通过使用,程序员的编程工作便简化为用资源编辑器直观的设计界面,完善对话框类代码,在空的处理函数模板处填写响应用户操作的代码,这是种比较完善的可视化编程方法。
但产品名也容易误导人,让人认为自己使用的是个与类似的完全可视化的系统。
然而,使用,开发人员必须真正地阅读和编写代码。
向导可以节省时间和提高精度,但是,程序员也必须理解向导产生的代码,并且,最重要的是,还必须理解库的结构和操作系统的内部工作方式。
应用程序框架应用程序框架的种定义是提供般应用程序需要的全部面向对象软件组件的集成集合。
流行的个原因是它可以用类库扩充。
类库是可在应用程序中使用的有关类的集合。
应用程序框架是类库的超集。
般的类库只是种孤立的类的集合,用来嵌入在任何程序中,但是,应用程序框架却定义了程序的结构。
自从库发布以来,已经成为主要的类库。
使用类库构建应用程序具有以下优点库是的。
应用程序框架生成的应用程序使用了标准的结构,具有标准化的用户接口,这对具有标准用户界面的程序来说,可以极大的减轻程序员的负担,使程序员不必过多地考虑界面,可把主要精力放在程序设计上,以提高程序设计的效率。
使用应用程序框架的应用程序不仅小,而且运行速度快,具有很大的灵活性。
封装了中的几乎所有函数,能实现系统的任何功能。
框架降低了编码的复杂性。
库应用程序框架有丰富的特性,如的接口通用的非所特有的类“共用根对象”类层次结构流线式多文档界面应用程序支持等。
强大的功能。
除封装了大部分的函数外,还提供了应用程序本身的数据和操作及等操作类。
框架的核心是文档视图结构编辑器能以所见即所得的形式直接编辑程序的用户界面,为所有资源分配标识号。
能把对话框模板与生成的类定义或与已有的类代码连接起来,为菜单项控制等资源生成空的处理函数模板,创建消息映射条目,并将资源与处理函数连接起来。
通过使用,程序员的编程工作便简化为用资源编辑器直观的设计界面,完善对话框类代码,在空的处理函数模板处填写响应用户操作的代码,这是种比较完善的可视化编程方法。
但产品名也容易误导人,让人认为自己使用的是个与类似的完全可视化的系统。
然而,使用,开发人员必须真正地阅读和编写代码。
向导可以节省时间和提高精度,但是,程序员也必须理解向导产生的代码,并且,最重要的是,还必须理解库的结构和操作系统的内部工作方式。
应用程序框架应用程序框架的种定义是提供般应用程序需要的全部面向对象软件组件的集成集合。
流行的个原因是它可以用类库扩充。
类库是可在应用程序中使用的有关类的集合。
应用程序框架是类库的超集。
般的类库只是种孤立的类的集合,用来嵌入在任何程序中,但是,应用程序框架却定义了程序的结构。
自从库发布以来,已经成为主要的类库。
使用类库构建应用程序具有以下优点库是的。
应用程序框架生成的应用程序使用了标准的结构,具有标准化的用户接口,这对具有标准用户界面的程序来说,可以极大的减轻程序员的负担,使程序员不必过多地考虑界面,可把主要精力放在程序设计上,以提高程序设计的效率。
使用应用程序框架的应用程序不仅小,而且运行速度快,具有很大的灵活性。
封装了中的几乎所有函数,能实现系统的任何功能。
框架降低了编码的复杂性。
库应用程序框架有丰富的特性,如的接口通用的非所特有的类“共用根对象”类层次结构流线式多文档界面应用程序支持等。
强大的功能。
除封装了大部分的函数外,还提供了应用程序本身的数据和操作及等操作类。
框架的核心是文档视图结构,这是个很好用但又往往较难以入门的功能。
简单的说,文档视图结构就是将数据和对数据的观察或数据的表现显示相分离。
文档仅处理数据的实际读写操作,视图则是显示和处理数据的窗口,视图可以操作文档中的数据。
的消息映射在使用进行程序设计时,消息映射是个非常重要的概念。
应用程序是消息驱动的,应用程序不能直接得到用户所做的操作,如鼠标按键键盘输入和窗口移动等。
这些操作由操作系统管理,操作系统检测到操作事件后,便向相关的应用程序发送消息,应用程序响应这些消息来完成用户的操作。
消息中的消息是操作系统与应用程序之间应用程序与应用程序之间应用程序各对象之间相互控制与传递信息的方式。
消息的基本格式如下是消息名称是与消息相关的型参数是与消息相关的型参数。
消息主要有以下类。
系统消息系统向窗口发送的消息,由窗口或视图进行响应处理。
这类消息包括除消息之外的名称以开始的其他消息。
控制通知消息控制或子窗口传给父窗口的通知的消息。
命令消息在响应用户接口操作时,将产生命令消息。
其参数指定了用户接口的标识号,如菜单项和按钮等号。
消息映射过程在使用创建应用程序时,应用程序框架设置了相应的消息处理函数来响应消息,以完成相应的操作。
消息处理函数是些类通常是窗口类的成员函数和程序员在其中编写响应消息时应进行操作的代码。
框架将消息和它们的处理函数连接起来就是消息映射。
消息映射使应用程序在接收到消息时调用对应的消息处理函数来响应和处理消息。
在创建新类时将为其创建个消息映射,并为每个类能响应的消息和命令增加对应的处理函数。
在源代码中,消息映射开始于宏,结束于宏,中间由系列预定义的被称为“条目宏”的宏组成。
其基本格式如下,条目宏条目宏条目宏其中为拥有消息映射的当前类名,为当前类的父类名。
条目宏定义了类所处理的消息与其对应的函数。
常用的条目宏类型如表所示。
表消息映射条目宏消息类型宏格式说明消息为消息名命令,为命令标识号,为处理函数名更新命令,为命令标识号将屏幕分辨率信息发送给服务器如果所需变量已初始化,即表示非首次发送连接设备上下文连接设备上下文从对象创建数据将数据转换为压缩数据添加数据包尾部信息释放内存数据发送屏幕数据二服务端接收客户端桌面数据代码如果接收为空或错误跳出循环!检索数据包后个字节是不是数据包尾已接收处理事件,避免假死如果已经接收到数据尾部屏幕数据大小解压数据释放内存把数据载入对象重置变量值处理事件,避免假死向客户端请求下帧屏幕三文件传输代






























1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
