AutoCAD的.NET二次开发3

原创 2007年10月05日 16:20:00

在VS Express版本中使用ObjectARX向导
ObjectARX向导的安装程序的安装目标是VS 2005而不是VC++/C#/VB.NET的Express版本。主要原因是Express版本IDE有局限--它缺乏对AddIns插件的支持。ObjectARX向

导实际上由下面的组件组成:
1、向导-有一个HTML界面的工程模板,这能对工程进行设置。
2、类向导-一个能创建和修改类的HTML接口。
3、AddIn-这个工具更加复杂,不是由HTML定义的,可用于添加命令并包括一些如类浏览器的功能。
尽管这个Express版本支持基于HTML的程序(如AppWizards和类向导),但不支持AddIns,这意味着只能使用ObjectARX向导的部分功能。
下面的流程会让你得到工作于VC++的功能的子集。
1、首先需要骗过ObjectARX向导安装程序认为VS已经安装了。到注册表并创建下面的键:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/8.0/Setup/VS
添加一个字符串值:name='ProductDir',value=需要安装ObjectARX向导文件的路径。建议使用这个::/Program Files/Microsoft Visual Studio 8/。下面的过程也是基于这个假

设的。注意:不要忘记最后的'/'。这个变化能让你安装ObjectARX向导。
2、安装程序会在上面的路径中创建一些新的文件,这个路径需要被拷贝到你Express的安装中。
到 'C:/Program Files/Microsoft Visual Studio 8/VC/vcprojects' ,并把ObjectARX的目录拷贝到'C:/Program Files/Microsoft Visual Studio 8/VC/Express/vcprojects'目录下;拷

贝'C:/Program Files/Microsoft Visual Studio 8/VC/vcprojects/ArxAppWiz.*' 的文件到'C:/Program Files/Microsoft Visual Studio 8/VC/Express/vcprojects'下;最后拷贝C:/Program

Files/Microsoft Visual Studio 8/VC/VCAddClass/ObjectARX' 目录到:/Program Files/Microsoft Visual Studio 8/VC/Express/VCAddClass'。
做完这些步骤后,所有的基于向导的模板就可在VC++Express版本中使用了。 

 

译者说明:我没有使用过这些不同的版本,不过这位先生这样说可以有用,就翻译给大伙看看了!

相关文章推荐

.NET AutoCAD二次开发之路(一、基础篇)

学习AutoCAD二次开发已经有一段时间了,磕磕碰碰,十分的艰辛枯燥。但回想一下还是会有些小激动,嘿嘿!最近这段时间一直都有这么个想法,就是将我学习CAD二次开发的过程用文字的方式记录下来,形成系列,...
  • zefllj
  • zefllj
  • 2016年01月01日 22:53
  • 2299

.NET平台的AutoCAD二次开发

当前AutoCAD的二次开发工具主要有:VisualLisp、VBA和ObjectARX等。其中,VisualLisp与VBA较为简单,特别是VBA,使用方便且开发速度较快,但其功能相比ObjectA...
  • hao8986
  • hao8986
  • 2012年08月28日 13:33
  • 793

AutoCAD二次开发之.net API学习笔记(2)

1、缺省情况下,每个新建的数据库的块表中都包含两条特殊的块表记录:模型空间和图纸空间。其中前者用 于创建图形,后者用于创建最终的布局,新创建的实体通过BlockTableRecord的AppendE...
  • biyusr
  • biyusr
  • 2012年06月20日 08:35
  • 2255

AutoCAD .NET API二次开发学习指南

作者:杜长宇 – Autodesk开发技术顾问 2012年4月20日 AutoCAD作为Autodesk公司的旗舰产品,已经在各个行业得到了广泛的应用,DWG格式更是成为事实上的工业标准。与其说...

AutoCAD二次开发(.net教程)C#版——学习笔记(一)

最近开始学习AutoCAD(ObjectARX)的二次开发,首先遇到的一个最大问题就是——开发环境的设置问题,CAD的二次开发对开发工具的版本要求很严,开发包、CAD版本和开发工具都得对应(在网上看了...

autocad.net二次开发中visualstudio版本问题

Overview of Microsoft Visual Studio Microsoft Visual Studio概述 Microsoft Visual Studio is an object...
  • tytmty
  • tytmty
  • 2014年07月14日 08:27
  • 2273

AutoCAD二次开发之.net API学习笔记(1)

1、用户交互 AutoCAD中的用户交互是指提示用户输入指定类型的数据或者从当前图形环境中选择所需要的点或者实体对象 ,在.net API中要实现用户交互操作需要用到Autodesk.AutoCA...
  • biyusr
  • biyusr
  • 2012年06月20日 08:36
  • 1650

深入简出 AutoCAD.NET二次开发 简摘

第三章  程序设计基础 一、技术概况 ADO.NET ,WinForm,LINQ,WPF,WCF,XML,WebService 其中 自己的盲点: 1、反射reflection 2、LINQ...

AutoCAD二次开发的学习者快速掌握基于.NET的开发技术

AutoCAD作为Autodesk公司的旗舰产品,已经在各个行业得到了广泛的应用,DWG格式更是成为事实上的工业标准。与其说AutoCAD是一个产品,不如说是一个平台,国内外的广大开发者已经开发出了基...

AutoCAD.NET二次开发注意事项与开发技巧

1、如果要在Winform中打开DWG图形文件,这个Form必须用Application.ShowModelessDialog方式显示,不然会报错(执行环境无效)。   2、在非模态窗口中修改实...
  • YOLIN26
  • YOLIN26
  • 2016年09月21日 12:24
  • 1938
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: AutoCAD的.NET二次开发3
举报原因:
原因补充:

(最多只允许输入30个字)