最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

设计软件的二次开发总结(表格)

来源:博客园

设计软件的二次开发总结

二次开发软件

语言


(相关资料图)

框架

UG(UGNX的简称)

C

C++

C#

Java

UFUN,支持C、C++语言;

NXOpen,支持 C++、Java、C#;

Open Grip类似于AutoCAD的Lisp;

Open C,UG的一个C语言函数库;

CATIA

C++

VBA

C#

CAA支持C++ Java;(支持COM、OLE);

CATIA支持VBA、EKL语言;

Automation API基于COM,支持C#;

Revit

C#

C++

VB

主流使用C#(学习资料多);

C++、Java不推荐;

CAD

C#

C++

VB

LISP

ObjectARX .NET和.NET API支持 C#;

ObjectARX支持C++;

AutoLISP,CAD的内嵌语言;

ADS,支持C;

ProE

C/C++

Java

JS

VB

Pro/TOOLKIT支持C、C++;

Automation GATEWAY;

J-Link支持Java;

Pro/Web Link支持JavaScript;

VB API支持VB;

SolidWorks

VBA

VB

C#

C++

SOLIDWORKS二次开发多使用VBA、VB.NET、C#.NET、C++等语言;

VBA语言是SOLIDWORKS软件自带的一种宏语言;

VB.NET语言,和VBA相似,使用VS工具;

C#.NET:C#和VB.NET优势几乎差不多;

C++语言有些难度,不是太适合常规的SOLIDWORKS二次开发编写,不建议使用;

3ds Max

C#

C++

C

Python

3ds Max .NET;

python api;

mapgis结合C++进行二次开发;

Maya

Python

Maya Python API;

MEL(Maya 嵌入式语言);

Blender

Python

使用python的API;

关键词: