基于C#多机联合绘图软件的实现论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于C#多机联合绘图软件的实现毕业论文 目录 前言 1 第一章 需求分析 2 1.1 应用现状调查 2 1.2 系统功能调查. 2 1.3系统目标. 3 第二章 概要设计 3 系统分析 4 2.2 Microsoft Visual Studio 2008开发工具简介 4 2.3架构设计4 2.3.1 绘图对象类设计 ...4 2.3.2工具类设计 5 2.3.3其他类设计6 2.4主机和附机6 第三章 系统详细设计 7 3.1 初始模块 7 3.2 绘图模块设计 8 3.2.1 矩形的绘制 9 3.2.2 曲线的绘制 14 3.2.3 直线的绘制 17 3.2.4 文字的绘制 19 3.2.5 绘制任意大小的图像 24 3.3 联机操作 27 3.3.1 主机与附机的连接 27 3.3.2 主机与附机联合绘图 27 3.4其他功能的实现. 28 3.4.1编辑功能 28 3.4.2导出图像 29 3.4.3图像的打印和预览. 29 第四章 系统调试 32 4.1 系统调试及测试过程 32 4.2 系统测试结果分析 32 第五章 结 论 34 参考文献 35 致 谢 36 附录 37 前言 当今信息社会以多媒体为代表的信息技术产业的发展和应用对人类社会的影响和作用愈来愈明显,愈来愈强,也就是说,图形图像技术的飞速发展也是必然趋势,掌握图形图像处理技术对现代人来说也是很必要的。随着计算机技术的发展和人们的需求,越来越多的人们选择计算机绘图软件,了传统的绘图软件的起源、现状和发展趋势;在对现有的传统的绘图软件进行分析比较的基础上,提出了基于局域网的绘图软件的功能需求,接下来讨论了基于局域网绘图软件的开发过程,着重分析了多机联合制图通信技术,并给出了详细的实现方法。最后对本次绘图系统开发进行总结。 第一章 需求分析 1.1 应用现状调查 目前,大多数绘图系统都是单体运行的,而多机联合绘图系统可实现多台计算机同时对图形图像进行处理分析,在对现有的传统的绘图软件进行分析比较的基础上,提出了基于局域网的绘图软件的功能需求 图1.1系统功能模块图 1.3系统目标 利用Microsoft Visual Studio 2008通过类的设计实现单机绘图,该系统实现矩形,曲线,直线,文字,图像的绘制,再通过联机操作,实现主机和附机的连接,最后实现多机联合绘图。 第二章 概要设计 2.1系统分析 本次设计的多机联合绘图系统是一个基于C#实现多台计算机间协作的操作系统。多台计算机在本地的局域网络或者固定IP的Internet上制作同一张图,制作时将计算机分为主机和附机。任何一台计算机都可以作为主机。将某台计算机作为主机后,连接到该机的其他同时制图的计算机便只能作为附机。 不论是主机还是附机,每个联合制作的计算机看到的设计界面都是一样的。任何一台计算机添加或修改一个图形时,其结果都会立即反映到其他计算机上。系统要求必须要有一台计算机作为主机,并且只能有一个主机。只有当主机进入制作界面之后,其他附机才能进入制作界面。当主机退出制作界面之后,所有的附机将无法继续制作。 多机联合绘图系统以几种具有代表性的图形图像的绘制方法为主,并不是实现所有图形图像的绘制。 2.2 Microsoft Visual Studio 2008开发工具简介 本次设计应用编程工具是Microsoft Visual Studio 2008,它是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。 2.3架构设计 在多机联合绘图系统中,为了简化起见,只实现矩形,曲线,文字,直线和图像等基本图形图像的绘制。 2.3.1绘图对象类设计 为了统一管理各种绘图对象,可以将要绘制的对象抽象成一个抽象基类DrawObject,其他的绘制对象则从DrawObject继承,在扩充类中,通过重写DrawObject类的属性和方法,即可实现针对特定的图形图像的绘制。 各绘图对象类之间的关系如图2.1所示。 在图2.1中,DrawObject是所

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档