# SolidWorksAPITutorial **Repository Path**: lth1990118/SolidWorksAPITutorial ## Basic Information - **Project Name**: SolidWorksAPITutorial - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-07-14 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SolidWorks 二次开发教程 使用C# 和 xCAD 构建SolidWorks应用程序 ## 1.教程地址 ### [Sw API-bilibili视频](https://www.bilibili.com/video/BV1ya4y1n7xQ) ### [插件开发-bilibili视频](https://www.bilibili.com/video/BV1kt4y1s7jN) ## 2.章节 ### SolidWorks API 开发 * 1 简介 * 1.1 安装环境配置 * 1.2 对象模型和连接SolidWorks * 1.3 新建打开文档 * 1.4 使用MVVMLight * 2 零件自动化(通过管理类访问功能) * 2.1 通过ISketchManager访问草图功能 * 2.2 使用C#扩展方法 * 2.3 使用IFeatureManager创建特征 * 2.4 使用选择管理器获取用户选择 * 2.5 使用ICustomPropertyManager访问自定义属性 * 2.6 方程式管理器初探 * 3.0 使用xCAD开发插件 ### SolidWorks 插件开发 * 1 创建SolidWorks插件 * 2 嵌入自定义控件 * TODO 插件打包 ## 参考(References) * [xcad文档](https://xcad.xarial.com/) * [xcad-github](https://github.com/xarial/xcad) * [xcad-youtube](https://www.youtube.com/watch?v=cQGo0V-_VfQ) ## 工具(Tools) ### IDE * [Visual Studio 2022](https://visualstudio.microsoft.com/zh-hans/vs/) * [Rider](https://www.jetbrains.com.cn/rider/) ### IDE Extensions * [yourCADAPITools](https://github.com/weianweigan/yourCADAPITools) ### SolidWorks Addins * [SolidWorks Lookup](https://github.com/weianweigan/SolidWorksLookup) #### Test * [SolidWorks.TestRunner](https://github.com/weianweigan/SldWorks.TestRunner) ### Blog * [CodeStack](https://www.codestack.net/) * [CADBooster](https://cadbooster.com/) ### OpenSource Projects [solidworks_urdf_exporter](https://github.com/ros/solidworks_urdf_exporter)