EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 814|回复: 0
打印 上一主题 下一主题

[资料] AutoCAD .NET API二次开发学习指南

[复制链接]

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12406

社区QQ达人

跳转到指定楼层
楼主
发表于 2014-1-8 14:54:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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
有用的工具:
适用于AutoCAD2013的开发向导很快也将发布到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视频系列课程英文版打包下载地址:
DevTV - AutoCAD.Net Training.zip (zip - 322623Kb)
AutoCAD.net API视频系列课程配套示例练习代码:
AutoCAD.Net Training.zip (zip - 4869Kb)
AutoCAD中自动加载自定义插件的技术视频介绍
[ADN DevCast]AutoCAD API视频教程-- 应用程序自动加载Autoloader
3. 参加培训:
我们每年都会有教室培训和网络培训,如果您希望参加,请参考我们的培训计划:
http://www.adskconsulting.com/adn/cs/api_course_sched.php
我们以往的视频培训都有视频录像可以下载,地址是:
http://www.adskconsulting.com/adn/cs/api_course_webcast_archive.php

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/
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

相关帖子

工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-27 08:53

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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