基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx

上传人:b****2 文档编号:14901879 上传时间:2022-10-25 格式:DOCX 页数:67 大小:990.40KB
下载 相关 举报
基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx_第1页
第1页 / 共67页
基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx_第2页
第2页 / 共67页
基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx_第3页
第3页 / 共67页
基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx_第4页
第4页 / 共67页
基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx

《基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx(67页珍藏版)》请在冰豆网上搜索。

基于C多机联合绘图软件的实现毕业设计论文Word格式文档下载.docx

学士学位论文原创性声明

本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。

对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

2013年5月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权南昌航空大学科技学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

导师签名:

基于C#多机联合绘图软件的实现

摘要:

随着计算机技术的发展和人们的需求,越来越多的人们选择计算机绘图软件,了解传统的绘图软件的起源、现状和发展趋势。

再对现有的传统的绘图软件进行分析比较的基础上,提出了基于局域网的绘图软件的功能需求,多机联合绘图系统印证了这一需求,接下来讨论了基于局域网绘图软件的开发过程,着重分析了多机联合制图通信技术,并给出了详细的实现方法。

最后对本次绘图系统开发进行总结。

随着计算机性能的提高和计算机视觉理论及技术的发展,这种技术必将日趋成熟。

网络技术是计算机技术和通信技术相互渗透而又紧密结合的产物。

计算机绘图技术作为计算机应用的一个重要方面。

本次毕业设计的多机联合绘图系统分为类的设计和联机操作两大部分。

其中类的设计主要是由绘图对象类设计和工具类设计,用MicrosoftVisualStudio2008开发工具软件编程来实现每一个部分,最后实现多机联合绘图软件,多台计算机联合制图。

关键词:

多机联合、图像处理、MicrosoftVisualStudio2008

指导老师签名:

Basedonthec#implementationofmulti-jointdrawingsoftware

Studentname:

CaiXiangClass:

0982052

Supervisor:

FangFang

Abstract:

Withthedevelopmentofcomputertechnologyandpeople'

sneeds,anincreasingnumberofpeoplechoosecomputerdrawingsoftware,learntraditionalorigins,currentsituationanddevelopmenttrendofdrawing.Drawingonexistinglegacysoftwarebasedonacomparisonofproposedfunctionalrequirementsbasedonlocalareanetworkdrawing,confirmsthisneedjointdrawingsystem,LANmappingsoftwarewerediscussedthroughouttherestofthedevelopmentprocess,focusedonanumberofjointcartographiccommunicationtechniques,andgivesdetailedimplementationmethods.Finalsummaryofthismappingsystemdevelopedby.Ascomputerperformanceincreaseanddevelopmentoftheoryandtechnologyofcomputervision,thetechnologywillmature.Networktechnologyisthemutualpenetrationofcomputertechnologyandcommunicationtechnologyandseamlessintegrationofproducts.Computergraphicstechnologyasanimportantaspectofcomputerapplications.

Thismulti-combinedgraduationdesignclassdesign,andonlinemappingsystemdividedintotwoparts.Wheretheclassdesignwasdesignedbydrawingobjectclassesandtoolstodesign,programmingwithMicrosoftVisualStudio2008softwaredevelopmenttoolstoimplementeverypart,finallyachievingacombineddrawingsoftware,multiplecomputermergersystemmap.

Keyword:

CombinedmachineImageProcessingMicrosoftVisualStudio2008

SignatureofSupervisor:

1.2系统功能调查................................................2

1.3系统目标....................................................3

2.3架构设计.....................................................4

2.3.1绘图对象类设计........................................4

2.3.2工具类设计.............................................5

2.3.3其他类设计....................................................6

2.4主机和附机...........................................................6

3.4其他功能的实现.............................................28

3.4.1编辑功能..............................................28

3.4.2导出图像..............................................29

3.4.3图像的打印和预览......................................29

前言

当今信息社会以多媒体为代表的信息技术产业的发展和应用对人类社会的影响和作用愈来愈明显,愈来愈强,也就是说,图形图像技术的飞速发展也是必然趋势,掌握图形图像处理技术对现代人来说也是很必要的。

随着计算机技术的发展和人们的需求,越来越多的人们选择计算机绘图软件,了解传统的绘图软件的起源、现状和发展趋势;

在对现有的传统的绘图软件进行分析比较的基础上,提出了基于局域网的绘图软件的功能需求,接下来讨论了基于局域网绘图软件的开发过程,着重分析了多机联合制图通信技术,并给出了详细的实现方法。

第一章需求分析

1.1应用现状调查

目前,大多数绘图系统都是单体运行的,而多机联合绘图系统可实现多台计算机同时对图形图像进行处理分析,在对现有的传统的绘图软件进行分析比较的基础上,提出了基于局域网的绘图软件的功能需求,主要可用于网络布线,及网络通信,因此研究及开发这一种技术必将日趋成熟。

1.2系统功能调查

整个系统从总体上分为类的设计,联机操作两大部分,系统应实现的功能如下

图1.1系统功能模块图

1.3系统目标

利用MicrosoftVisualStudio2008通过类的设计实现单机绘图,该系统实现矩形,曲线,直线,文字,图像的绘制,再通过联机操作,实现主机和附机的连接,最后实现多机联合绘图。

第二章概要设计

2.1系统分析

本次设计的多机联合绘图系统是一个基于C#实现多台计算机间协作的操作系统。

多台计算机在本地的局域网络或者固定IP的Internet上制作同一张图,制作时将计算机分为主机和附机。

任何一台计算机都可以作为主机。

将某台计算机作为主机后,连接到该机的其他同时制图的计算机便只能作为附机。

不论是主机还是附机,每个联合制作的计算机看到的设计界面都是一样的。

任何一台计算机添加或修改一个图形时,其结果都会立即反映到其他计算机上。

系统要求必须要有一台计算机作为主机,并且只能有一个主机。

只有当主机进入制作界面之后,其他附机才能进入制作界面。

当主机退出制作界面之后,所有的附机将无法继续制作。

多机联合绘图系统以几种具有代表性的图形图像的绘制方法为主,并不是实现所有图形图像的绘制。

2.2MicrosoftVisualStudio2008开发工具简介

本次设计应用编程工具是MicrosoftVisualStudio2008,它是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。

使用VisualStudio2008可以高效开发Windows应用。

设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。

同时VisualStudio2008支持项目模板、调试器和部署程序。

VisualStudio2008可以高效开发Web应用,集成了AJAX1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

2.3架构设计

在多机联合绘图系统中,为了简化起见,只实现矩形,曲线,文字,直线和图像等基本图形图像的绘制。

2.3.1绘图对象类设计

为了统一管理各种绘图对象,可以将要绘制的对象抽象成一个抽象基类DrawObject,其他的绘制对象则从DrawObject继承,在扩充类中,通过重写DrawObject类的属性和方法,即可实现针对特定的图形图像的绘制。

各绘图对象类之间的关系如图2.1所示。

在图2.1中,DrawObject

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1