liuhe 发表于 2024-2-7 08:36

mikewolf2k 发表于 2024-2-6 19:02
一个建议,可以考虑生成dxf,跳过acad这一步,应该需要学习的内容相对较少。

学习dxf码太复杂了,丧失了面向对象的优势

liuhe 发表于 2024-2-7 08:37

tiancao100 发表于 2024-2-6 14:45
我以前一玩过VBA,后来改VB.Net了。 这个移植比较容易。

这个是正好的,net速度结对够了

d1742647821 发表于 2024-2-7 08:46

python不适合开发cad,跑的更慢,如果用ironpython,那不如c#,不用自定义实体的话,最佳的就是c#,而且wpf写界面极快,c++写一个界面的时间c#能写5个wpf,如果只是参数化绘图,可以考虑脱离cad生成dxf文件

crtrccrt 发表于 2024-2-7 09:39

三种选择,VB,C,LSP+VLSP,十多年前前辈们的总结:除了自定义实体类型,LSP+VLsp足够快速+高效+省力,还不用考虑windows+ACAD各种版本不兼容性。

d1742647821 发表于 2024-2-7 09:54

crtrccrt 发表于 2024-2-7 09:39
三种选择,VB,C,LSP+VLSP,十多年前前辈们的总结:除了自定义实体类型,LSP+VLsp足够快速+高效+省力,还不 ...

哪个前辈瞎总结的

mikewolf2k 发表于 2024-2-7 09:55

橘子皮 发表于 2024-2-6 20:11
能稍微解释下两者的区别吗,不是很理解

dxf是文本文件,不需要acad平台。从前面的描述来看,似乎是读取数据生成图形,不需要用户交互,然后你又想尽可能的利用现有编程技术,相对高速,通过dxf应该是相对平衡的选择。
当然这只是权宜之计,如果要商业化的话,建议还是改到VS平台,相对难度不大,功能强大很多。

bluefires 发表于 2024-2-7 19:12

建议学习。net的,可以是c#或者vb.net,但是建议学习c#,可以抄的代码多点

你有种再说一遍 发表于 2024-2-7 19:26

本帖最后由 你有种再说一遍 于 2024-2-8 16:29 编辑

让我说,商业化的话,我需要考虑文件是否能够AOT编译,因为隐匿源代码非常重要...那你只有两个选择,一个c++一个c#和vb.net...matlab是可以通过工具编译成c++的...
其他方面,我觉得你两万行代码还蛮少的,一次性改写可能更快

hhh454 发表于 2024-2-8 10:27

公司内部使用,参数化自动绘图可以考虑用lisp,简洁可视化,创建对象用entmake,几乎都是秒速,你可以试试,我写的自动画栏杆,30F楼大概2秒

gzcsun 发表于 2024-2-10 14:32

要举个简单的例子才可以。
页: 1 [2] 3 4
查看完整版本: CAD二次开发软件商业化的编程语言选择