AutoCAD .NET
文章平均质量分 58
barbarahan
这个作者很懒,什么都没留下…
展开
-
AutoCAD VBA移植到VB.NET?那是相当的容易
由于微软不再给合作伙伴提供VBA之故,Autodesk公司很多最新的产品中已经不再包含VBA。虽然Autodesk为VBA的事情和微软谈了很多次,但是还是没有达成一个好的解决方法,所以Autodesk只好放弃VBA了。这对于Autodesk的用户和合作伙伴来说,可能是个很坏的消息,因为有很多用户和合作伙伴一直都在用着VBA。但是毋庸过分紧张,VBA的代码移植到VB.NET是很容易实现的。语法几乎是一样的,所以代码其实不用做大修改。基本上是把代码复制过来,编译一下,加个全局变量,少量改动代码解决编译错误就OK原创 2010-06-13 10:41:00 · 5621 阅读 · 4 评论 -
Autodesk的免费的CAD软件试用版下载地址
<br />AutoCAD: http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=13779351 (填个表按Submit就可以下载) <br />AutoCAD LT: http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=13706332&r=1 (填个表按Submit就可以下载) <br /> <br />制造业: <br />Autodesk Invent原创 2010-06-18 10:01:00 · 4107 阅读 · 1 评论 -
Autodesk的产品hotfix和Service Packs下载地址
<br />产品名称<br />Hotfix/Service Packs下载地址<br />Autodesk Inventor<br />http://usa.autodesk.com/adsk/servlet/ps/dl/index?siteID=123112&id=2334435&linkID=9242019<br />AutoCAD Mechanical<br />http://usa.autodesk.com/adsk/servlet/ps/dl/index?siteID=123112&id=233原创 2010-06-18 10:56:00 · 2159 阅读 · 0 评论 -
从AutoCAD 到 Inventor应用程序移植释疑
本文目的当AutoCAD二次开发编程人员转到Inventor平台时,会有很多的疑问。同样是Autodesk的产品,它们有相似性吗?相似到何种程度?作为一个有相当多的AutoCAD二次开发经验的人,该从那里下手呢?本文主要是针对这样的一个群体进行解答的。思考一下:你的开发目的是什么?AutoCAD是一个2D CAD软件,Inventor是一个3D CAD软件。第一步要清楚的是,两者在功能特征上有很大区别;其次,使用习惯有很大区别;最后,编程接口也有很大区别。熟悉AutoCAD的人调查Inven原创 2010-10-21 13:30:00 · 4229 阅读 · 0 评论 -
AutoCAD的定制开发接口(高级篇)专题培训材料介绍
为了让我们中国的CAD定制专家们有机会接触到更多AutoCAD的定制开发接口的高级专题培训讲座材料,方便大家作深入地了解,我决定写这篇文章,简要的介绍那些我们已经做过的专题培训用的材料。大家只需要收藏我这篇文章就能方便的一键式找到它们。有两种形式的材料。一种是DevTV的格式,就是用Camtasia制作的包含子标题导航栏的培训材料,另外一种是livemeeting培训录像,没有子标题导航栏。两种材料都有声音和PPT内容。有些材料是用英文讲的,也有些是中文的,请注意看下面表格中的课程使用的语言栏。材料原创 2011-03-09 18:01:00 · 6135 阅读 · 0 评论 -
Kean走了
上周五,我原来的领导Kean宣布他要跳到Autodesk开发部去做Senior Architect了。也许你们当中有人知道他,因为他的博客Through the interface、或者因为他在ADN团队干了16.5年、或者因为i在我们的DevDays会议中见过他。他总是彬彬有礼,也非常有智慧。我记忆中的最近一次团队游戏中,他出奇不意想出的点子让他所在的组获胜。不知道以后他的博客会变成原创 2011-12-13 14:32:21 · 2358 阅读 · 2 评论 -
AutoCAD .NET API二次开发学习指南
作者:杜长宇 – Autodesk开发技术顾问 2012年4月20日AutoCAD作为Autodesk公司的旗舰产品,已经在各个行业得到了广泛的应用,DWG格式更是成为事实上的工业标准。与其说AutoCAD是一个产品,不如说是一个平台,国内外的广大开发者已经开发出了基于AutoCAD的各种各样的,面向不同行业的具体应用,Autodesk公司本身也基于AutoCAD开发了面向不同行业的产品,转载 2012-04-23 17:38:49 · 19049 阅读 · 7 评论 -
整个团队开新博了
现在我们的团队开了几个新博客(英文),欢迎大家参观:制造业:http://adndevblog.typepad.com/manufacturing/AutoCAD:http://adndevblog.typepad.com/autocad/我也会在里面放文章的。您的订阅就是对我们的支持!:)原创 2012-05-16 17:32:49 · 2028 阅读 · 0 评论 -
更多的技术文章
前段时间宣布了“整个团队开新博了”,怀疑还有很多人不知道,所以要再告诉大家一下。我在新的博客里迄今为止已经放了49篇新文章了。您可以从下面的链接找到我发布的文章:http://adndevblog.typepad.com/manufacturing/barbara-han/和:http://adndevblog.typepad.com/autocad/barbara-han/原创 2012-07-27 11:35:28 · 1940 阅读 · 0 评论 -
你必须收藏的快速学习Autodesk最新编程接口的免费录像
我们最近录制了几个DevTV,以方便大家了解并学习Autodesk最新的API,其中包括Revit 2010 API, AutoCAD 2011 API 和 MapGuide Enterprise API。下面是链接地址:DevTv: Revit 2011 APIChineseWebcastJun 13 2010Download AutoCAD 2011 new APIChineseWebcastJun 13 2010Download Autodesk MapGuide原创 2010-06-13 11:09:00 · 2177 阅读 · 0 评论 -
教你用GetObjectSnapPoint
函数原型:public void GetObjectSnapPoints( ObjectSnapModes snapMode, int gsSelectionMark, Point3d pickPoint, Point3d lastPoint, Matrix3d viewTransform, Point3dCollection snapPoints, IntegerCollection geome原创 2010-07-29 15:40:00 · 3294 阅读 · 0 评论 -
AutoCAD中的ScreenShot工具
当我在Kean的博客上看到这个东西的时候,第一个使我感到好奇的地方是:怎么截取到屏幕上的图呢?快速浏览了一下代码后彻底醒悟了,原来.NET里面的Graphics对象就有个函数能简单实现——就是CopyFromScreen,它能复制选定屏幕范围的图像,然后图像被自动保存在Graphics对象最初设定的图片格式文件(比如位图)中。这么简单,真是汗言!其它的事情就很简单了,比如在AutoCAD中怎么获取转载 2009-10-13 11:24:00 · 4056 阅读 · 0 评论 -
AutoCAD的粘贴板管理器
Kean的博客Through the interface中最近介绍了一个叫做Clipboard Manager的工具。这个小东西可以把AutoCAD里面用户复制到粘贴板里的东西一项一项的显示在一个简单的属性面板(palette)中,而且还显示出复制的时间信息,然后用户可以用palette中的右键菜单中几种粘贴方式进行粘贴。 这个软件神奇的地方是它用了钩子来钩AutoCAD中的COPYCL转载 2009-10-15 17:52:00 · 5195 阅读 · 0 评论 -
VB.NET调用ARX程序创建的COM Server
首先,我们看如何用VS 2005(英文)来创建一个ARX COM Server并暴露一个接口供后面的程序调用。 新建一个工程,选择用ObjectARX向导创建工程,取名字为comServerFromArx,按OK按钮。 在出现的对话框中左边选项中选择COM Options,在右边的选项中选择使用ATL来实现COM Server,按Finish按钮。 在工原创 2009-10-26 18:07:00 · 3492 阅读 · 1 评论 -
如何用C#在AutoCAD2007或更老的版本中获取线的长度
最近有人提到他用.NET在2008版上开发了一款软件,其中使用了获取直线长度的功能(就是利用Line.Length属性),现在想在2007版本下也使用该软件,但是2007版本中.NET编程接口不支持Line.Length属性,如果他自己来实现该方法,觉得工作量比较大,想知道有没有好的解决方法。 AutoCAD ActiveX API里面的AcadLine对象支持Length属性,所以最简单的解原创 2009-11-02 17:23:00 · 4398 阅读 · 5 评论 -
如何用.NET(CSharp & VB.NET)将DWG文件打印为PDF
因为有人问到,所以写了个例子。具体的要求是从.NET(比如C#)里面调用AutoCAD ActiveX API实现后台打印DWG文件为PDF文件,而且要把打印页面的大小设置成和DWG视图的页面的大小一致。当然除了ActiveX API,其它接口,比如ObjectARX和AutoCAD.NET API也支持打印并能实现上述功能的。不过我们今天就限定一下范围,用一用ActiveX API,而且指定产品原创 2009-11-12 18:04:00 · 11519 阅读 · 6 评论 -
AutoCAD .NET入门材料
Autodesk公司在AutoCAD 2005版本中就开始提供.NET类型的API,后来又继续花大力气扩展.NET API的功能,目前即将出版的2011版本所携带的.NET API功能更强了。 在ObjectARX SDK中,.NET API的例子一般是放在samples/dotNet文件夹里。 我们在很多地方也提供了一些免费的多种语言的培训材料方便开发人员下载使用: http:/原创 2010-02-08 12:45:00 · 2275 阅读 · 0 评论 -
Autodesk提供的开发培训在线课程马上要开始啦!
从春季开始,Autodesk Developer Network支持部门开始提供各种各样的在线培训课,现在就可以报名参加了! 首先开场的是Inventor定制开发技术培训(本课程免费):http://au.autodesk.com.cn/upload/special/Inventor_100323/ 时间安排如下: 第一讲:Inventor开发技术简介—为非程序员定制的入门课原创 2010-03-29 11:05:00 · 1572 阅读 · 0 评论 -
知道如何用.NET在AutoCAD中添加一个插件来显示图纸集数据吗?
非常感谢DevTech美国团队的Fenton Webb,他提供的代码是这篇文章中代码的基础。谢谢,Fents! :-) Fenton 最近为一位想用定制的树视图来显示AutoCAD中的图纸集管理器内的信息的ADN会员写了个例子。Fenton的版本用了WPF, 我简单化一下,使用了WinForms,但可能后续也会做一个使用WPF的例子。 我对Fenton的代码做了些修改,所以,如果有任何错误翻译 2010-05-10 15:35:00 · 3695 阅读 · 0 评论 -
教你如何用VB.NET编写AutoCAD中的变色的温度计
这个例子我们去年在DevDays培训中介绍AutoCAD 2010 API的时候演示过,现在我把关键的代码贴上来。AutoCAD.NET API不支持自定义实体,但是有个叫overrule的技术,对于想用.net来实现自定义实体的用户来说,这个例子是个入门教程。#Region "HelperClass" Global helper class (singleton). Contain原创 2010-05-12 17:14:00 · 5614 阅读 · 2 评论 -
Unable to find AecbmapTagToEnum for enum AecbEnums...
最近有人问用realdwg打开dwg文件的时候遇到“Unable to find AecbmapTagToEnum for enum AecbEnums…”的错误,该怎么解决。我把解答写在了这:Unable to find AecbmapTagToEnum for enum AecbEnums...原创 2012-08-01 13:11:34 · 3411 阅读 · 0 评论