自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CAD定制乐园

软件定制技术爱好者的博客

  • 博客(102)
  • 资源 (11)
  • 收藏
  • 关注

原创 每月插件(Plugin of the month)最新统计数据

今早我特别高兴,因为从我们的统计数据来看,Inventor Screenshot的下载数量列居第二,它是我的团队中的梁晓冬创建的!下面是下载量统计表:......从Autodesk Labs 网站统计数据来看,象文章in January of this year中提到的,我们团队设计的插件(PIOTM)在Labs网站下载量排名第一,根据 for the whole of FY11所说,我们的PIOTM总排名第三。这些插件设计的时候就是想让它成为有实用价值的、能被广大的Autodesk的用户日常使用的

2011-03-17 10:17:00 973

原创 Navisworks API学习资源

作者:梁晓冬国内现在越来越多的开发者对Navisworks显出极大的兴趣。优秀的产品,谁都喜欢,能在其上做定制工作,必然是很有成就感的。尤其引入.NET API后,也引起了诸多关注。据我所知,一些国外的开发商已经开始投入.NET。曾看到过程序员需要具备的几个素质,其中有一条是自我学习,专研帮助文档和资料的能力。我就借此博文简要说明一下目前有的资料和文档,让大家在开发中能迅速得找到资源。api 文件夹在产品安装包,通过api关键字可搜索到。或安装后,在很醒目的位置: /api/。 这里面有帮助

2011-03-14 10:34:00 6535 1

原创 AutoCAD的定制开发接口(高级篇)专题培训材料介绍

为了让我们中国的CAD定制专家们有机会接触到更多AutoCAD的定制开发接口的高级专题培训讲座材料,方便大家作深入地了解,我决定写这篇文章,简要的介绍那些我们已经做过的专题培训用的材料。大家只需要收藏我这篇文章就能方便的一键式找到它们。有两种形式的材料。一种是DevTV的格式,就是用Camtasia制作的包含子标题导航栏的培训材料,另外一种是livemeeting培训录像,没有子标题导航栏。两种材料都有声音和PPT内容。有些材料是用英文讲的,也有些是中文的,请注意看下面表格中的课程使用的语言栏。材料

2011-03-09 18:01:00 6136

原创 几个Vault的案例分析讲座

Vault的API专家Doug最近作了几个Case研究讲座,他的博客中提供了所有讲座的链接。你可以从我的博客中右下方找到他的博客地址:It's all just once and zeros--Doug的Vault API博客 然后找到标题为 Webinar Videos的文章。 直间的下载地址是:http://justonesandzeros.typepad.com/blog/2011/01/webinar-videos.html    

2011-03-07 11:57:00 1202

原创 我的美国之旅

这是我第三次来美国了。这一次的感觉比前两次好多了。第一次来的时候,乘坐的是UA的航班,在北京机场就晚飞了8个小时,还不提供午饭,再加上后来11个小时才到旧金山,简直是受罪受够了。第二次似乎是在哪个美国城市转了一下,然后去了巴尔的摩和曼切斯特两个城市。 这一次是先到旧金山和圣拉斐尔,然后到了拉斯维加斯,过两天还要飞到波特兰去。 行程挺复杂的,但是酒店和活动都已经安排好了,除了会议也没有其它任务,加上今天和明天还有两个半天逛街,所以不觉得太疲劳,而且每天晚上都和来自各个国家的同事聚会聊天,品尝各种不

2011-03-01 10:20:00 1774 1

原创 我的Birkman(伯客门)培训体验

几天来我一直穿梭于各种会议,今天,终于能在这个喧响嘈杂的美国拉斯维加斯坐下来写点东西了。今天上午,我参加的是5个小时的Birkman培训。这种培训简单地说,就是先根据你自己对各种事情和人的看法,来给你确定一些项目(比如自尊心,活力等等)的分数,这些分数用来代表你的个性,包括你的兴趣、内心的需求、平常的行为、以及在遇到压力时的反应,然后再把整个团队的人(包括老板)的各项得分放在一起,让大家了解每个同事的不同特性,最后整个团队的人按照特性分成红、绿、蓝、黄四类,培训老师对于每一类人的特点做些分析,然后给不同

