lzx838 发表于 2009-9-21 09:58:00

[原创]翔麟专集——DotNet开发CAD入门HelloWorld例子

本贴所讲的内容比较简单,但对于新手来说是一个很重要的一步。望各位多加支持。
本贴以一个“HelloWorld”的小例,来带领新手快速入门,步入.NET开发殿堂。不少新手在如何搭配编程开发环境的问题,不知从何入手,具体步骤也不明朗。为了让各位少走弯路,大路直奔,特发此贴。

本例的运行环境:Visual C# 2008 + AutoCAD2010

1.新建工程项目
(1)菜单:文件=>新建=>项目

(2)在新建项目的对话框中,
   首先选择编程语言(C#),
   然后选择项目类型(类库),
   接着选择保存的位置,输入工程名称(HelloWorld),
   最后点击“确认”。




在用.NET开发AutoCAD,可以不安装一些向导文件,而直接导入DLL文件进行开发。
一般只要导入两个DLL文件(acdbmgd.dll和acmgd.dll)就可以了。
具体的操作步骤如下:




本录像过程中,因当中遇到一些事情而导致停顿一会。大家就将就一下吧。

[原创]DotNet开发CAD入门——HelloWorld例子


[原创]DotNet开发CAD入门——HelloWorld例子


[原创]DotNet开发CAD入门——HelloWorld例子


lzx838 发表于 2009-9-21 10:20:00

过程当中,需要注意以下一些步骤:
把acdbmgd.dll和acmgd.dll的复制本地属性设置为“False”



在项目属性的调试设置启动外部程序=>AutoCAD



AutoCAD启动后,在命令行输入NetLoad加载...\HelloWorld\HelloWorld\bin\Debug下的Dll文件。
最后输入命令。

本贴例子的源码工程文件:

asdfxx 发表于 2009-9-21 10:48:00

very good information

liush3097 发表于 2009-9-22 13:25:00

为什么要把acdbmgd.dll和acmgd.dll属性设置为“False”??

雪山飞狐_lzh 发表于 2009-9-22 14:34:00

两个托管dll是不能脱离Cad环境的
如果复制本地=true,会在你的dll目录下Copy一份,但这样是无法使用的

游天居士 发表于 2009-10-1 19:01:00

很好.顶了.不过就是我看晚了点.

china-hz 发表于 2009-11-3 18:58:00

有没有vb.net的类似东西?

lzx838 发表于 2009-11-6 16:36:00

VB.NET跟此C#操作步骤是一样的.

wzqwzqwzq 发表于 2009-12-22 14:38:00

原来有入门操作动画的,,晕!!我看晚了,,一直调试错误。。走了一天弯路,,

wei855198 发表于 2010-4-14 09:14:00

十分感谢,好好学习
页: [1]
查看完整版本: [原创]翔麟专集——DotNet开发CAD入门HelloWorld例子