- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于ObjectARX技术的AutoCAD图库管理系统设计与开发
(高级建模工具的二次开发)
软件工程课程设计
第1页
1
目录
引言 3
第一章:概述 3
1.1图库管理 3
1.1.1图库管理的发展历程 3
1.1.2图库管理与传统CAD文档管理的区别 4
1.1.3图库管理的意义 5
1.2关于图库管理的国内外研究动态与发展现状 6
1.2.1图库管理的国内外研究动态,水平 6
1.2.2本图库管理软件的存在的问题 6
1.3高级建模 6
1.3.1高级建模的定义 6
1.3.2高级建模的意义 7
1.4本软件开发行业背景 7
1.4.1石材行业的国内发展现状 7
1.4.2石材软件的图库管理需求 8
1.5本课题研究的主要内容和意义 9
1.5.1课题研究方向的选择 9
1.5.2本课题研究的主要内容 9
1.5.3在理论及应用方面的意义 10
第二章:图库管理的理论基础 10
2.1图库管理 10
2.1.1图库的定义 10
2.1.2图库管理的分层组织结构 10
2.2图形数据库研究 11
2.2.1数据库概要 11
2.2.2图形系统与数据库 11
2.2.3图形数据库的形成、特点及类型 12
2.3数据库类使用分析 12
2.3.1数据库访问接口说明 12
2.3.2数据库兼容性分析 13
第三章:图库管理的系统构成 13
3.1软件开发环境 13
3.1.1开发环境的选择 13
3.1.2AutoCAD和高级语言的接口 15
3.1.3VisualC++/MFC开发环境 16
3.1.4开发环境配置 16
3.2ObjectARX2002简介 17
3.2.1ObjectARX简介 17
3.2.2ObjectARX的功能简介 18
3.2.3ObjectARX类库简介 19
3.2.4开发中使用到的主要类库 20
第2页
2
3.3设计开发的主要步骤 21
3.3.1创建VC++的工作环境 21
3.3.2配置数据库开发环境 21
3.3.3添加开发类库及配置工程 22
3.3.4添加对话资源及编写主程序代码 22
3.3.5编译链接和运行应用程序 24
3.3.6加载ObjectARX应用程序 24
3.4参数化软件体系结构 25
第四章基于OBJECTARX的图库管理 26
4.1引言 27
4.2图库管理的后台数据库表结构及多级分类管理结构的实现 27
4.2.1数据库表结构 27
4.2.2多级分类管理结构的简要说明 28
4.3图库管理模块流程图 28
4.3.1部材入库系统流程图 29
4.3.2部材出库系统流程图 29
4.3.3复合部材入库系统流程图 30
4.3.4复合部材出库系统流程图 31
4.3.5外栅工程(半成品库)的系统流程图 32
4.4图库管理程序中的关键技术及难点说明 32
4.4.1对部件的预览功能 33
4.4.2对颜色变更中颜色选择对话框使用 33
4.4.3对部材基点变更 34
4.4.4对部材插入动态拖动的ObjectARX的实现 35
第五章基于OBJECTARX的高级建模工具 37
5.1引言 37
5.2建模工具类各模块说明 37
5.2.1部材交换 37
5.2.2部材参数变更 37
5.2.3部材信息显示 38
5.2.4部材对称复写 38
5.2.5部材视点回坛 39
5.2.6部材定位移动 39
5.2.7部材未命名,未编号高亮显示 40
5.3辅助删除工具类说明 40
5.4建模中AutoCAD数据库结构 40
5.4.1Au
文档评论(0)