亲爱的朋友,注意啦!
此套设计除此论文资料外,还包括完整源程序。如需,请访问 Http://www.lunwendz.com/free/下载
为帮助大家作论文时参考,还整理了计算机类论文 23 套、机机械类论文 50 套,欢迎下载以作参考
另外,本站免费提供计算机类各题目开题报告.请联系 QQ 810354974 获取 (请先加 QQ 为好友,再联系)
用 Visual Basic 开发交互式 CAD 系统
内 容 提 要
在交互式 CAD 系统中,不仅可以实现用鼠标绘图, 还可以选择图元,并
对选中的图元进行缩放、缩小、等操作。 在众多的交互式 CAD 开发工具中,
Visual Basic 是使用最简单、应用最广泛、使用者最多的一种开发工具,Visual
Basic 语言具备一定的绘图功能。本设计的主要内容是在学习 Visual Basic 语
言和交互式 CAD 技术的基础上,运用 Visual Basic 语言来开发交互式 CAD 系
统。本系统具有交互绘图功能。能实现鼠标绘图,能对图形进行各种形式的缩
放操作。本文中的缩放主要包括图形的放大、缩小和局部放大与全屏显示。
关键词: Visual Basic 交互式 CAD 缩放
1
A b s t r a c t
In interactive CAD system, not only may realize with the mouse
cartography, but also may choose the chart Yuan, and to the chart Yuan
which selects carries on the reproduce by pantograph, reduces, and so on the
operation. In the multitudinous interactive CAD development kit, Visual Basic
is the use simple, the application is most widespread, the user most one kind
of development kit, Visual Basic language has the certain cartography
function. This design main content is in studies Visual the Basic language and
in the interactive CAD technology foundation, language develops the
interactive CAD system using Visual Basic. This system has the alternately
cartography function. Can realize the mouse cartography, can carry on each
kind of form to the graph the reproduce by pantograph operation. In this article
reproduce by pantograph mainly includes the graph the enlargement, reduces
with the fractionated gain and the entire screen demonstration.
Key words: Visual Basic interactive CAD zooming
2
亲爱的朋友,注意啦!
此套设计除此论文资料外,还包括完整源程序。如需,请访问 Http://www.lunwendz.com/free/下载
为帮助大家作论文时参考,还整理了计算机类论文 23 套、机机械类论文 50 套,欢迎下载以作参考
另外,本站免费提供计算机类各题目开题报告.请联系 QQ 810354974 获取 (请先加 QQ 为好友,再联系)
用 Visual Basic 开发交互式 CAD 系统
目 录
一、绪言 ……………………………………………………………………………4
二、开发基础…………………………………………………………………………
5
(一) 交互式 CAD 简介 ………………………………………………………… 5
(二) Visual Basic 的简介 ………………………………………………….. 5
三、系统分析…………………………………………………………………………
6
(一) 可行性研究 ……………………………………………………………….6
(二) 需求分析 ………………………………………………………………… 6
四、系统总体设计……………………………………………………………………
8
五、详细设计…………………………………………………………………………
8
(一)界面制作 …………………………………………………………………….8
(二)绘图 …………..………………………………………………………… 9
(三)缩放 ……..……………………………………………………………… 11
六、用户手册………………………………………………………………………16
七、结束语 ……………………………………………………………………….17
八、致谢 …………………………………………………………………………18
九、参考文献………………………………………………………………………19
3
一、绪 言
在众多的交互式 CAD 开发工具中,Visual Basic 是使用最简单、应用最广
泛、使用者最多的一种开发工具。Visual Basic 功能强大是毫无疑问的,所以本文
采用 Visual Basic 进行了交互式 CAD 系统的开发。本文结合 Visual Basic 语言介
绍了交互式 CAD 系统的开发技术,剖析了构造系统的思路和技巧。本文的第一
部分为开发基础部分,比较简单的介绍了交互式 CAD 和 Visual Basic 语言。第
二部分为系统定义时期部分,介绍了系统的可行性研究与系统的硬件需求。第
三部分主要分为两部分:一个是总体设计部分,大略的介绍了所要开发的交互
式 CAD 系统的主要组成部分。另一部分是详细设计部分,这也是本文的主要核
心部分。详细的介绍了绘图及图形的缩放功能。第四是用户手册。 第五部分为
后记部分。最后是第六部分参考文献。
4
亲爱的朋友,注意啦!
此套设计除此论文资料外,还包括完整源程序。如需,请访问 Http://www.lunwendz.com/free/下载
为帮助大家作论文时参考,还整理了计算机类论文 23 套、机机械类论文 50 套,欢迎下载以作参考
另外,本站免费提供计算机类各题目开题报告.请联系 QQ 810354974 获取 (请先加 QQ 为好友,再联系)
用 Visual Basic 开发交互式 CAD 系统
二、开发基础
(一) 交互式 CAD 简介
对大多数人来说交互式 CAD 技术是一个熟悉而又陌生的概念 。那么,什
么是交互式 CAD 技术呢?简单得打个比方来说:用鼠标在屏幕上画一条直线段,
选种它时,会在端点处显示方形的手柄,移动手柄,可以改变直线段的方位和
长度。由于采用这种技术绘图具有方便、直观、高效等特点,所以在各种专业
软 件 , 数 据 处 理 软 件 、 AutoCAD 、
SolidWork、Flash、Visio、PowerPoint、Word 等很多软件里面有着广泛的应用。
交互式 CAD 技术比一般的计算机绘图技术要复杂一些。 在交互式 CAD 系统中,
不仅可以实现用鼠标绘图, 还可以选择图元,并对选中的图元进行缩放、缩小、
等操作。
交互式 CAD 技术是相对于一般技术而言的。交互设计的任务包括定位、定
向、定量和移动等等。
交互设计的目的在于尽可能地站在用户的角度考虑问题,解决问题。
交互式设计应该遵循的基本原则有以下七种:
(1)尽量减少用户输入数据的工作量,尽可能提供缺省值。
(2)容错功能要强。
(3)数据输入方便,并提供与其他软件的数据交换接口。
(4)比较完善的帮助系统,包括联机帮助、上下文帮助等。
(5)操作过程记忆,包括恢复操作功能和重复操作功能。
(6)绘图过程的可见性。利用橡皮线功能可以显示图元绘制的过程。
(7)指令反馈速度快。如图元拾取时,系统必须比较快地做出反应;如果
运算比较费时,则可以在一定精度内进行近似计算。
交互式 CAD 技术不仅在办公软件如:Word 、PowerPoint 等软件中均有大
量的应用而且在绘图软件如:AutoCAD、CoralDraw 等大量使用了交互式 CAD
技术。
(二) Visual Basic 的简介
Visual Basic 是一种功能非常强大的编程语言。一种在计算机技术发展史上
应用得最为广泛的语言。自从 Basic 语言诞生以来,就一直以其简单易学性而
闻名于世,因而受到了广大初学者的青睐。然而,由于它是非结构化的编程语
言,而且速度慢、灵活性差,为此也受到了许多人的指责。很多人认为, Basic
语言是一种游戏语言或数学语言,不能用来开发应用程序。随着 Visual Basic 系
列开发环境的出现,这一现象已经成为过去。Visual Basic 保留了 Basic 早期的
一些特性。Visual Basic 在原有的 BASIC 语言的基础上进一步发展,至今包含
了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。在计算
机领域,图形编程是一个很重要的内容。Visual Basic 作为一门功能强大的计算
机语言,为用户提供了一系列的属性、方法和控件,利用它们,可以轻松地实
现一般的图形绘制。所以对于一般的图形绘制任务而言,Visual Basic 是完全可
以胜任的。
5