找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3746|回复: 2

[分享] AutoCAD .NET API二次开发学习指南(资源)

[复制链接]

已领礼包: 6个

财富等级: 恭喜发财

发表于 2016-10-14 11:12:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
      AutoCAD作为Autodesk公司的旗舰产品,已经在各个行业得到了广泛的应用,DWG格式更是成为事实上的工业标准。与其说AutoCAD是一个产品,不如说是一个平台,国内外的广大开发者已经开发出了基于AutoCAD的各种各样的,面向不同行业的具体应用,Autodesk公司本身也基于AutoCAD开发了面向不同行业的产品,比如Map 3D,Civil 3D,AutoCAD Architecture,AutoCAD MEP等等。
AutoCAD提供了包括LISP、COM、ObjectARX、.NET等多种形式的API,其中AutoCAD.NET API功能强大,学习曲线平缓,更是受到了广大开发者的欢迎,你可以使用C#、VB.NET、托管C++等任意一种语言开发。这里为了帮助刚开始学习AutoCAD二次开发的学习者快速掌握基于.NET的开发技术,整理了这个新手学习指南.
1. 软件预备
AutoCAD 软件: 可以从Autodesk官方网站下载试用版或者联系代理商购买。建议使用AutoCAD 2012或者2013版.
开发环境:需要Visual Studio 2010 或者 Visual Studio 2010 Express
ObjectARX SDK: 可以从AutoCAD开发者中心下载,这其中包含了AutoCAD.net API的相关文档和众多的示例工程。 其中帮助文档在<ObjectARX安装目录>\docs,示例工程位于<ObjectARX安装目录 >\samples
下载地址:http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=773204
有用的工具:
ARXDBG : <ObjectARX安装目录>\samples\database\ARXDBG
AutoCAD .net 插件开发向导, 帮助您快速的在VS2010中创建AutoCAD.net 插件项目
0.jpg AutoCAD 2010-2012 dotNet Wizards.zip(zip - 6866Kb)
适用于AutoCAD2013的开发向导,同时还支持Map 3D,Civil 3D,AutoCAD Architecture 和AutoCAD MEP
今后如果有更多其他有用的工具,也将发布到AutoCAD开发者中心,请持续关注。

2. 学习资料
首先请关注AutoCAD开发者中心网站,我下面提到的资料好多都可以从开发者中心找到相关链接,并且我们会持续对这个站点进行更新,如果以后有最新资料或工具,都会发布到AutoCAD开发者中心。网址是:http://autodesk.com/developautocad

如果您以前没有编程经验,这个入门课程系列能提供更详细的指导。这个系列课程面向完全没有编程基础的新手,从零开始,循序渐进的介绍编程基础知识和AutoCAD.NET API开发的基础知识,帮助您快速入门。
AutoCAD.net API 编程介绍(英文)
DevTV: Introduction to AutoCAD .NET Programming(英文)
一个介绍AutoCAD.NET开发入门的视频课程
在线观看 | 下载

如果您了解.NET编程,希望了解AutoCAD.net API的开发,请参考下面的视频系列课程(中文2集):
AutoCAD.NET API 最新教程下载及在线视频教程DevTV 中文版第1讲 入门
AutoCAD.NET API 最新教程下载及在线视频教程DevTV 第2讲 用户交互
[后续课程将陆续推出]
AutoCAD.net API视频系列课程英文版(全),在线收看地址:
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV概览
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV第1讲 入门
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第2讲 用户交互
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第3讲 数据库基础
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第4讲 数据库事件和AutoCAD用户界面Palette
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第5讲 Dictionaries, Containers, Type Identification, Casting
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第6讲 InputPoint Monitor
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第7讲 Jigs
AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第8讲 用户界面
AutoCAD.net API视频系列课程英文版打包下载地址:
1.jpg DevTV - AutoCAD.Net Training.zip(zip - 322623Kb)
AutoCAD.net API视频系列课程配套示例练习代码:
2.jpg AutoCAD.Net Training.zip(zip - 4869Kb)
AutoCAD中自动加载自定义插件的技术视频介绍
[ADN DevCast]AutoCAD API视频教程-- 应用程序自动加载Autoloader
3. 参加培训:
我们每年都会有教室培训和网络培训,如果您希望参加,请参考我们的培训计划:
http://www.adskconsulting.com/adn/cs/api_course_sched.php
我们以往的视频培训都有视频录像可以下载,地址是:
猛料来啦!Autodesk全线产品二次开发视频录像下载!!

4. 其他网络资源:
讨论AutoCAD.net开发技术的博客:
     著名AutoCAD技术专家Kean Walmsley 主笔,主要讨论AutoCAD.NET API及业界最新前沿技术。
     由ADN技术支持团队共同打理,提供了开发过程中常见问题的解决方案和AutoCAD前沿技术。
     我的博客。内容涵盖Autodesk地理信息系统解决方案相关产品(MapGuide, Map 3D, Civil 3D)及AutoCAD,云计算等内容。http://www.cnblogs.com/junqilian/category/289544.html(AutoCAD 专题)
     本博客的博主是我的同事韩华。上面发表Inventor,Vault,AutoCAD,Navisworks的技术文章。
     Autodesk官方论坛,和来自世界各地的AutoCAD.net开发人员共同讨论,并有ADN的支持工程师及时解答疑难问题。
     Autodesk每年会去办Autodesk University,届时会有很多Autodesk公司相关技术讲座,这些讲座可以从AU网站上在线收看或下载。
     AU技术社区会经常举办技术活动和中文在线技术讲座,请访问下列链接获取详细信息。
    此外还有中文技术论坛供大家交流:
    只对ADN用户开放。上面有大量的技术文章,培训教程等资料。 http://adn.autodesk.com

5. 咨询ADN技术支持和服务
你也可以加入ADN(Autodesk 开发商网络),成为Autodesk的合作伙伴,向我们的技术支持和服务专家咨询,他们会及时给出解决方案。加入ADN详情请见www.autodesk.com.cn/joinadn

作者:峻祁连
邮箱:junqilian@163.com
出处:http://junqilian.cnblogs.com
转载请保留此信息。


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 15个

财富等级: 恭喜发财

发表于 2017-11-14 16:10:49 | 显示全部楼层
好东西啊,这么好的东西为什么没人顶呢,对于初学者来说最缺的就是资料和学习的方向,不然就是一只无头苍蝇,尽走弯路
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2019-11-2 14:49:25 | 显示全部楼层
确实是好东西呀 比较全面 可惜好多英文看不懂
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 21:37 , Processed in 0.352612 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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