基于SQL Server的AutoCAD图形数据存储及二次开发

数据库论文 ObjectARX论文 AutoCAD二次开发论文
论文详情
随着AutoCAD功能的不断增强,其应用领域也在不断增加,其应用趋势也在不断增长。目前AutoCAD已经广泛应用于机械、建筑、GIS、矿业、地测、公路、铁路等领域,研究AutoCAD开发的基础理论与关键技术具有重大的科学和实用意义。图形数据库作为AutoCAD的核心部分成为二次开发要解决的核心问题。目前人们普遍关注的问题之一就是能否利用AutoCAD工程图进行一些统计汇总等计算,如地测、公路、铁路、建筑等系统的统计汇总计算和工程概预算等问题。针对这一问题,各行业出现了各种应用软件,这些软件的一个共同特点是,都是利用各种AutoCAD二次开发工具进行开发的,其最大的缺点是开发难度大、开发周期长、对工程图有确定的要求。本文针对上述问题,提出了一种新的解决思路,首先将AutoCAD图形数据文件转化成SQL Server用户数据库文件,再利用SQL Server数据库统计汇总计算的强大功能,进行各种统计汇总等计算的方法。这样可以缩短开发周期,同时其针对的是AutoCAD的图形数据进行存储转化,应用范围广,可以作为通用模块,在其它开发项目中重复利用。采用这种方法,我们还可以通过修改数据库中某些字段的值来达到大批量修改图形的目的,同时使用数据库带来的管理功能可以保证相互间图纸绘制的一致性。通过ObjectARX开发工具结合VC++开发平台编程实现了上述功能,包括SQL server数据库的设计,各类数据的提取、存储以及图形的重新绘制,证明其行之有效。最后在得到图形数据库相应数据后,对AutoCAD目前比较热门的参数化设计进行了一些讨论。在比较了几种相对成熟的参数化设计方法的优缺点后,提出了一种结合图形数据库进行参数化设计的思路。
摘要第3-4页
Abstract第4页
第一章 绪论第8-13页
    1.1 CAD 概述第8页
    1.2 CAD 技术国内外发展现状及发展趋势第8-10页
    1.3 研究目的和意义第10-11页
    1.4 研究内容第11页
    1.5 论文结构第11-13页
第二章 ObjectARX 开发工具第13-24页
    2.1 ObjectARX 开发工具简介第13-15页
    2.2 ObjectARX 开发工具的功能第15-16页
    2.3 ObjectARX 类库第16-22页
        2.3.1 AcRx 库第17-18页
        2.3.2 AcEd 库第18-19页
        2.3.3 AcDb 库第19-21页
        2.3.4 AcGi 库第21-22页
        2.3.5 AcGe 库第22页
        2.3.6 ADSRX 库(以前的ADS)第22页
    2.4 建立MFC 用户界面支持第22-23页
    2.5 ObjectARX 应用程序框架第23-24页
第三章 AutoCAD 图形数据库第24-29页
    3.1 AutoCAD 图形数据库结构第24-25页
    3.2 初始化图形数据库第25页
    3.3 打开和关闭数据库对象第25-26页
    3.4 图形数据库实体对象第26-27页
        3.4.1 实体的定义第26页
        3.4.2 实体的隶属关系第26-27页
        3.4.3 实体的公共属性第27页
    3.5 图形数据库容器对象第27-29页
第四章 MFC ARX 和SQL Server 数据库相结合进行AutoCAD 二次开发第29-45页
    4.1 系统设计第29-31页
        4.1.1 系统功能描述第29页
        4.1.2 系统功能模块的划分第29-30页
        4.1.3 系统流程分析第30-31页
    4.2 系统架构第31页
    4.3 SQL Server 数据库结构设计第31-35页
        4.3.1 数据库概念模型分析第32-34页
        4.3.2 数据库逻辑模型分析第34-35页
    4.4 系统功能的实现第35-45页
        4.4.1 CAD 系统中数据通信的几种方式第35-36页
        4.4.2 登录模块的实现第36-37页
        4.4.3 基本实体图形数据的转化方法第37-40页
        4.4.4 图块实体的转化方法第40-41页
        4.4.5 非图形数据的转化第41页
        4.4.6 获取AutoCAD 图形数据库中字符串信息的方法第41-42页
        4.4.7 绘图模块的实现第42-45页
            4.4.7.1 AutoCAD 实体的创建第42-43页
            4.4.7.2 AutoCAD 图形对象的创建第43页
            4.4.7.3 AutoCAD 非图形对象的创建第43-44页
            4.4.7.4 AutoCAD 图形对象和非图形对象的关联第44-45页
第五章 利用用户图形数据库进行参数化绘图设计思路第45-56页
    5.1 参数化设计的必要性第45页
    5.2 参数化设计的定义第45-46页
    5.3 几种参数化设计方法第46-47页
    5.4 结合用户图形数据库进行参数化设计思路第47-56页
        5.4.1 图形描述与尺寸约束第48页
        5.4.2 尺寸驱动机制第48-51页
        5.4.3 约束联动第51-54页
        5.4.4 驱动表第54-56页
第六章 总结与展望第56-58页
    6.1 论文总结第56-57页
    6.2 研究展望第57-58页
参考文献第58-61页
科研情况说明第61-62页
致谢第62页
论文购买
论文编号ABS1841455,这篇论文共62页
会员购买按0.30元/页下载,共需支付18.6
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付31
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656