[SW]SolidWorks API SDK二次开发学习心得01--开发方式
SolidWorks二次开发之前,我们先来了解下SolidWorks二次开发有哪些方式
1、宏:在SolidWorks中录制宏,方便制图
2、API SDK:
ATL Addin:直接嵌入SolidWorks
COM Addin:SolidWorks启动时可选挂载
EXE:独立出来的EXE程序,与SolidWorks异步交互
本系列主要讨论API这种方式,首先必须使用一种开发语言,比如:VBA、VC++、C#等。
接下来,我们将重点研究使用C#.net编译“内嵌DLL”和“插件DLL”的使用方法。
API在线帮助(英文版):
SolidWorks 2010 API:http://help.solidworks.com/2006/English/api/sldworksapiprogguide/Welcome.htm
SolidWorks 2011 API:http://help.solidworks.com/2011/English/api/sldworksapiprogguide/Welcome.htm
SolidWorks 2012 API:http://help.solidworks.com/2012/English/api/sldworksapiprogguide/Welcome.htm
SolidWorks 2013 API:http://help.solidworks.com/2013/English/api/sldworksapiprogguide/Welcome.htm
API包含了数百个函数,您可以使用Visual Basic的应用程序(VBA),VB.NET的Visual C#和Visual C++6.0和Visual C ++/ CLI等开发工具来调用这些API。
这些API提供了直接访问到SolidWorks的功能,比如你可以用程序创建一条线,并插入到一个文档中,或使用你的程序验证对象的参数数据。
SolidWorks API SDK安装:
安装程序位于SolidWorks安装盘根目录下的apisdk文件夹中
运行该文件夹下的“SolidWorks API SDK.msi”文件,一路点击next,直至完成安装。
不知为什么SDK安装完成后,默认只安装了“NewFeature1”,
再运行一次SDK安装包,可以选择“Modify”,可以勾选更多的组件,不知有没用,呵,先勾上再说吧!
下节预告:基于C#.NET开发SolidWorks Addin插件!
[SW]SolidWorks API SDK二次开发学习心得01--开发方式相关推荐
- C#进行CAD二次开发学习笔记-01
一些基础知识 需要引用CAD的库文件 常用接口和类 与C++ ---- ObjectArx库的一些区别 需要引用CAD的库文件 accoremad.dll acdbmgd.dll acmgd.dll ...
- Map 3D API二次开发学习指南
作者:杜长宇 – Autodesk开发技术顾问 2012年9月26日 AutoCAD Map 3D 是构建于AutoCAD之上,面向基础设施领域的产品,他采用FDO技术来实现对业界常见GIS数据格式的 ...
- 群控sdk二次开发完整调用API(厉害了我的哥。。。)
聚播群控sdk二次开发完整调用API功能 微信加好友功能API 1.导入手机通讯录 2.手机通讯录加好友 3.加指定微信群好友 4.自动通过微信好友请求 5.手机模拟定位 6.附近人加好友 7.各种账 ...
- SolidWorks PDM二次开发---学习线路
最近比较忙,所以博客的频率更新不太高. Solidworks二次开发入门基本结束了,后面有新的知识点我还会持续更新的. 下面这个图列了个Solidworks PDM Professional(Soli ...
- 【作废】Inventor 二次开发学习指南入门到精通(含Inventor最新二次开发教程下载)
(由于AU中国已关闭,很多链接失效,而且有些内容需要更新.特作废此文,另外撰写一篇新的) 年初我曾撰写了一篇文章,登载到我同事的博客,以及AU中国.我想这篇作为本博客的第一篇正式技术文章,应该是最合适 ...
- 安信可PB-03蓝牙模组入门之旅 二:SDK二次开发入门,认识架构,开始点亮一盏LED。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 安信可PB-03蓝牙模组入门之旅一:Windows SDK二次 ...
- AutoCAD.net/Map 3D/AIMS/MapGuide/Civil 3D二次开发学习指南
作者:杜长宇 Autodesk Infrastructure Map Server(AIMS)/MapGuide API二次开发学习指南 Autodesk Infrastructure Map Ser ...
- 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)
最近在做一个项目,涉及到工业相机,需要对其进行二次开发.相机方面选择了海康威视,网上关于海康威视工业相机SDK的开发资料很少,官方文档里面虽然写的是支持C++开发的,但其实是C.自己也摸索了一段时间, ...
- 【Cat.1模组】 广和通L610 基于OpenCPU的SDK二次开发
目前支持Cat.1网络的芯片平台主要是紫光展锐UIS8910和翱捷ASR1603,基于紫光展锐平台,各大厂商延伸出多款Cat.1模组:广和通L610就是其中之一.本文记录开发过程,供日后参考. 广和通 ...
最新文章
- 玩转Android之二维码生成与识别
- 深入理解SpringCloud之配置刷新
- phpwind 8.7 发布主题 分析
- leetcode 375. Guess Number Higher or Lower II | 375. 猜数字大小 II(动态规划思路总结)
- 西门子plm_西门子的Teamcenter、TIA Portal、NX MCD是如何结合在一起的
- 计算机视觉-SIFT
- jQuery load(),html include,iframe嵌框
- WP开发笔记——页面传参
- iOS swift当app从后台切换到前台,或者锁屏后开启唤醒,app收到通知,didBecomeActiveNotification
- Java练习题11.2 方法的重载
- Matlab求解椭球上运动的点B,满足到定点A、C的距离之和最短
- 计算机无法打开cad文件,无法打开cad文件的解决方法
- 有限差分——图像求偏导
- 计算机网络——路由器和交换机
- html语言中的强制性换行是,html中的div、td 、p 等容器内强制换行和不换行的实现方法...
- 程序员工作三年晒出9月工资条,直言加班太累了
- Toad:一款基于 Python 的开源评分卡神器
- 智能外呼机器人的前世今生
- babel-register与babel-node
- java配对碱基链_配对碱基链