摘要
本论文在现有成果的基础上进行了悬臂式灌注桩CAD软件的开发与研究,是面向对象技术运用于结构工程软件设计领域的一次尝试。
本系统是以悬臂式灌注桩的设计方法为基础,通过分析总结悬臂式灌注桩设计原理与优化设计方法,根据软件工程的指导思想,采用功能完善的人机交互设计和二维参数化绘图开发出的人机界面友好的软件,使用户能脱离设计手册,在计算机上完成全部的悬臂式灌注桩设计和施工图绘制工作。
本CAD系统是利用可视化的面向对象开发工具Visual C++ 6.0和基于AutoCAD平台的Object ARX 2000软件包的支持而开发的应用程序。借助Visual C++语言能方便高效地开发典型Windows风格的CAD应用程序。ObjectARX是一种面向对象的全新的AutoCAD二次开发工具,它借助于Visual C++的开发环境使AutoCAD的二次开发更方便,功能更强大。
本CAD系统具有以下主要特点:
1.面向对象技术与Windows资源的综合运用,有利于软件的发展和升级,保证了程序的一致性和可维护性。
2.注意了容错处理技术的应用,保证了软件系统的稳定性。
3.在传统设计理论的基础上融入优化方法,增强了系统的灵活性与实用性。
In this thesis, development and studies on cantilever bottling pile CAD software are made on the base of existing achievement .This is a try of how Object-oriented technology applies in the field of structure project software designing.
The system is based on cantilever bottling pile design method. Through analysing the cantilever bottling pile design principle and optimum design method, according to guiding theory of soft project, adopting with human-computer interactive design and two-dimentional parameter drawing, the sysytem is made a software that had a friendly UI.
It enable user to break away from the design manual, finish all cantilever bottling pile designing and construction drawing on the computer.
The CAD system is a application program that developed by utilizing Object-oriented developing instrument Visual 6. 0 ++ and Object ARX2000 baseded on AutoCAD platform software package.It' s convenient to develop CAD application program of typical Windows style high-efficiently by use of Visual C++. ObjectARX is a kind of brand-new AutoCAD secondary developing instrument using Object-oriented method. It make secondary development of AutoCAD convenient and powerful with the aid of development environment of Visual C++.
The CAD system has the following main characteristics:
1. Object-oriented technology and Windows resources are compre-hensivly used in this system, it' s useful to develop and upgrade software, guaranting the consistency and maintainability of the procedure .
2. The system applicate Exception-handling technology to guarantee software stability .
3. The sysytem incorporate the traditional design method with optimum method. It can strengthen systematic flexibility and the practibility of progamme.
引文
[1] Charles McAuley.AutoCAD 2000 ObjectARX编程指南.机械工业出版社,2000
[2] 兰芸.Visual C++6.0 Programming lnstant编程实例精解.北京希望电子出版社,2000
[3] 吕凤翥.C++语言基础教程。清华大学出版社,1999:3~5
[4] 王燕.面向对象底理论C++实践.清华大学出版社,1997
[5] 宛延闿.C++语言和面向对象程序设计.第二版.清华大学出版社,1997
[6] 王家华.面向对象软件工程.东北大学出版社,2001
[7] A.A. Berk. Computer Aided Design and Analysis for Engineers. BSP Professional Books Inc, 1998
[8] 源清,肖文.温故知新更上层楼(一)——CAD技术发展历程概览.计算机辅助设计与制造.1998,(1)
[9] 源清,肖文.温故知新更上层楼(二)——简析九十年代主流CAD造型基础技术.计算机辅助设计与制造.1998,(2)[10] 赵汝嘉,殷国富.CAD、CAU实用系统开发指南.机械工业出版社,2002:145~146,155,100
[11] 黄玉德等编著.AutoCAD系统开发技术——程序实现与实例.中国科学技术大学出版社,2001:42~43
[12] 李世国.AutCAD高级开发技术ARX编程及应用.机械工业出版社,1999:12~13
[13] 清源计算机工作室编著.AutoCAD R14设计与开发宝典.机械工业出版社,1999
[14] 候俊杰.深入浅出MFC.第二版.华中科技大学出版社,2001
[15] 景作军,方建军,徐宏海.计算机辅助设计与工程分析.化学工业出版社,2001:37~40,51~53,79~80
[16] 老大中,赵占强.AutoCAD 2000 ARX二次开发实例精粹.国防工业出版社,2001
[17] 江思敏.AutoCAD2000开发工具ObjectARX2000开发工具与应用实例.北京人民邮电出版社,1999
[18] 李卫民,赵春霞等.应用ObjectARX进行CAD二次开发的实用技术.工程设计CAD与智能建筑.2000,(10)
[19] Autodesk CO, Ltd. ObjectARX Developer' s Guide and Reference Manual, 1997
[20] 赵志缙,应惠清主编.简明深基坑工程设计施工手册.中国建筑工业出版社,2000:6~7,12,15~16,295-297,746~748
[21] 秦四清.深基坑工程优化设计.地震出版社,1998
[22] 黄强.深基坑支护工程设计技术.中国建材工业出版社,1997
[23] 崔江余,梁仁旺.建筑基坑工程设计计算与施工.中国建材工业出版社,1997
[24] 尚守平.钢筋混凝土房屋结构计算机辅助设计.中国建筑工业出版社,1999
[25] 龚晓南.深基坑工程设计施工手册.中国建筑工业出版社,1998
[26] 朱伯芳,黎展眉,张璧城.结构优化设计原理与应用.水利电力出版社,1984
[27] 丁丽娟.数值计算方法.北京理工大学出版社,1997
[28] 陈忠汉,程丽萍.深基坑工程.机械工业出版社,1999
[29] 彭振斌.深基坑开挖与支护工程设计计算与施工.中国地质大学出版社,1997
[30] Tello, E.R. object-Oriented Programming for Artificial Intelligence, Addison, Addison-Wesley, 1989
[31] Voisinet, D.D.,Computer-Aided Drafting and Design, McGraw_Hill, Inc.,1987
[32] Rumbaugh, J.,Blaha, M.,Premerlani, W. Object-oriented Modelling and Design. Prentice Hall, Englewood Cliffs, 1991
[33] Mortenson, M.E. Computer Graphics, Industrial Press Inc.,New York, 1989
[34] Y.K. Cheung et al. A Simplified Analysis of pile-Interaction under Lateral Loading, Prc. Of 4th tnternatinal Conferrence on Tall Buildings, 1998, HongKong and Shanghai
[35] Partt MT, Sriam R D and Wozny MJ. Produce Modeling for Computer
Integrated Design and Manufacture, Chapman & Hall,1997
[36] Tetsuo Tomiyama, etc. Knowledge Intensive CAD. Volume 1, Chapman & Hall, 1996
[37] Hitomo. K. Manufacturing Sysytems Engineering. Taylor & Erancis, 1996
[38] Rene Soenen, Gus Olling. Advanced CAD/CAM Systems, State-of-the-art and future trends in feature technology. Chapman & Hall,1995
[39] Soil Nailing Design & Applications. Deep foundations Institure USA, 1991
[40] 中国建筑科学研究院.建筑基坑支护技术规程(JGJ120-99).中国建筑科学研究院,1999