首页 > 其他分享 >设计软件的二次开发总结(表格)

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

时间:2023-05-17 14:36:47浏览次数:38  
标签:VB 表格 C# VBA C++ 二次开发 软件 NET

设计软件的二次开发总结

二次开发软件

语言

框架

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;

标签:VB,表格,C#,VBA,C++,二次开发,软件,NET
From: https://www.cnblogs.com/zhangdezhang/p/17408620.html

相关文章

  • 直播软件开发,Android实现根据进程名杀死特定进程
    直播软件开发,Android实现根据进程名杀死特定进程首先你实现功能的进程必须是系统进程,在AndroidManifest里面加入如下标签。 android:sharedUserId="android.uid.system"​调用ActivityManager的forceStopPackageAsUser方法 ActivityManagermActivityManager=(Activity......
  • Boris FX Silhouette 2023 for MAC 影视后期Roto抠像Paint视效合成独立版软件/Adobe插
    业界领先的rotoscoping和painttool,包含了主要的合成功能。Silhouette2023提供400多个VFX节点,包括BorisFXSapphire、MochaPro和ParticleIllusion。十五年来,Silhouette一直是好莱坞大片不可或缺的一部分,最近在《Dune》、《Spiderman:NoWayHome》、《FreeGuy》和《Th......
  • 2023.5.17——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 【React+Antd】可编辑表格
    importReact,{useContext,useState,useEffect,useRef}from"react";import{Table,Input,Button,Popconfirm,Form}from"antd";constEditableContext=React.createContext(null);constEditableRow=(props)=>{//编辑表格行let[f......
  • 【Antd】表格超出隐藏,显示三点,触碰提示
    clumns行设置:1onCell:()=>{2return{3style:{4overflow:'hidden',//控制隐藏5whiteSpace:'nowrap',//控制换行6textO......
  • 软件课程所学内容解析
    根据系统需求设计出测试计划,利用测试知识设计出测试用例,运用测试工具对系统进行自动化测试《软件测试基础》软件测试的目的:发现软件的bug,成功的测试是发现了至少一个bug软件测试分类(能解释每一种测试方法的原理):按开发阶段分类:单元测试(junit)、集成测试、系统测试按方......
  • Linux系统中软件简单License的实现
    Linux系统中软件简单License的实现概述       目前,很多商用应用系统是运行在Linux系统之上的,为了维护开发者利益,有必要为软件添加license功能,防止软件被盗用和挪用。本文探讨如何在Linux软件中添加license功能,用到的算法是MD5算法。 关键字:MD5 一目的和思路  ......
  • 软件License设计思路与实现方案
     文章目录前言一、在License中保存配置1.有效期2.机器ID3.其他限制条件二、加密配置信息三、配置信息签名总结 前言       最近接到一个需求,需要给我们的软件系统增加一个License授权的机制,可以把软件系统部署到客户的服务器供客户试用,到期后系统......
  • 软件License设计
    如何保护软件版权,最常用的办法就是设计一套license验证框架。1、我们的常规需求如下:1.可以限制软件只能在一台机器上使用;目前很多软件都是一机一码的销售,软件换一台机器则不能使用,想要几台机器使用就得购买几个license;2.可以设置一个使用期限;试用版软件一般有几十天的免......
  • 人件集 人性化的软件开发阅读笔记01
    《人件集:人性化的软件开发》第一部分团队开发第一章决策,决策讲述了中庸的风险以及轻度领导研究表明,集体的决策比从集体中的个体独立做选择更具有风险倾向。如果将这种决策模式应用于软件编程,我们可能会看到这样的结果:团队可能使用更奇特的数据结构、更古怪的算法或者更......