Navisworks API学习资源

作者:梁晓冬

国内现在越来越多的开发者对Navisworks显出极大的兴趣。优秀的产品,谁都喜欢,能在其上做定制工作,必然是很有成就感的。尤其引入.NET API后,也引起了诸多关注。据我所知,一些国外的开发商已经开始投入.NET。

曾看到过程序员需要具备的几个素质,其中有一条是自我学习,专研帮助文档和资料的能力。我就借此博文简要说明一下目前有的资料和文档,让大家在开发中能迅速得找到资源。

api 文件

在产品安装包,通过api关键字可搜索到。或安装后,在很醒目的位置: <安装路径>/api/。 这里面有帮助文档和例子。按照API类型分为COM,.net,NwCreate。

  • api/COM/documentation/ COM Interface.pdf 是关于COM开发文档,对COM API进行介绍
  • api/COM/documentation/ COM NavisworksCOM.pdf 是COM帮助文档
  • api/COM/ examples 中包括了各种用COM开发的样例,Automation,控件,插件。注意看SampleIndex.htm,说明各个例子是做什么的
  • api/net/ documentation/ NET Developers Guide.pdf是.net开发文档,对.net API进行介绍
  • api/net/ documentation/ NET Reference Guide.chm 是.net帮助文档
  • api/net/examples 包括了.NET样例,可以直接打开Examples.sln,这样就看到所有工程了。当然也可以单独打开你感兴趣的。
  • api/nwcreate/docs/ NWCreate.chm是关于COM开发文档和帮助文档
  • api/nwcreate/examples包括了nwcreate样例,有VB6的也有C++的。你完全可以将它们移植到VS高版本上。

Navisworks .NET API 网络培训

可从Autodesk开发者中心免费下载。这个视频基于2011版本,由我们开发部专家Michael 主讲。从中你能了解到.NET API的结构,开发的类型,以及生动的样例。

http://www.adskconsulting.com/adn/cs/api_course_webcast_archive.php

.NET API 是我们目前主要投入精力的方向,还在不断完善之中。2012提供了更多形式的插件,也提供了时间进度方面的功能。帮助文档也更容易使用 (上面提到的NET Developers Guide.pdf 和NET Reference Guide.chm将合二为一)。尤其是提供了VB.NET,甚至托管C++的样例,也是很多开发者很期待的。

希望这些资料对大家有用。如果你有什么好的开发用例,心得体会,也欢迎分享展示哦J

还有,如果是ADN用户,可别忘记ADN网站: http://adn.autodesk.com,上面已经有很多Navisworks API 的解决方案。

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强制返回为文本 --------------------------...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办法, Format 或者FormatDateTime 竟然结果和...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace My ‘全局错误处理,新的解决方案直接...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用的爽呀,这篇文章写与2011年,看来我以前没...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选中的单元格进行处理 Dim m As Range, t...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integ...