明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 17690|回复: 31

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

  [复制链接]
发表于 2009-9-21 09:58 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2009-9-21 13:59:05 编辑

本贴所讲的内容比较简单,但对于新手来说是一个很重要的一步。望各位多加支持。

本贴以一个“HelloWorld”的小例,来带领新手快速入门,步入.NET开发AutoCAD殿堂。不少新手在如何搭配编程开发环境的问题,不知从何入手,具体步骤也不明朗。为了让各位少走弯路,大路直奔,特发此贴。

 

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

 

1.  新建工程项目

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

 

(2)在新建项目的对话框中, 

     首先选择编程语言(C#)

     然后选择项目类型(类库)

     接着选择保存的位置,输入工程名称(HelloWorld)

     最后点击“确认”。




在用.NET开发AutoCAD,可以不安装一些向导文件,而直接导入DLL文件进行开发。

一般只要导入两个DLL文件(acdbmgd.dll和acmgd.dll)就可以了。 

具体的操作步骤如下:

 

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

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1威望 +1 明经币 +2 金钱 +20 贡献 +5 激情 +5 收起 理由
雪山飞狐_lzh + 1 + 2 + 20 + 5 + 5 【精华】好文章

查看全部评分

 楼主| 发表于 2009-9-21 10:20 | 显示全部楼层

过程当中,需要注意以下一些步骤:

把acdbmgd.dll和acmgd.dll的复制本地属性设置为“False”

 

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

 

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

最后输入命令。

 

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2009-9-21 10:48 | 显示全部楼层
very good information
发表于 2009-9-22 13:25 | 显示全部楼层

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

发表于 2009-9-22 14:34 | 显示全部楼层

两个托管dll是不能脱离Cad环境的

如果复制本地=true,会在你的dll目录下Copy一份,但这样是无法使用的

发表于 2009-10-1 19:01 | 显示全部楼层

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

发表于 2009-11-3 18:58 | 显示全部楼层
有没有vb.net的类似东西?
 楼主| 发表于 2009-11-6 16:36 | 显示全部楼层
VB.NET跟此C#操作步骤是一样的.
发表于 2009-12-22 14:38 | 显示全部楼层

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

发表于 2010-4-14 09:14 | 显示全部楼层
十分感谢,好好学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-19 14:29 , Processed in 3.246429 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表