solidworks二次开发工具、语言及应用形式介绍(solidworks二次开发教程)

SOLIDWORKS的二次开发可以选择不同的工具、不同的开发语言、不同的应用形式。如

何选择开发工具、开发语言以及应用形式是做二次开发首先需要确定的问题。开发工具、开发

语言、应用形式的对比。

开发工具对比

エ具

特点

场合

自带VBA工具

快捷、易用,可以利用录制的宏代码,只要有SOLIDWORKS 即可

比较适合制作个人单机简化工作的小工具

不适合系统化的开发(即与其他各种系统数

据化交互)

微软VS工具

需要根据API帮助写代码,需要安装专门的开发工具VS

适合所有场合,拥有.NET强大的工具。在联

网系统化开发上优势明显。与其他软件系统的交互性更好

开发语言对比

语言

特点

场合

VBA

简单,能录制SOLIDWORKS 自带

比较适合制作个人单机简化工作的小工具

VB.NET

需要安装VS工具,语法与VBA相似

使用场合比VBA广,适用于不想学习新语言,但需要进行系统化大规模开发的原VBA用户

c#

需要安装VS工具,语法与Java很相似,

也是微软主推的开发

语言

使用场合同VB.NET一样广,适用于大规模系统化开发。最关键的是,语法

与Java很相似。在数据化时代,为了便于开发者将来将SOLIDWORKS二次开发中的部分代码(如算法等代码)应用到安卓、网站等使用Java开发应用衔接起来。极力推荐使用C#进行SOLIDWORKS的二次开发,这样当开发者进行SOLIDWORKS以外的开发时,能够快速适应Java 语言

C

接近系统底层,开发的应用运行理论效率高,但非常难学

C 语言一般用于做底层驱动,与硬件结合比较紧密的应用。非IT专业的机械设计人员不建议使用C 开发

应用形式对比

应用形式

特点

场合

Addln 插件

与SOLIDWORKS运行在同一进程,运行效率高。但开发不稳定会SOLIDWORKS无法正常运行,并且对系统环境有所要求,部分用户可能无法加载插件

适用于人与SOLIDWORKS有过多交互的场合。并且开发的应用必须很稳定,否则会影响用户的体验

独立EXE软件

跨进程调用API接口操作SOLIDWORKS,运行效率相对DLL插件低一些,但应用出错,不会影响 SOLIDWORKS本身

对于初学或刚接触的开发者,建议使用独立EXE方案,这样即便应用出错,不会太影响用户体验

综合上述对比,建议若小规模自用提高效率,则可以使用SOLDWORKS自带的VBA工具直接做VBA工具条。如果希望架构一套系统,并能与其他软件系统连接交互,建议使用微软VS工具,以及采用C#语言对SOLIDWORKS进行二次开发。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月29日 上午8:36
下一篇 2023年4月29日 上午8:46

相关推荐

  • 项目 进度 计划管理

    项目进度计划管理是项目管理中至关重要的一环,能够帮助项目团队更好地跟踪和控制项目的进展,确保项目按时完成并达到预定目标。本文将探讨项目进度计划管理的原理、方法和实践,以及如何更好地…

    科研百科 2024年8月16日
    57
  • 项目管理时间图

    项目管理时间图 项目管理在是现代商业中变得越来越重要。一个项目的成功不仅仅取决于项目的时间表和预算,还取决于项目团队的协作和沟通。因此,一个有效的项目管理对于项目的成功至关重要。 …

    科研百科 2024年7月28日
    74
  • 空灵学术为何最近用不了

    空灵学术为何最近用不了空灵学术为何最近用不了。空灵学术是古代学问的门派,它针对当时人们在社会发展和经济落后的变化,采用的方法有谁更重要的手法,有什么方法,适用于人们的思想感情,它是…

    科研百科 2024年11月28日
    2
  • 项目实施进度管理办法

    项目实施进度管理办法 随着项目的不断进展,实施进度管理变得越来越重要。为了确保项目的顺利进行,制定一个合适的项目实施进度管理办法是至关重要的。本文将介绍一种项目实施进度管理办法,以…

    科研百科 2024年9月2日
    31
  • 代码学院。项目#1:软件开发概念(代码学院官网)

    每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。 你好!我开始在 IT 领域为自己学习一个新的职业。我决定从“Codecad…

    科研百科 2023年4月30日
    257
  • 旋极信息申请生成装备健康管理软件的方法及装置专利,提升健康管理软件的开发效率和迭代效率

    金融界 2024 年 7 月 12 日消息,天眼查知识产权信息显示,北京旋极信息技术股份有限公司、北京旋极智能科技有限公司、上海旋极智能科技有限公司申请一项名为“生成装备健康管理软…

    科研百科 2024年7月20日
    69
  • 项目管理软件平台

    项目管理软件平台 项目管理软件平台是一种能够协助项目经理和团队进行项目管理的工具。在现代商业环境中,项目管理软件平台已经成为项目管理的必要工具之一。本文将介绍项目管理软件平台的概念…

    科研百科 2024年8月18日
    30
  • 南理工科研项目管理岗招聘南理工科研项目管理岗招聘

    南理工科研项目管理岗招聘 随着科技的不断进步,科研项目管理逐渐成为一个越来越重要的领域。作为一所高水平的大学,南理工一直注重科研项目的管理和发展,现我们正在招聘科研项目管理岗,为未…

    科研百科 2024年6月13日
    43
  • 二建项目管理

    二建项目管理 二建项目管理是指对二级建造师项目经理进行的项目管理,是项目经理职责范围内的重要一环。二建项目管理的重要性在于它不仅可以提高项目的效率,还可以保证项目的质量,并降低项目…

    科研百科 2024年7月22日
    51
  • 新时期加强农商银行党建工作之路径探析

    新时期加强农商银行党建工作之路径探析 近年来,随着经济的快速发展和市场竞争的加剧,商业银行在业务拓展和风险控制等方面面临着越来越多的挑战。同时,党建已成为商业银行经营发展的重要保障…

    科研百科 2024年11月26日
    0