2011-02-28 15:49:00 1500

原创 Test yourself: Simple programming questions

After working as a professional programmer for almost 10 years, one day, Mr.XX asked me a couple of simple general programming questions, I failed to answer them.Those questions are very basic in fact, how can I be unable to answer them? But it's true. H

2010-11-03 15:23:00 896

原创 赶快去注册今年的DevDays

DevDays是Autodesk公司给ADN partner 介绍最新版本的产品新特性和API的免费培训会议(仅一天时间)。在线注册今天发布在:http://autodesk.com.cn/adn/devdays2010 大家赶快去注册啊!

2010-10-28 16:44:00 694

原创 从AutoCAD 到 Inventor应用程序移植释疑

本文目的当AutoCAD二次开发编程人员转到Inventor平台时,会有很多的疑问。同样是Autodesk的产品,它们有相似性吗?相似到何种程度?作为一个有相当多的AutoCAD二次开发经验的人,该从那里下手呢?本文主要是针对这样的一个群体进行解答的。思考一下:你的开发目的是什么?AutoCAD是一个2D CAD软件,Inventor是一个3D CAD软件。第一步要清楚的是,两者在功能特征上有很大区别;其次,使用习惯有很大区别;最后,编程接口也有很大区别。熟悉AutoCAD的人调查Inven

2010-10-21 13:30:00 4229

原创 教你用GetObjectSnapPoint

