本书以AutoCAD 2000为开发平台,以Visual C++6.0为编程工具,通过大量的应用例程,详细系统地介绍了采用ObjectARX 2000进行AutoCAD二次开发的方法和技巧。本书内容广泛,涉及二次开发的诸多方面,其中包括开发环境定制、面向对象编程技术、原有ADS编程方法、图形数据库编程、MFC类库的利用、AutoCAD特有的对话框控制语言、Windows消息的使用、COM编程接口、AutoCAD菜单定制、应用程序的移植等。本书不同于一般的开发使用手册,它是作者在总结多年AutoCAD二次开发经验的基础上编写而成的,既考虑了初学者在学习过程中可能遇到的问题和困难,同时也满足了具备相当编程基础的读者需要进一步提高能力的愿望。全书内容安排详略得当,语言通俗易懂,由浅入深,层层递进,理论讲解与实例演示相结合;各章例程相互独立、各有侧重,便于读者在学习过程中进一步练习和掌握。本书不仅可以作为大专院校师生学习AutoCAD 2000二次开发的培训教材,而且也可作为广大AutoCAD二次开发人员和计算机编程爱好者的自学教程。本书共分11章,内容包括:ObjectARX开发概述、面向对象编程技术、一个简单的ARX程序、构造ADSRX应用程序的基本框架、图形数据库编程、ObjectARX与MFC混合编程、对话框控制语言、消息的COM编程接口、定制菜单、从AutoCAD的旧版本移植应用程序。附录中给出了对ADSRX库函数、ObjectARX类库、系统变量的说明。本书是作者在总结多年AutoCAD二次开发经验的基础上编写而成的,尤其是书中的一些小技巧和方法都是作者在实践过程中摸索获得的。作者在内容安排上注意了循序渐进,由浅入深,既考虑了初学者在学习过程中可能遇到的困难,同时也注意到有相当编程基础的读者需要进一步提高能力的愿望。书中还提供了大量具有相当实用性的例程,并且所有例程均调试通过。