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

相关推荐

  • 市工信局党建品牌标识发布(市工信局党建品牌标识发布会讲话)

    品牌名称:工信先锋 品牌内涵:市工信局强化理想信念、政治担当,以党建品牌推动中心工作,党组织和党员以心系企业的服务精神,精于工业和信息化发展的专业精神,勤政务实的敬业精神,开拓创新…

    科研百科 2023年9月16日
    331
  • 项目负责人为履行本合同的权限为

    项目负责人履行本合同的权限 本合同由以下双方签署: 甲方: 乙方: 根据《中华人民共和国合同法》及相关法律法规的规定,甲乙双方在平等、自愿、协商一致的基础上,就乙方为甲方提供项目服…

    科研百科 2024年10月12日
    11
  • 儋州项目绩效管理系统

    儋州项目绩效管理系统 随着现代项目管理的不断发展,项目绩效管理已经成为了项目成功的关键因素之一。儋州项目绩效管理系统则是一个专为项目提供绩效评估和监控的工具,能够帮助项目经理和项目…

    科研百科 2024年12月25日
    0
  • 微信小程序 解析html字符串

    微信小程序解析HTML字符串 随着微信小程序的普及,越来越多的用户开始使用微信小程序来创建自己的应用程序。其中,解析HTML字符串是开发微信小程序中的一个重要步骤,它用于将HTML…

    科研百科 2024年11月8日
    4
  • 【党建论坛】基层党建工作要用好绩效管理“助推器”(党建+绩效管理)

    始终坚持中国共产党的领导,是中国之治最基本、最稳定、最可靠的保障和关键所在。在推进国家治理体系和治理能力现代化的进程中,中国共产党高度重视党的纯洁性建设,坚持不懈抓好党内政治生态建…

    科研百科 2024年1月8日
    63
  • 考试项目管理考试内容(考试项目管理考试)

    考试项目管理考试考试项目管理考试一般是按照知识+考点为主的,它是一个综合性的考试,由高考考生将考试科目、学科成绩、高考项目、分数等综合性的科目所组成。在考试中,它有不同的层次,包括…

    科研百科 2024年9月28日
    17
  • 移动办公协同系统(移动办公协同)

    移动办公协同:让办公更高效 随着智能手机和平板电脑的普及,移动办公已经成为一种越来越普遍的现象。无论是随时随地进行会议,还是通过邮件和即时通讯工具与同事进行协作,移动办公协同都能大…

    科研百科 2024年6月7日
    118
  • 共产党员纪律必修课丨公务接待必须符合规定(公务接待 规定)

    【核心要义】 公务接待是考察调研、执行任务、学习交流、检查指导、巡视巡察、督查、请示汇报等公务活动正常开展的必要保障,公务接待中要切实落实中央八项规定精神,必须坚持厉行节约、反对浪…

    科研百科 2024年2月6日
    91
  • 仓库管理系统(wms)

    仓储物流管理系统是仓储管理系统中最具有重要的部分,它负责将仓库中的物品进行垃圾分类、编码、摆放整齐等操作。在传统的仓储资源管理发展模式下,仓库管理员的工作主要是对进出库的货物进行检…

    科研百科 2023年5月25日
    182
  • 管理项目软件系统有哪些

    管理项目软件系统是许多组织中的重要工具,可以帮助项目经理更好地管理项目进度,成本和质量。本文将介绍一些常见的管理项目软件系统,以便项目经理在选择和使用这些系统时能够做出明智的决策。…

    科研百科 2025年1月12日
    0