乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 143|回复: 7

何时使用ARX?

[复制链接]

68

主题

179

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
451
发表于 2020-4-14 18:01:09 | 显示全部楼层 |阅读模式
嗨,ARX新手,什么时候建议使用与ARX相关的东西?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2020-4-14 19:41:08 | 显示全部楼层
当您确实需要更安全的代码库(即,很难(呃)反编译以查看源代码)来保护IP时,您需要一个无法通过.Net获得的API,或者您有一个非常密集的数据处理应用程序,需要从处理器中挤出最后一点性能
ARX的.Net(C#/VB.Net/F#等)API几乎涵盖了整个ObjectARX API,您可以使用PInvoke或包装未涵盖的内容。您还可以访问WinForms和WPF进行GUI编程,这比处理MFC/Win32或第三方C/C++GUI库容易得多
虽然.Net在自然情况下进行JIT编译的速度有点慢,但在编译一次后,它的速度与本机代码一样快,有些小的波动/异常不值得担心,除非性能非常关键(我们这里说的是毫秒!)
使用.Net的另一个优点是维护,您很少需要为AutoCAD的更高版本更新或重新编译代码,而使用ObjectARX/C++则需要对每个主要文件格式版本进行完全重新编译。然后是C++版本的重构…
C++使用起来很有趣,但要做好大量工作的准备,除非你每天都使用它,如果你需要完成工作,请使用C#。
回复

使用道具 举报

68

主题

179

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
451
发表于 2020-4-14 20:07:47 | 显示全部楼层
如何从. NET开始?
例如:
对于lisp,我搜索与我的需求相似的lisp,然后我将第3行和第4行
更改为. NET,我试图搜索一些模拟REPLACEBLOCK命令的代码,用于在AutoCAD MEP中替换,用于块的设备,反之亦然,没有运气。
对于. NET再次,我试图在AutoCAD MEP中搜索一些将折线转换为Conduit或电缆托盘对象的代码,反之亦然,但没有运气。
然后有一些问题:
1我如何从零开始在NET中创建两个代码?
2为什么NET中不存在常见问题的代码?
3 NET或AutoCAD MEP是否开始弃用并替换为REVIT和Dynamo?
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2020-4-14 21:45:16 | 显示全部楼层
沼泽里还有一个固定的链接,里面有很多信息->https://www.theswamp.org/index.php?topic=32381.0
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2020-4-14 21:46:38 | 显示全部楼层
非常感谢你的帮助。我将尽可能学习所有内容。
…但实际上我只有两个问题,
正如我所提到的,我需要AutoCAD MEP中的REPLACEBLOCK命令的一个替代选项,并将任何类型的*线转换为导管、电缆桥架、风管、管道或任何具有长度的对象,反之亦然。我正在拼命寻求帮助,我不知道如何解决这个问题
我在另一个论坛上发帖寻求帮助,但运气不佳。只有一个人在Autodesk Autocad MEP论坛上建议我搜索.NET代码来实现这一点并解决这两个问题
我提前感谢大家的帮助。
回复

使用道具 举报

68

主题

179

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
451
发表于 2020-4-14 23:20:12 | 显示全部楼层
你的两个问题需要超过5分钟的解决方案....
正如我所说,如果您阅读文档并理解什么是块,那么替换块就不会太难
了解实体和数据库的基础知识,然后像电缆槽这样的东西应该/可能有一个API,您可以挂接它来完成您的工作。获取线的属性,创建电缆桥架,设置线的必要属性,并将其添加到数据库中。
如果有人这样做了,他们可能会分享他们所拥有的或有想法的东西,如果没有,你就必须自己解决。
如果你真的要单干,那么就开始在这里或中询问。Net部分寻求帮助。
如果你真的很急,雇佣一个有经验的AutoCAD程序员会更快更实惠,最好是有MEP经验的。
如我所说,在没有经验的情况下,您将需要几个月而不是几个小时或几天才能完成这项工作。
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2020-4-15 00:57:52 | 显示全部楼层
您还可以将OpenDCL(免费)用于C++级GUI,它非常健壮。
www.opendcl.com
回复

使用道具 举报

55

主题

197

帖子

8

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
416
发表于 2020-7-29 13:30:43 | 显示全部楼层

听起来很有趣,开放DCL工作为.net还是java?请与源代码分享一些示例
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 00:49 , Processed in 0.308473 second(s), 68 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表