在开始本书的旅行之前,首先要指出,本书所有的程序都是基于 AutoCAD 2002 中文版,因此构建的开发环境为“VC++ 6.0 英文版+AutoCAD 2002 中文版+ObjectARX 2002”。按照下面的步骤,一步一步构建开发环境:

      (1) 安装 AutoCAD 2002 中文版和 VC++ 6.0 英文版。软件的安装可以参考相关软件的说明文件,不再介绍。

      提示:微软公司在中国从未推出正式的 VC++ 6.0 中文版,如果你使用了某些外挂的平台来实现 VC++的中文汉化,那么可能无法用本书所说的方法实现 ObjectARX关键字的自动提示和高亮显示。

      (2) 获得ObjectARX开发包。可以到Autodesk公司的官方网站下载开发包,下载的页面是http://www.autodesk.com/adn 。解压下载得到的压缩文件,能够得到下面几个文件夹:

       arxlabs:包含了 ObjectARX 的教程,和对应的示例文件。

       classmap:包含一个 DWG 图形,其中显示了 ObjectARX 类层次的结构。

       docs:包含所有的联机帮助文件。

       docsamps:包含在《ObjectARX 开发者向导》(在 docs 文件夹中,为英文的资料)中所提到的源代码 和 说明文件。

       inc:包含 ObjectARX 的头文件。

       lib:包含 ObjectARX 的库文件。

        redistrib:包含一些动态链接库(DLL),其中一些可能是运行 ObjectARX 应用程序所必需的。

       samples:包含了许多 ObjectARX 应用程序的例子。

       utils:包含扩展 ObjectARX 的应用程序,例如用于边界表示的 brep 程序。

        提示: 为便于访问,一般可以将 ObjectARX 2002 放置在驱动器的根目录下,例如E:\ObjectARX 2002 \等。

      (3) 安装ObjectARX开发向导。按照开发包中的路径\utils\ObjARXWiz\,找到一个名称为wizards.exe的自解压文件,将其解压到一个文件夹中,运行其中的WizardSetup.exe文件,系统弹出如图 1.1所示的对话框,单击 【Install】按钮开始安装向导。

图1.1 安装 ObjectARX 开发向导

      经过一段时间,系统弹出如图 1.2所示的对话框,单击【确定】按钮完成ObjectARX向导的安装。

    图1.2 向导安装完成

      此时启动VC++ 6.0,选择【File/New】菜单项,系统会弹出【New】对话框,其中的项目列表中已经包含了bjectARX 2000/2000i/2002 AppWizard,如图 1.3所示。

图1.3 ObjectARX 开发向导被添加到列表中

       (4) 配置ObjectARX的帮助信息。安装ObjectARX开发向导之后,除了【New】对话框的项目列表增加了对ObjectARX项目的支持,还增加了一个专门的嵌入工具栏,如图 1.4所示。

图1.4 ObjectARX 的嵌入工具栏

      单击ObjectARX嵌入工具栏的“ObjectARX AddIn Configuration”按钮,系统会弹出如图1.5所示的对话框。如果你愿意,可以取消选择【AddInconfiguration】选项组的【Enable LiveUpdate for the ObjectARX 2000(i) Wizard】复选框,避免每次启动VC++时ObjectARX向导的自动更新。

      在【Help configuration】选项组的第一个文本框中输入 ObjectARX 帮助文档的位置,也可以单击文本框右侧的按钮从计算机中查找该文件。最好选择 arxdoc.chm,这个文件包含了其他的几个文件。

图1.5 添加帮助文件的位置

      在VC++ 6.0 中,选择【Tools/Customize】菜单项,系统会弹出如图 1.6所示的对话框。切换到【Keyboard】选项卡中,从【Category】列表中选择【Add-ins】选项,从【Commands】列表中选择【ObjectARXAddInArdHelp】选项,也就是对应了ObjectARX嵌入工具栏的帮助按钮。在【Press new shortcut】文本框中单击左键,然后按下快捷键Alt+F1(为了避免和VC++本身的F1 快捷键冲突,你可以自己选择适当的快捷键),单击【Assign】按钮,然后单击【Close】按钮完成设置。

图1.6 为帮助文件指定快捷键

     这时,在 VC++中编写 ObjectARX 代码时,就可以按下快捷键 Alt+F1,获得 ObjectARX的相关帮助。

     (5)高亮显示、自动提示 ObjectARX 关键字。答案很简单,安装工具软件 Visual Assist 6.0(也称 VC 助手)。安装该软件之后,不禁能够完成显示和自动提示 ObjectARX 关键字的功能,而且能够设置编辑器的环境,自动提示自定义类的成员变量和函数,非常方便。

     如果没有 VC助手的帮助,那么起码还要在枯燥的编程工作中摸索更长时间。