作者:梁晓冬
国内现在越来越多的开发者对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/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 的解决方案。