乐筑天下

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

自动 Lisp 到 C# 的转换

[复制链接]

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2016-5-6 11:19:48 | 显示全部楼层 |阅读模式
我正在从使用autolisp编写脚本过渡到在Visual Studio上使用C#,有没有办法让我将当前代码从Auto Lisp迁移到C#
我正在寻找一种方法来查看我已经在lisp中做过的事情的翻译操作,以提高我的C#素养。

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

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

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2016-5-6 11:47:39 | 显示全部楼层
虽然我对C#很熟悉,但我没有编写太多的LISP
C#不是一种脚本语言,据我理解,它与CAD的交互方式与LISP不同。您可能能够使用LISP代码中的一些逻辑,但据我所知,LISP/还有一个工具。网络翻译
正如其他人所说,如果您要迁移到C#,您应该熟悉C35;/。NET,然后开始将其应用于AutoCAD。
回复

使用道具 举报

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2016-5-6 12:23:26 | 显示全部楼层
感谢您的建议
我目前正在尝试弄清楚如何使用Visual Studio社区2015为autoCAD和AutoDesk Fabriaction CADmep创建C#addins
我有点被挂在添加对AutoCAD和制造的正确引用上,我觉得我有所有必要的留档来解决这个问题,但一旦我这样做了,我不想盯着空白屏幕,想知道要写什么代码,所以我有了尝试翻译lisp例程的想法,但如果没有一个好的方法来做到这一点,请专注于他们所做的事情,并尝试用C#以我能找到的最有效的方式复制它。
你知道我可能会使用当前版本的Visual Studio来制作AutoCAD插件吗?因为我在. net上找到了一些好东西,但它都像10年前一样,用户交互界面的差异有点绊倒我。
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2016-5-6 12:38:52 | 显示全部楼层
嗨,
学习AutoCAD .NET编程与学习AutoLISP完全不同。
正如 Atook 所说,在你熟悉 .NET 基础知识、面向对象编程、Visual Studio 和 C# 之前,不要尝试使用 AutoCAD .NET API 做任何事情。
您可以找到许多与 AutoCAD 无关的关于 .NET 和 C# 编程的 tutos 和书籍。
回复

使用道具 举报

51

主题

613

帖子

9

银币

中流砥柱

Rank: 25

铜币
815
发表于 2016-5-6 13:01:00 | 显示全部楼层
你将很幸运地把橙汁变成苹果汁。学习C#,然后是.NET,最后可能只是为AutoCAD编写一些东西。
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2016-5-6 15:39:34 | 显示全部楼层
同意他人......学习语言更重要......它非常普遍。一旦你知道了语言,你就可以为更多的应用程序定制,而不仅仅是autocad。也就是说......我开始将我在过去16年左右收集的lisp例程转换为. net例程。是一次很好的学习经历......但最终,不确定这是否真的值得。
我发现. net应用程序对autodesk垂直应用程序更有用。
回复

使用道具 举报

61

主题

792

帖子

35

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1015
发表于 2016-5-6 15:46:00 | 显示全部楼层

有一两次,一位CS工程师告诉我,在我写完10,000行代码之前,不要说话。...所以我确信你的锻炼让你更接近那个目标(一点也不浪费)。
回复

使用道具 举报

1

主题

3

帖子

1

银币

初来乍到

Rank: 1

铜币
7
发表于 2016-5-9 09:03:51 | 显示全部楼层
谢谢大家,我把自己埋在C#和面向对象编程教程中,希望能提出一些更有趣的问题。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-4 18:58 , Processed in 0.152931 second(s), 68 queries .

© 2020-2025 乐筑天下

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