除了VBA以外 用C#语言能够完成VBA能完成的几乎所有功能吗?
MicroStation上的二次开发有三种方式:VBA、c# Addin和c/c++ NativeCode。这三种方式能够实现的功能按从大到小的排序为:c/c++ NativeCode>c# Addin>VBA,当然难以程度正好相反。学习资料可以参考论坛的wiki下的二次开发版块,通过这个链接可以访问到:communities.bentley.com/.../21
谢谢 您的回答,其实我想的是能够系统性的开发 如同 C#对CAD进行二次开发一样, 不过我看论坛中似乎提到 二次开发对MS的意义不是很大,主要是提供的接口并不多 ,我以前学的C# 看看具体需求是否转C++吧 不过这会耗费大量的精力和时间成本,我再了解下吧
MicroStation是一个纯绘图建模平台,不管什么行业,什么专业只要牵涉到设计画图,基本都能用得上。但是,如果只用MicroStation的绘图工具虽然提高了一定的工作效率,但是仍然很难进一步满足各个行业进一步的定制化功能,这个时候就可以通过二次开发实现这些定制化功能了。比如我公司发布的ABD(建筑)、Open Plant(工厂)等等都是在MicroStation的平台上二次开发出来的产品。所以说MicroStation上进行二次开发还是很有意义的。