python二次开发bim软件_BIM软件的二次开发有哪些工具?API工具你用过吗?

今天跟大家聊一聊api二次开发的问题,在传统的CAD软件或者现有的BIM软件都涉及到一个软件内核的问题。因为内核软件多由外国开放的,针对该软件所适应的设计规范往往都是内置了外国的设计规范,而国内不能过于依赖国外的设计规范,为满足国内规范或者需求设计我们需要进行api的二次开发。

什么是API?

API(ApplicationProgrammingInterface)操作系统向编程人员提供了“程序与操作系统的接口”,简称程序接口,又称应用程序接口。该接口是为程序员在编程时使用的,系统和应用程序通过这个接口,可在执行中访问系统中的资源和取得OS的服务。也是程序能取得操作系统服务的唯一途径。大多数操作系统的程序接口是由一组系统调用(systemcall)组成,每一个系统调用都是一个能完成特定功能的子程序。

开发工具——C#

很多学工科的朋友往往都觉得做编程开发往往都是计算机专业的朋友做的事情,因此在面对计算机编程语言都会有一种抗拒的心理。其实呢在大学学习的阶段,我们都接触到了C语言,很多朋友甚至考计算机等级考试都选择了C语言,C语言是一种结构化过程语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试。而C#是面向对象语言,在语法上会有很多的相似之处的,因此在具有C语言基础的情况下学习C#也并不是一件很难的事情

开发工具——python

python和c#一样也是面向对象语言,不仅仅可以做二次开发,可以做数据分析、神经网络分析、图像识别、科学计算等等方面都可以应用。主要是因为Python语言的简洁性、易读性以及可扩展性,创始人吉多曾说过这样的一句话:Lifeisshort,youneedPython(人生苦短我选Python)我们都不需要去学习其他语言的基础知识,就只可以直接开始学习python确实非常的诱人。

很多欧特克的产品如CAD、Revit的SKD文件里都会有开发的案例不管是C#还是Python都会有很多api的接口进入。

文章来源:BIM自习室

仅作分享交流,版权归原作者所有。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值