毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#的CAD图纸浏览软件设计(2)
作”和“行为”命令实现交互性,使Flash具有更大的设计自由度,也使用户享
受到参与的乐趣[12]
。
③Web3D技术:Web3D技术又分为Cult3D技术和Viewpoint技术。Cult3D技术
采用基于Java的内核,可以嵌入客户自己开发的Java类,因此具有很强的交互和
扩展性能[13],[14]
。Viewpoint则是基于XML语言的构架,因此可方便地和浏览器及
数据库进行
通信
,同时还可以内嵌到多个软件中使用,这就使得Viewpoint 的应
用非常广泛[15]
。
CAD图纸文件的格式转换也是一个常见问题,将AutoCAD自动生成的DWG格式
的图纸文件转换成EG格式的方法总结起来基本有以下几种:
①在AutoCAD中输入GOUT命令,就可将选定对象以EG文件格式保存到文
件中,不过在R14、2000和2002中没有该命令,只有在2004及以上的版本中才能使用[16]
。该方法所得图片分辨率较低,不建议采用。
②最方便有效的方法是使用虚拟打印机,2002及以上版本的AutoCAD系统一
般都自带有虚拟打印机。具体方法:点打印图标,在打印窗口中选G虚拟打印
机,根据需要选好合适的分辨率,点击确定即可根据提示选择文件的保存路径完
成操作,得到清晰的EG图片。
③借助第三方软件实现,即使用如Acme CAD Converter, One DWG Converter,
AutoDWG DWGSee Pro等软件。而本论文就是通过这种方法来实现CAD文件的格式
转换的。
1.2 开发软件介绍
Microsoft Visual C#(C Sharp)是 Visual Studio .NET 平台中的一种完全
的的面向对象的高级程序设计语言。C#与 Java 有着许多相似之处,比如单继承、
接口、几乎一样的语法和编译成中间代码再运行的过程等,但是它完全摆脱了
JVM(Java Virtual Machine),转而运行于.NET Framework 之上,同时与 COM(组
件对象模型)直接集成,这又使得它与Java 有了本质的区别。作为一种面向对象
的程序设计语言,C#与 C++和 Java 有着不可分割的联系,又在 C++和 Java 的基
础上作了大量的改进,没有 C++中的指针、多重继承等概念,不支持 C++中的一
些低级操作。它的特点主要体现在以下几个方面:⑴语法简洁;⑵支持跨平台;
⑶强大的 Web 应用支持;⑷灵活性和兼容性;⑸对 XML(可扩展标记语言)的高度
支持[17]~[20]
。
使用C#作为本论文系统开发的开发环境,是因为它是建立在.NET 类库基础
上的高级语言,它能够提供完善的指令控制语句、类与对象的支持及丰富的数据
类型,给开发高性能系统提供了保障,为开发满足用户需求的系统保证了代码的
模块化要求。而代码模块化的提高,则对以后新系统的扩展与修改有着非常有利
的条件。因此,本系统选择采用C#语言来进行设计与开发。
1.3 本论文所完成的工作及论文安排
本论文要完成的是设计一个CAD 图纸浏览软件, 这实际上是工作流
管理系统
(WfMS)的一部分,达到图纸分发和现图纸场浏览这两个目的。即在服务器端需要
实现将CAD 图纸转成某种指定的文件格式,而将转换后的图纸传送到客户端(即
工程现场)后,则要在有需求的时候,实现对图纸的浏览。系统框架示意图如图1-1 所示。本论文为了方便操作,将图纸格式转换和图纸浏览这两个部分合于一
台
计算机
上进行实现。
共2页:
上一页
1
2
下一页
上一篇:
ASP.net培训中心人事管理系统开发
下一篇:
JAVA+mysql移动模式的高校教务管理系统设计
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
志愿者活动的调查问卷表
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
公寓空调设计任务书
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...