SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 1141|回复: 1

SOLIDWORKS二次开发常用编程语言 SW二次开发服务商 SolidKits

[复制链接]

91

主题

93

帖子

665

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1654

最佳新人活跃会员热心会员宣传达人

 楼主| 发表于 2022-9-20 22:33:13 | 显示全部楼层 |阅读模式
一、      SOLIDWORKS的二次开发是建立在软件提供的API函数的基础上的,SOLIDWORKS的API对象结构是一个自上而下的多层树型网络结构,在二次开发过程中,COM编程允许SOLIDWORKS将实际的对象函数功能与外部世界联系,提供给设计人员开发使用,而VB.Net程序语言将COM编程的复杂性降低,使得设计人员在编译时,既可以在上层对象中寻找函数和方法,也可以面向子类对象调用其函数完成设计。
二、     SOLIDWORKS二次开发其实就是使用API函数来替代SOLIDWORKS设计中一些重复繁琐的工作,起到辅助设计的作用。
三、     SOLIDWORKS二次开发多使用VBA、VB.NET、C#.NET、C++等语言,每种语言都有自己的优势所在,这里仅做一个简单的介绍。
1、C#.NET:C#和VB.NET优势几乎差不多,但是C#和SOLIDWORKS自带宏程序语言与VBA有些不同,不适合前期入门的人员选择。
2、C++:C++语言有些难度,不是太适合常规的SOLIDWORKS二次开发编写,不建议使用。
3、VBA:VBA语言是SOLIDWORKS软件自带的一种宏语言,可以通过SOLIDWORKS自带宏功能打开,方便快捷。但是VBA语言不适合系统软件的开发,且在编程时没有错误提示。
4、VB.NET: VB.NET语言,许多语言和VBA相似,宏录制后方便编程人员的修改应用且可以作为系统软件开发语言,以Visual Studio作为开发平台。


SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持10、11两个版本的IE浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,以及10和11版本的IE兼容模式,其余浏览器也是如此)
回复

使用道具 举报

3

主题

40

帖子

305

金币

堂主

Rank: 4

积分
509
QQ
发表于 2022-9-21 09:08:55 | 显示全部楼层
很不错,顶一下!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持10、11两个版本的IE浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,以及10和11版本的IE兼容模式,其余浏览器也是如此)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-3-29 16:09 , Processed in 0.180227 second(s), 34 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表