函数原型:public void GetObjectSnapPoints( ObjectSnapModes snapMode, int gsSelectionMark, Point3d pickPoint, Point3d lastPoint, Matrix3d viewTransform, Point3dCollection snapPoints, IntegerCollection geome

2010-07-29 15:40:00 3295

原创 Revit二次开发从入门到精通学习之路

作者:叶雄进Revit的在国内的应用越来越广泛, Revit 2011在速度和功能上有显著的提高,所以现在对Revit应用关注更多。Revit二次开发亦受到大量的关注和评估,许多国内朋友想了解学习 Revit 二次开发技术,希望获得快速学习的材料。这里我将简要介绍学习Revit二次开发的步骤和路径。另外把所有本人做过的中文培训讲座链接如下,使大家可以一站式收集可用学习资源。在开发一项技术之前,大家都想了解该技术的发展现状和趋势。去年我在Autodesk University上做过一次讲座,介绍 Re

2010-07-26 10:46:00 5828 1

转载 将Catia数据转成Inventor本地数据的工具:Mesh Enabler

<br />转载自:Technology Preview of Mesh Enabler for Inventor Now Available<br />原文如下:(如需翻译,可以用Google Translator或者复制到Word里用Translator命令)<br /> <br /><br />We recognize that some of our customers work in mixed environments. Many of you may receive Catia data fr

2010-06-18 11:11:00 2845 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

原创 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 4114 1

原创 你必须收藏的快速学习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

原创 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

原创 AutoCAD支持Windows 7 64位?

<br />Autodesk公司曾经发布过消息(看下面的链接)声明2010版本的产品才正式支持Windows 7系统:<br />http://pressreleases.autodesk.com/index.php?s=118&item=646<br />早期的AutoCAD版本发布时,Windows 7还没有出现在市场上,所以它们并不支持Windows 7,不过对Windows XP和Windows Vista 64位的支持早在2008版本就有了。 <br />AutoCAD 2008版本的安装程序不分

2010-06-07 14:43:00 5159 4

原创 [如何做Inventor插件和做插件的安装程序]网络培训

我在上一篇免费的Autodesk Inventor培训课之讲义中提到第二讲【基本概念和通用的文档介绍】的讲义和录像下载地址。这一周做完了第三讲【如何做Inventor插件和做插件的安装程序】,明后天大家就可以从下面的链接来下载录像和培训用过的例子了: http://www.adskconsulting.com/adn/cs/api_course_webcast_archive.php ->选择Language为Chinese,可能会有一项"May 31 14.30 [DotNet Addin & i

2010-06-02 14:09:00 3815 4

原创 使用Livemeeting做网络培训的一点经验之谈

我用Livemeeting做网络培训(webcast)有4、5年了,偶尔有人叫我去教人使用Livemeeting,所以我想在此把经验写下来大家以后方便自学。Livemeeting的界面其实很简单,怎么上传文件、共享程序或桌面、怎么录制的,一看就会,我就不说了。我要说的是一些推荐使用的方法,可以帮你获得一个较好的画面显示效果:上传PPT(不管你要不要共享桌面或者其它程序),而且上传后先过一遍PPT,以后PPT翻页的时候响应会更快。Livemeeting似乎为你生成了一些缓存信息。上课的时候使用上传了的PP

2010-06-02 13:54:00 4877

原创 免费的删除文档中的VBA程序的工具及源码

前一段时间我写了篇文章"关于以前写的VBA在新版本64位Inventor中无法使用的问题",然后就对Structure Storage API似乎有一发不可收拾的兴趣。 这一次我打算使用Structure Storage API来做个有效、方便的工具来删除Inventor文件中的VBA。Inventor文件是基于Structure Storage的,或者说IStorage/IStream。这类

2010-05-25 12:20:00 2709 1

原创 关于以前写的VBA在新版本64位Inventor中无法使用的问题

问题:以前使用的VBA程序,使用了诸如ThisDocument、Me这样的对象,在新版的Inventor 64位里面,无法使用了。(现在需要使用ThisDocument.InventorDocument这样的表述方法),并且由于使用了Autoopen这样的自动执行的函数,导致打开一个Inventor部件的时候,弹出大量的错误对话框。能否将Inventor里面的VBA功能禁用,或者禁用AutoOpe

2010-05-21 16:04:00 5006 6

原创 ObjectARX切换图纸空间的方法

问题:我的图纸空间可能有很多个,怎么根据图纸空间的名称切换到想要的图纸空间? 方法:使用setCurrentLayout方法,原型如下: virtual Acad::ErrorStatus setCurrentLayout( const ACHAR * newname, AcDbDatabase* pDb = NULL ) = 0; 示例: acdbHostApplic

2010-05-20 14:55:00 4246 2

翻译 Autodesk Vault API 类的Xml Serialization攻略

译自Vault API帮助文档中一篇 Doug Redmond写的knowledgebase article. Dougs 博客是 Its All Just Ones and Zeros你也许不知道所有Vault API 类都可以 XML 序列化 - 这意味着很容易把API对象转换为 XML 文本,反之亦然。  很多种情况下可以使用此功能,例如: 它可以帮助您调试代码。如果您具

2010-05-20 11:01:00 1055

原创 免费的Autodesk Inventor培训课之讲义

我前一段时间发布了Autodesk提供的开发培训在线课程马上要开始啦!的文章,现在你可以到我的资源中心去下载第二讲的讲义"基本概念和通用的文档介绍.pdf"。而且,今后我也会陆续把材料上传上去。录像文件太大了,所以很遗憾不能在CSDN中上传。AU上可能不久之后可以在此下载到录像的。

2010-05-18 15:45:00 2060

原创 教你如何用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 5615 2

翻译 知道如何用.NET在AutoCAD中添加一个插件来显示图纸集数据吗?

非常感谢DevTech美国团队的Fenton Webb,他提供的代码是这篇文章中代码的基础。谢谢,Fents! :-) Fenton 最近为一位想用定制的树视图来显示AutoCAD中的图纸集管理器内的信息的ADN会员写了个例子。Fenton的版本用了WPF, 我简单化一下,使用了WinForms,但可能后续也会做一个使用WPF的例子。 我对Fenton的代码做了些修改,所以,如果有任何错误

