SolidWorks+C#海工拖链计算机辅助设计系统(5)
时间:2022-12-17 21:11 来源:毕业论文 作者:毕业论文 点击:次
(3)通过自带的信任机制带来的安全性; (4)对可扩展元数据概念(extensible metadata concepts)的完全支持。 还可以通过平台使用遗留数据来和其他语言进行互操作,以下几个特性提供了这样的功能: (1)通过COM+ 1。0和。NET Framework服务提供的完全互操作能力; (2)支持基于wWeb组件的XML; (3)版本控制给管理员和部署带来的方便。 第二章 SolidWorks二次开发基本方法 2。1 SolidWorks API简述 SolidWorks是基于组建对象模型(COM)的,并且它完全支持对象链接与嵌入(OLE)标准[13]。COM是由微软提出的软件组件二进制接口标准,它用来在进程间通信和在大量编程语言中动态创建对象。COM是其他一些微软技术和框架的基础,比如OLE、ActiveX和COM+等。而OLE是由微软开发的允许在文件和其他对象中链接和嵌入的专利技术。对开发者们来说,它带来了OLE控制扩展(OLE Control Extension,OCX),OCX提供了一种使用自定义用户界面元素方式。从技术层面说,一个OLE对象可以是任何实现了IOleObject接口的对象,可能还有其他各种各样的接口,这视对象的需要而定。来.自^优;尔|论,文:网www.youerw.com +QQ752018766- 对于SolidWorks的二次开发,既可以基于自动化技术,也可以基于COM。区别是前者只能开发出EXE形式的程序,但是后者可以最大限度的发挥SolidWorks API的功用,并且该方式能生成DLL格式的文件,这种文件能作为SolidWorks 的插件使用[13]。SolidWorks由于其对COM和OLE技术的支持,使其二次开发的实现路径变得非常广。 (责任编辑:qin) |