CAD/CAM软件系统Wizard模型的研究与开发

CAD/CAM软件系统Wizard模型的研究与开发

论文摘要

CAD/CAM软件的开发构成了CAD/CAM研究开发的一个重要组成部分。根据自己的具体要求开发符合自身特点的CAD/CAM专业系统是企业和研究机构常用的研发方法。CAD/CAM软件的程序框架,不管是原创性还是二次开发的,都有一套固定的框架结构。这就可以采用Wizard方式来定制部分程序代码以减少开发人员的工作量,提高开发效率。本文首先给出了应用程序Wizard技术的思想、方法及应用。文章首先从软件工程的角度论述了Wizard的思想,然后介绍了一般Wizard程序的基本结构,最后给出了Visual C++环境下开发Windows应用程序Wizard的方法并结合常见CAD/CAM软件系统二次开发的特点,定制了相应的Wizard模型。本文的主要工作如下:1、综述了快速应用程序开发RAD与软件工厂的基本思想和方法,并论证了RAD、软件工厂与Wizard三者之间的隶属关系;指出了软件工厂与RAD实例化关系,Wizard与软件工厂的实例化关系。2、分析出了一般Wizard的抽象模型并给出了CAD/CAM-Wizard开发的一般途径。3、剖析了Visual C++环境下Custom Wizard的程序结构与模型,并给出了在Visual C++环境下开发appWizrad的详细技术方法。4、结合AutoCAD、Pro/Engineer、Solidworks、MapX等软件系统的特征,分别分析了这四类软件二次开发的程序结构并定制出相应实用的Wizard工具。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 快速应用程序开发(RAD)的基本思想与方法
  • 1.1.1 RAD 的基本思想
  • 1.1.2 RAD 的基本要素
  • 1.1.3 RAD 的思考
  • 1.2 软件工厂的思想与方法
  • 1.2.1 软件架构
  • 1.2.2 软件模板
  • 1.2.3 软件工厂方法学
  • 1.2.4 软件供应链
  • 1.3 Wizard 技术的现状
  • 1.3.1 Wizard 的来源及发展历史
  • 1.3.2 Wizard 在软件工厂中的应用
  • 1.3.3 二次开发中的Wizard 技术及其发展前景
  • 1.4 本文的主要研究内容
  • 第二章 Wizard 程序的抽象模型
  • 2.1 Wizard 程序的结构分析
  • 2.1.1 数据入口
  • 2.1.2 节点处理
  • 2.1.3 结果显示
  • 2.1.4 Wizard 程序的基本结构
  • 2.2 Wizard 程序的开发流程
  • 2.3 常用CAD/CAM 中二次开发Wizard 研发的技术路线
  • 2.4 本章小结
  • 第三章 Visual C++环境下的Wizard 模型
  • 3.1 Visual C++的环境配置与工程模板
  • 3.2 解析Custom appWizard
  • 3.2.1 AppWizard 及其工作原理
  • 3.2.2 创建一个简单的定制AppWizards
  • 3.3 一个实用Wizard 例程
  • 3.3.1 创建AppWizard 框架
  • 3.3.2 添加定制的对话框
  • 3.3.3 创建自己的模板文件
  • 3.3.4 修改newproj.inf 文件
  • 3.3.5 修改AppWizard 模板
  • 3.3.6 在注册表中存储宏
  • 3.4 本章小结
  • 第四章 基于AutoCAD 二次开发的Wizard 技术
  • 4.1 ObjectARX 设计过程分析
  • 4.1.1 ObjectARX 的功能分析
  • 4.1.2 ObjectARX 程序的框架结构
  • 4.1.3 ARX 的开发过程
  • 4.2 ARX 程序的Wizard 框架设计
  • 4.3 Wizard 软件的编写与实现
  • 4.3.1 用户信息采集模块的实现
  • 4.3.2 工程生成模块的编写与实现
  • 4.4 本章小结
  • 第五章 基于Pro/Engineer 二次开发的Wizard 技术
  • 5.1 ProToolkit 开发工具特征分析
  • 5.1.1 ProToolkit 开发环境
  • 5.1.2 ProToolkit 应用程序的工作方式
  • 5.1.3 Visual C++环境下ProToolkit 应用程序的开发过程
  • 5.2 ProToolkit 程序的Wizard 框架设计
  • 5.3 Wizard 软件的编写与实现
  • 5.3.1 用户信息采集模块的实现
  • 5.3.2 工程生成模块的编写与实现
  • 5.4 本章小结
  • 第六章 基于Solidworks 二次开发的Wizard 技术
  • 6.1 Visual C++环境下开发SolidWorks 的原理和方法
  • 6.1.1 SolidWorks 中COM 接口功能分析
  • 6.1.2 SolidWorks 二次开发的原理
  • 6.1.3 Visual C++环境下开发SolidWorks 内嵌模块
  • 6.2 SolidWorks 二次开发的Wizard 设计
  • 6.2.1 SolidWorks Wizard 的框架设计
  • 6.2.2 SolidWorks Wizard 程序的对话框设计
  • 6.3 SolidWorks Wizard 软件的编写与实现
  • 6.3.1 用户信息采集模块的实现
  • 6.3.2 工程生成模块的编写与实现
  • 6.3.3 SolidWorks Wizard 软件实例
  • 6.4 本章小结
  • 第七章 基于MapX 战术导调二次开发的Wizard 技术
  • 7.1 MapX 二次开发的作用和特征分析
  • 7.1.1 定制战术导调GIS 的意义
  • 7.1.2 MapX 功能分析
  • 7.2 MapX Wizard 模型的总体结构设计
  • 7.2.1 Visual C++环境下二次开发MapX 的过程
  • 7.2.2 MapX 二次开发Wizard 的框架设计
  • 7.3 MapX Wizard 软件的编写与实现
  • 7.3.1 用户信息采集模块的实现
  • 7.3.2 军标数据库的嵌入
  • 7.3.3 文件生成模块的编写与实现
  • 7.3.4 Wizard 工具运行结果演示
  • 7.4 本章小结
  • 第八章 结论与展望
  • 8.1 全文总结
  • 8.2 研究展望
  • 致谢
  • 参考文献
  • 附录:作者攻读硕士学位期间发表的学术论文
  • 相关论文文献

    • [1].Wizard Maze[J]. 英语大王 2012(Z2)
    • [2].Genre Analysis:Comparison between the Original Version of The Wonderful Wizard of Oz and One Version of Its Abridgements[J]. 海外英语 2014(10)
    • [3].基于Signal Wizard 2.55滤波算法仿真研究[J]. 佛山科学技术学院学报(自然科学版) 2017(02)
    • [4].基于Wizard软件的AE300发动机EECU诊断浅析[J]. 内燃机与配件 2019(16)
    • [5].基于Mold Wizard的遥控器面板注塑模设计[J]. 内燃机与配件 2018(03)
    • [6].The Implications in the Wonderful Wizard of OZ[J]. 魅力中国 2010(07)
    • [7].UG Mold Wizard在注射模具设计中的应用[J]. 湖南农机 2013(11)
    • [8].基于UG Mold Wizard的模具设计数据库开发及设计要点[J]. 模具工业 2014(06)
    • [9].2014年度中国最具竞争力GPU产品[J]. 中国电子商情(基础电子) 2015(Z1)
    • [10].基于Mold Wizard剃须刀头模具设计[J]. 模具技术 2015(06)
    • [11].模拟与数字芯片[J]. 今日电子 2014(05)
    • [12].基于UG NX Mold Wizard的一种手机底壳注塑模具设计[J]. 塑料 2011(06)
    • [13].基于UG软件Mold Wizard模块的注塑模具设计[J]. 科技信息 2010(15)
    • [14].AE300发动机ECU自检和Wizard软件故障诊断[J]. 内燃机与配件 2020(01)
    • [15].基于UG Mold Wizard的风扇注射模设计[J]. 模具制造 2013(11)
    • [16].注意你心里的“小丑”[J]. 课堂内外(科学Fans) 2019(12)
    • [17].There Is No Place like Home[J]. 中小学外语教学(小学篇) 2008(03)
    • [18].UG NX Mold Wizard在电器塑料件模具设计中的应用[J]. 科技促进发展 2012(07)
    • [19].基于UG NX 5.0 Mold Wizard的快速分模技巧[J]. 机械工程与自动化 2010(06)
    • [20].彩虹深处[J]. 疯狂英语(中学版) 2008(06)
    • [21].UG Mold Wizard模块在端盖注射模设计中的应用[J]. 大众科技 2010(11)
    • [22].琉璃砂Ⅱ 天诛玉[J]. 男生女生(金版) 2013(10)
    • [23].基于UG Mold Wizard的风扇叶注塑模分模方法[J]. 科技创新导报 2014(30)
    • [24].基于UG NX 6.0 Mold Wizard的侧向抽芯直接分模方法[J]. 装备制造技术 2012(04)
    • [25].Ug注射模设计系统在模具设计与制造中的应用[J]. 南昌大学学报(工科版) 2010(02)
    • [26].基于UG NX8.0MoldWizard的键盘按钮注塑模具设计[J]. 橡塑技术与装备 2015(14)
    • [27].Spreadsheet Investigation[J]. 中学生数学 2019(06)
    • [28].基于Multisim中Filter Wizard的滤波器设计[J]. 电气传动自动化 2009(01)
    • [29].用μwave Wizard软件设计腔体交指滤波器[J]. 信息与电子工程 2012(03)
    • [30].利用纯代码构建VC++应用程序框架[J]. 微计算机应用 2008(10)

    标签:;  ;  ;  

    CAD/CAM软件系统Wizard模型的研究与开发
    下载Doc文档

    猜你喜欢