论文摘要
随着计算机技术的发展,它与各个行业间的联系也越来越紧密起来。AutoCAD工具的出现,给工程设计人员带来了无穷的便利和快捷,而CAD二次开发工具的出现更是彻底的改变了设计人员的传统工作方式。本次开发就是要将CAD二次开发应用到水工设计中,为它们增添新的活力。本次开发选用C++语言机制,Visual C++.NET2005为编码工具,在VisualC++.NET的开发环境下运用ObiectARX2007为工具,使用共享的动态连接MFC库,创建Window用户界面,开发球形钢岔管计算机辅助设计系统。本系统主要通过用户在Visual C++.NET的MFC类库创建的对话框和AutoCAD2007图形系统之间的交互实现设计的人性化和自动化。该系统充分利用Obiect ARX提供的面向对象的开发功能,利用面向对象的数据封装机制实现数据抽象和信息隐藏,使用户在更高的层次上和系统交互。本文开篇首先分析了目前计算机辅助设计技术的研究背景和发展现状,然后介绍了几种现有常用的AutoCAD二次开发工具,并对其进行了对比,提出了使用Object ARX进行球形钢岔管二次开发的可行性和必然性。然后详细地介绍了Object ARX工具的特征、功能以及它的类库和程序结构。本文对球形钢岔管的结构计算进行了详细的分析,说明了它的计算方法。提出了利用Obiect ARX2007进行AutoCAD二次开发的基本思想和组织结构,介绍了本系统的研究内容和实施方案,以及几个重要模块的功能和开发方法,并重点介绍了课题实施过程中一些重要问题的解决方法。最后给出了本系统的安装说明、使用说明和运行实例,对所做的工作进行了总结,并指出了今后研究工作的方向。
论文目录
论文摘要ABSTRACT第一章 绪论1.1 课题的背景及研究意义1.1.1 课题研究的背景和现状1.1.2 课题研究的目的及意义1.2 技术路线及设计步骤1.2.1 技术路线1.2.2 设计步骤1.3 开发环境1.3.1 硬件环境1.3.2 软件环境第二章 球形钢岔管的设计理论与几何计算2.1 岔管概述2.2 岔管的几何结构计算2.2.1 岔管的体形计算2.2.2 加强环的断面计算2.2.3 应力校核2.3 岔管设计的计算机实现中的原则与假定2.4 岔管的图形展开第三章 程序的开发理论与环境3.1 绪论3.2 常用的几种二次开发工具的比较3.2.1 Auto Lisp及Visual Lisp3.2.2 ADS开发工具3.2.3 VBA3.3 AutoCAD的ObjectARX开发工具3.3.1 ObjectARX工具的主要特征及功能3.3.2 ARX基本类库与基本实体3.3.3 ARX应用程序接口及结构3.4 面向对象方法的设计理论3.5 Visual C++与MFC类库3.6 图形的处理系统3.6.1 AutoCAD的数据库系统3.6.2 ObjectARX2007中的图形处理第四章 球形岔管辅助设计系统的开发4.1 程序的基本设计思想和设计内容4.1.1 程序的基本设计思想4.1.2 程序的设计内容4.1.3 系统的具体编成方案4.2 体形设计程序模块4.2.1 模块功能介绍4.2.2 模块功能的实现4.3 加强环试算模块4.3.1 模块功能介绍4.3.2 模块功能的实现4.4 绘图模块4.4.1 模块功能介绍4.4.2 模块功能实现4.5 程序模块的集成第五章 程序的安装和运行实例5.1 程序的安装说明5.2 程序的使用说明5.3 系统的运行举例第六章 总结和展望6.1 总结6.2 展望参考文献致谢攻读学位期间的研究成果
相关论文文献
标签:球形钢岔管论文; 面向对象论文;