用户名: 密码: 验证码:
一个基于ARX/MFC的面向对象桥梁CAD系统——底层机制和构造过程的UML分析
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
桥梁专家(BridgeExpert)是一个基于ARX/MFC的面向对象桥梁CAD系
    统。本文结合桥梁专家的开发过程讨论了统一建模语言UML在面向对象软件构
    造过程中的应用。AutoCAD是一个面向对象的软件系统,ARX(Autocad Runtime eXtension)采用AutoCAD本身的类模型作为基础数据结构,以运行时拓展的形
    式提供了AutoCAD的面向对象二次开发环境。ARX应用程序紧密结合在
    AutoCAD的文档/视图体系结构之中,这是ARX/MFC开发的一个基本前提。本
    文以UML为工具,分析了ARX程序基于AutoCAD而具有的面向对象的体系
    结构。另外,本文还讨论了AutoCAD下ARX/MFC开发涉及的多线程问题,对
    于向用户提供更为灵活的处理能力而言,在二次开发中利用AutoCAD的多线程
    机制是非常重要的。
BridgeExpert is a object-oriented computer aided design system. Combining with the development process of BridgeExpert ,this paper discussed the application of Unified Modeling Language in the construction of a object-oriented software. AutoCAD is a object-oriented software system, ARX (Autocad Runtime extension ) use the class model of AutoCAD itself as its fundamental data structure and provides the object-oriented second-generation environment of AutoCAD by runtime extension. An ARX application runs under the Document/View architecture of AutoCAD, this is a fundamental premise of ARX/MFC development. Via the UML tool, the object-oriented architecture of a ARX application inherited from AutoCAD is analysed in this paper. On the other side, the multi-thread problems in ARX development of AutoCAD have been discussed. To provide more flexibility to user, the use of the multi-thread mechanism of AutoCAD in second-generation of AutoCAD is important..
引文
[1]ObjectARX Developer's Guide[M].Autodesk,Inc.2000.
    [2]邵俊昌,李旭东,AutoCAD ObjectARX 2000开发技术指南.电子工业出版社,2000.
    [3]王福军,张志民,张师伟,AutoCAD 2000环境下C/Visual C++应用程序开发教程.希望电子出版社,2000.
    [4]Charles McAuley,AutoCAD 2000 ObjectARX编程指南.机械工业出版社,2000
    [5]JeffProsise,MFC Windows程序设计,清华大学出版社.2001
    [6]David J.Kruglinski Visual C++技术内幕.清华大学出版社.1999
    [7]侯俊杰,深入浅出MFC.华中科技大学出版社.2001
    [8]AutoCAD高级开发技术ARX编程及应用.北京:机械工业出版社.1999
    [9]邵维忠,杨芙清,面向对象的系统设计,北京:清华大学出版社.2003
    [10]Grady Booch,James Rumbaugh,Ivar Jacobson,UML参考手册.机械工业出版社.2001
    [11]James Rumbaugh,Ivar Jacobson,Grady Booch,UML用户指南.机械工业出版社.2001
    [12]Ivar Jacobson,James Rumbaugh,Grady Booch,统一软件开发过程.机械工业出版社.2001
    [13]Wendy Boggs,Michanel Boggs.UML with Rational Rose从入门到精通.电子工业出版社,2000.
    [14]http://www.icad.com.cn/icad/writeol/2001_7/article00003,htm,AutoCAD二次开发工具综述.
    [15]赵奇平,CAD软件二次开发方法与技术探索,理工高教研究.2002年第4期
    [16]江雪松,柳卓之,面向对象的ARX编程,Autodesk技术支持文档
    [17]江雪松,柳卓之,MFC与ARX结合开发完美的AutoCAD应用程序,Autodesk技术支持文档
    [18]宏泉,AutoCAD 2000全面兼容ADS应用程序.Amodesk技术支持文档.
    [19]当AutoCAD 2000处于MDE模式时打开文档,Autodesk技术支持文档.
    [20]启动AutoCAD 2000时文件加载的顺序,Autodesk技术支持文档.
    
    
    [21]Albert Szilvasy,MFC模块状态执行和资源处理 & AutoCAD.Autodesk技术支持文档.
    [22]李荣生,桥梁专家系统分析报告
    [23]雷磊,桥梁专家系统操作手册
    [24]李刚,桥梁专家前后处理系统.
    [25]王勖成,邵敏,有限元法基本原理与数值方法,清华大学出版社,1998.
    [26]刘超,张莉,可视化面向对象建模技术——标准建模语言UML教程.北京航空航天大学出版社,1999
    [27]吴际,金茂忠,UML面向对象分析,北京航空航天大学出版社,2002.
    [28]http://sanjianxia.myrice.com/vc/vc45.htm,深入了解MFC中的文档/视结构,
    [29]http://www.csdn.net/develop/Article/14/14907.shtm,MFC消息映射与消息传递内幕,
    [30]Microsoft Developer Network Library 2000
    [31]李国平,桥梁结构分析综合系统BSACS 98使用说明,

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700