用VisualBasic开发交互式CAD系统.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VisualBasic开发交互式CAD系统 P一、绪nbsp;nbsp;nbsp;nbsp;nbsp; 言/P P在众多的交互式CAD开发工具中,Visual Basic是使用最简单、应用最广泛、使用者最多的一种开发工具。Visual Basic功能强大是毫无疑问的,所以本文采用Visual Basic进行了交互式CAD系统的开发。本文结合Visual Basic 语言介绍了交互式CAD 系统的开发技术,剖析了构造系统的思路和技巧。本文的第一部分为开发基础部分,比较简单的介绍了交互式CAD和Visual Basic语言。第二部分为系统定义时期部分,介绍了系统的可行性研究与系统的硬件需求。第三部分主要分为两部分:一个是总体设计部分,大略的介绍了所要开发的交互式CAD系统的主要组成部分。另一部分是详细设计部分,这也是本文的主要核心部分。详细的介绍了绘图及图形的缩放功能。第四是用户手册。 第五部分为后记部分。最后是第六部分参考文献。BR二、开发基础BR(一) 交互式CAD简介BR对大多数人来说交互式 CAD技术是一个熟悉而又陌生的概念 。那么,什么是交互式CAD技术呢?简单得打个比方来说:用鼠标在屏幕上画一条直线段,选种它时,会在端点处显示方形的手柄,移动手柄,可以改变直线段的方位和长度。由于采用这种技术绘图具有方便、直观、高效等特点,所以在各种专业软件,数据处理软件、AutoCAD、 SolidWork、Flash、Visio、PowerPoint、Word等很多软件里面有着广泛的应用。 交互式CAD技术比一般的计算机绘图技术要复杂一些。 在交互式CAD系统中, 不仅可以实现用鼠标绘图, 还可以选择图元,并对选中的图元进行缩放、缩小、等操作。BR交互式CAD技术是相对于一般技术而言的。交互设计的任务包括定位、定向、定量和移动等等。BR交互设计的目的在于尽可能地站在用户的角度考虑问题,解决问题。BR交互式设计应该遵循的基本原则有以下七种:BR(1)尽量减少用户输入数据的工作量,尽可能提供缺省值。BR(2)容错功能要强。BR(3)数据输入方便,并提供与其他软件的数据交换接口。BR(4)比较完善的帮助系统,包括联机帮助、上下文帮助等。BR(5)操作过程记忆,包括恢复操作功能和重复操作功能。BR(6)绘图过程的可见性。利用橡皮线功能可以显示图元绘制的过程。BR(7)指令反馈速度快。如图元拾取时,系统必须比较快地做出反应;如果运算比较费时,则可以在一定精度内进行近似计算。BR交互式CAD技术不仅在办公软件如:Word 、PowerPoint等软件中均有大量的应用而且在绘图软件如:AutoCAD、CoralDraw 等大量使用了交互式CAD技术。BR(二) Visual Basic的简介BRVisual Basic是一种功能非常强大的编程语言。一种在计算机技术发展史上应用得最为广泛的语言。自从Basic语言诞生以来,就一直以其简单易学性而闻名于世,因而受到了广大初学者的青睐。然而,由于它是非结构化的编程语言,而且速度慢、灵活性差,为此也受到了许多人的指责。很多人认为,Basic语言是一种游戏语言或数学语言,不能用来开发应用程序。随着Visual Basic 系列开发环境的出现,这一现象已经成为过去。Visual Basic 保留了Basic早期的一些特性。Visual Basic 在原有的BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。在计算机领域,图形编程是一个很重要的内容。Visual Basic 作为一门功能强大的计算机语言,为用户提供了一系列的属性、方法和控件,利用它们,可以轻松地实现一般的图形绘制。所以对于一般的图形绘制任务而言,Visual Basic是完全可以胜任的。BR三、系统分析BR(一) 可行性研究BR在问题定义阶段的结论进一步复查和确认之后,仔细分析了系统的处理过程,以后, 更进一步的了解到本系统应具体解决的问题。BR整个系统的流程是在用户的要求下进行的,利用鼠标事件所绘制的图片显示出来。并以用户需求把它们随意放大或缩小。BRWindows 消息与VB事件的转换:BR(二)需求分析BRnbsp; 在需求分析的基本任务是准确地回答“系统必须做什么?”这个问题。这一阶段是对系统认识最为全面、准确、清晰、得体的一个比较关键的时期。需求分析的结果是系统开发的基础,也应该是用户基本上确定自己的最终要求阶段,为下一步的总体设计打好基础。一旦结束需求分析,整个系统的框架基本上就不应该改变了,它关系到整个系统的成败。BR.硬件运行要求:BR为了让交互式CAD系统能够正常运行,至少要具备以下的硬件要求BR◆具有4

文档评论(0)

神话 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5203223011000000

1亿VIP精品文档

相关文档