swVBA自学笔记016、Solidworks API Help 帮助文档的(三大版块)

发布于:2025-09-13 ⋅ 阅读:(22) ⋅ 点赞:(0)

1. Namespace (命名空间) 版块

  • 核心描述:接口和类的清单目录

  • 详细说明: 此版块提供了一个完整的清单列表,罗列了该命名空间下所有可用的 接口(Interfaces)类(Classes) 的名称。它不涉及具体功能,只展示有哪些对象可用,是API功能的最高层级索引。

2. Interface (接口) 版块

  • 核心描述:单个接口的功能概述

  • 详细说明: 每个接口的独立页面概述了这个接口所代表的核心对象及其主要用途。 它清晰地定义了该接口在SOLIDWORKS中扮演的角色(例如,是代表整个应用程序、一个文档还是一个特征),并简要说明了它的整体功能范畴。

3. Members (接口成员) 版块

  • 核心描述:接口成员的功能详述

  • 详细说明: 此版块 详尽列出了某个接口包含的所有属性(Properties)和方法(Methods),并精确阐述了每个成员的具体作用、调用方式、参数和返回值。 这是将接口的概述性功能转化为可执行代码的关键所

4、总结关系

  • Namespace (目录) -> 告诉你图书馆里有哪些书(有哪些接口)。
  • Interface (章节简介) -> 告诉你这本书大概是讲什么的(这个接口是干嘛的)。
  • Members (章节内容) -> 告诉你这本书的具体知识点(这个接口具体怎么用)。
    💚这就是阅读和理解 SOLIDWORKS API 帮助文档最高效的路径。

5、如果你感觉上面说的过于简单,请往下看!


在这里插入图片描述


3


在这里插入图片描述


6、示例链接→SOLIDWORKS API Help 2019

  • 命名空间,SolidWorks.Interop.sldworks Namespace

    • Interfaces(接口)
    • Delegates(委托)
  • 接口,ISldWorks Interface

    • .NET Syntax(语法)
    • Example(例子)
    • Remarks(备注)
    • See Also(另见) →ISldWorks Interface Members(某个成员)
  • 接口成员,ISldWorks Interface Members

    • Public Properties(属性) ←←里面内容超级很多
    • Public Methods(方法)←←←里面内容超级很多

7、需要注意的是,带“I”的对象表示:接口

  • solidworks API 的帮助文件是面向多种编程语言的,在Solidworks VBA开发环境中 , Isldworks接口就等同于sldworks接口。
  • 此外另一篇笔记中也提到了一个知识点<带和不带 I 的 SOLIDWORKS API 方法之间的区别>【链接直达】,或去看看原文