2010-05-10 15:35:00 3697

转载 使用Visual Studio 2010调试断点不起作用?

在用Visual Studio 2010调试AutoCAD或者基于AutoCAD的程序或者Revit或者Inventor时,可能也会遇到调试时断不起作用的问题。Kean和Daniel等一些博主都发布了解决办法。更详细的说明在这: 使用Visual Studio 2010调试断点不起作用的问题解决办法

2010-05-06 17:34:00 2786

翻译 5月的Plugin of the month:教你如何用F#在AutoCAD中生成神奇的螺环(Spiro)

这一个有点实验性的:我们的第一个“有趣” 本月插件 (说它有趣是因为它不是为一个重要的与工作有关的目的而设计的:-)。我已经张贴过代码的 早期 版本,但现在是想分享最新的。Scott 已经介绍了该插件,并宣布了它It’s Alive in the Lab。这是我们写的关于使用F#的第一个插件,这意味着一个额外的DLL需要和插件一起复制。除此之外,代码应该就像在VB.NET或C#里编

2010-05-06 11:14:00 1341

翻译 浅谈VBA和.NET中文件名信息的处理

在程序中操作文件名是我们经常遇到的事情。使用VBA时有很少的内置功能能帮助你。当使用VB.Net我认为我需要做同样的事情,就像我一直在用VBA做的。直到最近,我发现很多的.Net框架集的实用工具可以使工作更容易。 .Net框架集是使用任何.Net语言编程序的巨大优势之一。相比之下,VBA具有非常少的内置功能。可能你们当中的人和我一样仍然在探寻它的功能,所以我会把我认为.Net中有用的东西介绍到

2010-05-06 10:20:00 1084

翻译 .NET Reflector Pro折扣

 我们最近提供给Autodesk开发商网络会员, 获得有关购买 .NET Reflector Pro价格10%的折扣。这个工具我谈到过 几次。  经Red Gate软件(.NET Reflector Pro的提供者) 同意,我现在将这项提议提供给本博客(Through the Interface)的读者。有个时间限制 - 直到2010年5月底 - 您也可以 自己以10%的折扣购买。

2010-05-06 09:48:00 1330

翻译 免费的Vault编程在线研讨会

 本月有2个免费的Vault API编程网络研讨会。这两个会议都将有约90分钟长,最后有充裕的提问时间。 Vault编程简介 - 5月13日,美国东部时间下午12:00-1:30 本次会议介绍Vault在2011年全部的3 个API的基本概念。 点击这里注册 中级Vault编程 - 5月19日,美国东部时间下午12:00-1:30 本次会议将深入介绍Vault 2011的编程知识。

2010-05-06 09:31:00 741

原创 免费的查找机器上的DWG文件的工具-Snap!

我刚刚试了一下这个开发部刚发布的叫project snap的免费小工具,发现它还真的挺有用的,所以赶紧跑来给大家推荐一下。 下面是使用snap的时候我做的截屏: 这个snap允许你通过设置多种条件,如上图红色框出来的部分显示的,文件夹名称、文件名称、图块的名称、外部参照的名称、尺寸样式等等,把你想要的dwg从机器上快速的找出来。而且可以把预览图片设置的比windows系统显示的预览图片

2010-04-29 17:47:00 1191 3

原创 Inventor开发技术简介—为非程序员定制的入门课程录像

昨天做完了这个网络培训后,听大家说网络效果不好,声音断断续续的。我马上去看了一下录像,还好,录像里的声音听起来很好,所以就马上把录像上传了,大家可以到我的下载中心去下载: http://barbarahan.download.csdn.net/ AU网站稍后也会把该材料放上去供大家下载学习。

2010-04-29 10:57:00 1232 3

