Solidworks二次开发第4课API

治疗白癜风去哪家医院 http://pf.39.net/bdfyy/zjft/170416/5291113.html

API对象接口:

接口是一个COM的术语,它包含了SOLIDWORKS中使用到的类。SOLIDWORKS是使用面

向对象技术设计的。在SOLIDWORKS之下是表示软件各个方面的对象模型。为了将API开放给

使用其他编程语言的开发者,COM编程允许SOLIDWORKS将实际的SOLIDWORKS对象的函数

功能开放给外部世界。COM编程已经超出了本书的涵盖范围,但是读者应该理解API是由一组

接口组成的,这些接口被组织为接口对象模型(interfaceobjectmodel).一般来说可将接口看作

一个对象(object).

注意:实际上用户处理的是指向SOLIDWORKS对象的接口指针。

对于初学者,特别没有编程基础的,这个有点不太明白是正常的,在我们接触到程序之后,慢慢理解!!!

如何使用API文件:

1、solidworks的API文件位置:

打开API帮助文件,在文档中搜索关键词:接口、属性或方法的关键词

2、直接在宏程序中选中关键词,按F1件,就可以直接跳转(最实用的一种方法)

理解API接口成员的描述:

(1)命名空间名称指定API接口所属的命名空间。SOLIDWORKSAPI功能包含在几个命名

空间中。命名空间是用于组织程序代码和避免名称冲突的机制。制图的大多数API功能都

包含在SolidWorks.Interop.sldworks命名空间中。

(2)API接口成员和接口名称用于描述API接口和成员。

(3)全部展开/全部折叠

在帮助主题的展开和折叠显示之间进行切换。

(4)语言过滤器允许根据编程语言过滤成员语法信息的显示,其包含以下选项:

·VisualBasic(Declaration)

·C#

·VisualBasic(Usage)

.C++/CLI

(5)主题路径以命名空间名称开始,显示API帮助文件中所选主题的完整路径。

(6)API描述关于API接口或者选中的成员函数的说明。

(7)~(13)帮助主题正文

本部分将根据可用性显示如下区域的组合:

·NETSyntax

.Remarks

.VisualBasicforApplications(VBA)Syntax

.SeeAlso

.Example

.Availability

.Accessors

(7).NETSyntax.该区域显示了成员的原型。在.NETSyntax区域中将显示有关如何在编程代码中使用该方法的示例

(8)VisualBasicforApplications(VBA)Syntax.提供使用VisualBasic应用程序语法表示的方法原型的链接。

提示:在VBA中,如果要在左侧返回值上返回数据,就需要将输入参数用括号括起来。如果没有返回值则可以不使用括号。如果直接调用一个返回值的方法或属性,也需要使用括号将输入参数括起来,如下例所示:

swSkMgr.CreateLine(0,0,0,1,0,0).ConstructionGeometry=True

swSkMgr只是变量的描述性名称,用户可以使用任何名字命名这个变量(建议使用描述性的

名字命名变量)。

(9)Example.该区域(如果可用)提供了指向代码示例的链接。这些代码示例旨在向用户说明所选成员的用法。

(10)Remarks.包含使用该成员时的注意事项。在使用任何成员之前,都建议花点时间读一读这部分信息。

(11)Accessors.该区域在接口页面上可用,并且包含指向可以返回该接口实例的成员的链接。

(12)AccessDiagram访问图

(13)SeeAlso.包含指向其他相关信息的链接。




转载请注明:http://www.aierlanlan.com/rzdk/3827.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了