明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 橘子皮

CAD二次开发软件商业化的编程语言选择

[复制链接]
发表于 2024-2-7 08:36 | 显示全部楼层
mikewolf2k 发表于 2024-2-6 19:02
一个建议,可以考虑生成dxf,跳过acad这一步,应该需要学习的内容相对较少。

学习dxf码  太复杂了,丧失了面向对象的优势
发表于 2024-2-7 08:37 | 显示全部楼层
tiancao100 发表于 2024-2-6 14:45
我以前一玩过VBA,后来改VB.Net了。 这个移植比较容易。

这个是正好的,net速度结对够了
发表于 2024-2-7 08:46 | 显示全部楼层
python不适合开发cad,跑的更慢,如果用ironpython,那不如c#,不用自定义实体的话,最佳的就是c#,而且wpf写界面极快,c++写一个界面的时间c#能写5个wpf,如果只是参数化绘图,可以考虑脱离cad生成dxf文件
发表于 2024-2-7 09:39 | 显示全部楼层
三种选择,VB,C,LSP+VLSP,十多年前前辈们的总结:除了自定义实体类型,LSP+VLsp足够快速+高效+省力,还不用考虑windows+ACAD各种版本不兼容性。
发表于 2024-2-7 09:54 | 显示全部楼层
crtrccrt 发表于 2024-2-7 09:39
三种选择,VB,C,LSP+VLSP,十多年前前辈们的总结:除了自定义实体类型,LSP+VLsp足够快速+高效+省力,还不 ...

哪个前辈瞎总结的
发表于 2024-2-7 09:55 | 显示全部楼层
橘子皮 发表于 2024-2-6 20:11
能稍微解释下两者的区别吗,不是很理解

dxf是文本文件,不需要acad平台。从前面的描述来看,似乎是读取数据生成图形,不需要用户交互,然后你又想尽可能的利用现有编程技术,相对高速,通过dxf应该是相对平衡的选择。
当然这只是权宜之计,如果要商业化的话,建议还是改到VS平台,相对难度不大,功能强大很多。
发表于 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++的...
其他方面,我觉得你两万行代码还蛮少的,一次性改写可能更快
发表于 2024-2-8 10:27 | 显示全部楼层
公司内部使用,参数化自动绘图可以考虑用lisp,简洁可视化,创建对象用entmake,几乎都是秒速,你可以试试,我写的自动画栏杆,30F楼大概2秒
发表于 2024-2-10 14:32 | 显示全部楼层
要举个简单的例子才可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-5 07:55 , Processed in 0.216536 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表