乐筑天下

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

[编程交流] VLA-?未来声明-afte

[复制链接]

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 16:40:21 | 显示全部楼层 |阅读模式
关于Autodesk已经停止对AutoCAD的VBA支持这一事实,我只是想知道“vla-?”在未来会发生什么AutoLISP语言当前提供的语句?我的意思是,它们可能正在使用VBA技术,因为它们的名称和语法(参数)匹配相似。AutoLISP帮助中甚至没有记录这些内容,VBA帮助章节中提供了支持。
是指那些需要保存并与内部连接的文件。Net技术,是否会更改名称和/或语法,或者干脆删除?!?
 
有人有更多的信息吗?
回复

使用道具 举报

20

主题

344

帖子

325

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-5 16:50:23 | 显示全部楼层
我不能肯定,但AutoCAD保留了许多过时的命令和函数,只是为了让旧程序仍能工作(向后兼容ftw)。我无法想象他们会出于任何原因放弃vla、vlax或vlr扩展。他们可能不会进一步开发它们,但去掉它们将剥夺AutoCAD的大量功能,而更改它们将迫使大量用户对许多事情进行重大更正。
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2022-7-5 16:52:55 | 显示全部楼层
你好
 
VBA和Visual LISP都使用COM/ActiveX互操作、C#和VB。net也可以使用它。
在我看来,VBA/VB6的结束并不意味着COM互操作的结束。
回复

使用道具 举报

14

主题

271

帖子

257

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:00:25 | 显示全部楼层
 
如果他们没有开发alisp或vlisp,那么开发的是什么?有什么好主意让我们参与吗?
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2022-7-5 17:06:01 | 显示全部楼层
 
A 2010带来了一些新的autoLISP功能:
[列表]
  • 层状态添加层
    将一系列图层添加或更新到图层状态
  • 层状态比较
    将图层状态与当前图形中的图层进行比较
  • 图层状态删除
    删除图层状态
  • 图层状态导出
    将图层状态导出到指定文件
  • 层状态getlastrestored
    返回当前图形中上次恢复的图层状态的名称
  • 层State getlayers
    返回以图层状态保存的图层
  • 层状态getnames
    返回图层状态名称的列表
  • layerstate已
    检查是否存在图层状态
  • 图层状态导入
    从指定文件导入图层状态
  • layerstate importfromdb
    从指定图形文件输入图层状态
  • 层状态移除层
    从图层状态中删除图层列表
  • 图层状态重命名
    重命名图层状态
  • 层状态恢复
    将图层状态恢复到当前图形中
  • 图层状态保存
    在当前图形中保存图层状态
    但“他们正在发展什么”主要是。净额。托管类库随着每个新的objectARX版本而增长。
  • 回复

    使用道具 举报

    14

    主题

    271

    帖子

    257

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    70
    发表于 2022-7-5 17:15:01 | 显示全部楼层
    谢谢Gile。如果你不介意我再问你三个问题:
    -当你说。NET,对我们来说,它意味着学习VB或C#?
    -你发现用C可以做更多吗?
    -最后,你个人偏好是C#还是lisp?
     
    那些layerstate是链接吗?我得到“未找到页面”。
    回复

    使用道具 举报

    54

    主题

    3755

    帖子

    3583

    银币

    后起之秀

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

    铜币
    438
    发表于 2022-7-5 17:18:05 | 显示全部楼层
    我想他只是在帮我抄。事实上,我不久前发布了一些关于他们的信息。
     
    http://www.cadtutor.net/forum/showthread.php?t=39986
     
    顺便说一句,他们是在09年推出的。
    回复

    使用道具 举报

    15

    主题

    687

    帖子

    169

    银币

    中流砥柱

    Rank: 25

    铜币
    582
    发表于 2022-7-5 17:23:08 | 显示全部楼层
    SteveK,
     
     
    是的,使用。NET的意思是学习C#,VB。net或其他。NET支持的语言,如C++、F#、J#、IronPython。。。
     
    我在C#太生疏了,不知道是否。NET可以做得更多,但我已经认为它做得更多,有时更容易(如Visual LISP与AutoLISP)
     
    我真的很喜欢LISP,因为它更容易学习,写得更快,更灵活,但几乎是因为我现在知道一点。
    我喜欢C#因为它强大,但几乎是因为它对我来说是新的,我喜欢学习新的东西。
    回复

    使用道具 举报

    114

    主题

    1万

    帖子

    1万

    银币

    中流砥柱

    Rank: 25

    铜币
    543
    发表于 2022-7-5 17:31:30 | 显示全部楼层
    在其他编程方面,正如我在theSwamp上所说,我已经研究了C++,目前正在做一些C编程,并且,(可能只是因为我对这门语言还不熟悉。)但无论我对C++/C学习多少,我还是更喜欢用LISP/VLISP进行编码……只是因为事情看起来更清楚,结构更符合逻辑……但正如我所说,可能只是因为我对其他语言非常业余,所以没有真正的“全局观点”关于事情。。。但我仍然比我尝试学习的任何其他语言都更喜欢LISP/VLISP。。。
    回复

    使用道具 举报

    14

    主题

    271

    帖子

    257

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    70
    发表于 2022-7-5 17:36:48 | 显示全部楼层
    塔吉尔。
    我相信“新手”是一个相对的词。如果我开始学习C#我将是一个新手,不能做到这一点。
    史提夫
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-13 13:46 , Processed in 0.475758 second(s), 83 queries .

    © 2020-2025 乐筑天下

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