优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

用VB开发交互式cad系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

) 可行性研究
  2.1 问题定义
本系统是一个关于交互式CAD的应用系统。
(1) 该系统应该在整体上实现绘制各种图元、编辑图元和显示编辑好的窗体
等模块。
(2)该系统中,图元数据需要保存起来,以便进行编辑操作。以合理的数据结构进行保存,可以在内存、系统安全性方面得到好处,从而提高程序的整体性能。
   2.2 可行性分析
技术可行性:根据新系统目标来衡量所需的技术是否具备,一般可以从
硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析。
这次设计的系统采用Visual basic 6.0系统开发的。 硬件要求:486以上CPU,
64MB以上内存,2G以上硬盘。
总体设计
交互式CAD系统要涉及到大量的数据处理,如何描述、输入、管理、编辑
和输出它们,在开发以前需要进行详细的规划。
3.1 总体规划
1. 数据的组织和描述
(1) 数据结构
(2) 数学模型
2. 数据的输入
实现鼠标交互式输入数据
3. 数据的管理
1.0...0 type结构
2.0...0 VB类
4. 数据编辑
0) 图元的拾取和选择
0) 图元的几何变化-平移和旋转。
5. 数据的输出
(1) 文本输出 [资料来源:http://www.THINK58.com]
(2) 以DXF格式输出
6.  UML类图
7. 界面交互 本文来自think58

[版权所有:http://think58.com]

3.2 开发环境和工具
windows平台
Visual basic 6.0

本文来自think58

[版权所有:http://think58.com]

[版权所有:http://think58.com]

3.3 软件介绍
Visual basic 6.0为开发工具。
VB6.0是微软公司推出的可视化编程工具MSDN之一, Visual basic 6.0是一门功能强大的计算机语言,为用户提供了一系列的属性、方法和控件。采用了面向对象的编程技术进行编程。 本文来自think58

[资料来源:http://think58.com]

3.4系统实现和设计主要分以下几个步骤
1. 在windows平台下安装Visual basic 6.0软件。
2. 创建主窗体和显示控制窗体。
3. 用Visual basic 6.0语言来编写程序。
图元的编辑
在设计过程中图元编辑部分是具体设计的核心部分。
一. 二维图形变换的基本原理、算法和具体实现
用计算机进行辅助设计时,复制、移动、旋转已有图元可以提高绘图效率,对图形元素进行集合变换可以实现这些操作。图元的基本形状和位置由它们的控制点唯一确定,比如直线段由直线段的起点和终点确定,圆弧由圆弧的圆心、起点和终点确定等。所以对图元的旋转、平移等集合变换可以归结为对图元控制点的几何变换。控制点的几何变换完成以后,根据变换后的控制点绘图,就可得到变换后的图元。 本文来自think58 [资料来源:http://www.THINK58.com]