原创 Autodesk提供的开发培训在线课程马上要开始啦!

从春季开始,Autodesk Developer Network支持部门开始提供各种各样的在线培训课,现在就可以报名参加了! 首先开场的是Inventor定制开发技术培训(本课程免费):http://au.autodesk.com.cn/upload/special/Inventor_100323/  时间安排如下: 第一讲:Inventor开发技术简介—为非程序员定制的入门课

2010-03-29 11:05:00 1573

原创 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

原创 AutoCAD的ProgID

AutoCAD产品名版本号ProgIDAutoCAD 2004R16AutoCAD.Application.16AutoCAD 2005R16.1AutoCAD.Application.16.1AutoCAD 2006R16.2

2010-02-08 12:28:00 6608 1

转载 用程序启动Inventor失败的原因和解决方法

有时候用 "CreateObject("Inventor.Application")"来启动Inventor会失败,但是随后再执行这个命令时Inventor又会成功启动,这是怎么回事?下面是我们的技术专家的解释以及解决办法: Inventor starts up very slowly when none of its DLLs are in the systems file cache.

2010-01-14 17:58:00 7783

原创 网页上用idrop控件做个DWG文件库

我觉得idrop是个好用又容易使用的东西。如果在网页上(或者对话框)上用idrop来放一些DWG文件,你就可以通过轻轻地一拽就可以把DWG文件拽进运行着的AutoCAD里并打开DWG文件。不仅仅是DWG格式,idrop也支持Revit文件和3D Max的文件。下面我给大家做个例子。 首先看看执行的效果: 左边是个网页(.htm文件),上面用idrop控件放置了一些DWG文件。右边是运

2009-12-18 21:13:00 4873 10

转载 Navisworks 模型数据和API简介

我的同事梁晓冬最近一年对Navisworks的支持工作产生了极高的热情,我想可能是国内对Navisworks关注/使用的用户越来越多吧。前些天我叫他写了一篇针对Navisworks初学者或者希望更进一步了解Navisworks的用户的技术类的介绍性文章。现在我把他的文章转贴在下面供大家学习: NavisWorks 是目前Autodesk 在建筑业表现最突出的一款施工项目管理产品,它将带您进入具

2009-11-24 15:47:00 11119 3

转载 转载-让ObjectARX向导跟Visual Studio Express Editor合作

如果你在用VS Express Editor,安装了ObjectARX向导后,新建一个C++工程但是发现没有ObjectARX的工程模版,无法使用ObjectARX向导的功能(创建工程就是其中一种功能)。 Kean有一篇博客提供了解决办法,下面是原文: Getting the ObjectARX Wizard to work with Visual Studio Express editi

2009-11-24 10:48:00 1917

myidrop例子

例子压缩包,是提供给我的文章“网页上用idrop控件做个DWG文件库”用的。

2013-01-17

updatd_FolderProperty-src-2012.zip

Completely use Vault 2012 SDK Dlls in this version.

2011-05-30

FolderProperty-src_2012.zip

The folder property sample app compatible with Vault 2012.

2011-05-27

免费的删除文档中的VBA程序的工具源码

C#调用IStorage接口实现的免费的删除文档中的VBA程序的工具的源码

2010-05-25

免费的删除文档中的VBA程序的工具

C#调用IStorage接口实现的,免费的删除文档中的VBA程序的工具软件

2010-05-25

VB.NET_AutoCAD_变色的温度计

用VB.net开发AutoCAD 2010,变色的温度计

2010-05-12

Inventor开发技术简介—为非程序员定制的入门课程

Inventor开发技术简介—为非程序员定制的入门课程

2010-04-29

callActiveXfromCsharp

如何用C#在AutoCAD2007或更老的版本中获取线的长度

2009-11-02

C#_Inventor插件中调用WPF实例

一个例子,示范如何在Inventor 2010的插件中使用WPF

2009-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除