VB。净额等。
由于我发现VB比LISP更容易使用,我的许多office例程都是用VBA编写的。正如所有报告所建议的那样,我现在应该使用VB。NET我已经下载了免费的微软产品,并开始掌握界面,但这导致了几个问题。我们的母公司AutoCAD standard适用于AutoCAD 2008。我会用VB吗。2008年?我能找到的大部分帮助都是VB。NET只在2009年发布时可用,但我不能确定。
如果我将我的任何例程从VBA移植到。net,我实际上如何使用它们?我还不够深入,但有人能给我举个例子吗。这个论坛上的搜索有点缺乏简短的搜索词。 从我自己(极其)有限的VB理解。它的主要输出是。dll文件。通过在中NETLOADing它们,可以在AutoCAD中使用它们;与APPLOAD的工作方式类似。 谢谢你,乔恩,你的理解比我强
您是否为AutoCAD创建了DLL? 不,我甚至不允许在工作中下载Visual Studio,更不用说用它创建任何东西了。
见鬼,除了我的机器之外,他们甚至还没有在任何其他机器上安装AutoCAD的VBA模块!
所以在这个时候,我用vb弄脏了我的手指(除了个人的问题外)没有什么意义。网
此外,我们的LT版本比AutoCAD的完整版本多,因此我实现的任何编程/自定义都必须能够在LT上运行,因此我严格限制使用创建的脚本/动作录制器/菜单/工具选项板来维护公司标准!
如果我们处于咆哮模式,我想我也不被允许!我在想,考虑到我们目前的工作量,这可能是一个调查的好时机,尤其是因为我们的母公司目前正在评估所有座位的全球更新。我不想发现什么事情都不会突然发生。(不过,5年后可能会更新到2009年。)
至少我们加载了VBA模块,但我们非常缺乏他们提供的电气模块。仅包括来自我们母公司的区块。没有仪式,没有威德穆勒,没有那么基本上没有多大用处。幸运的是,在我参加的培训课程中,我得到了一组符号。
迷你rant结束 请尝试以下链接以获取一些一般信息:
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html
http://download.autodesk.com/media/adn/DevTV_Introduction_to_AutoCAD._NET_Programming/
这些用于将VBA代码迁移到VB。净值:
http://download.autodesk.com/media/adn/DevTV_VBA_Migration/english/DevTV_VBA_To_VBdotNet_Migration_English.html
http://through-the-interface.typepad.com/through_the_interface/2010/02/updated-devtv-autocad-vba-to-vbnet-migration-basics.html
这有时有点痛苦,但它确实有效,并为我节省了数百个小时的工作重写我所有的VBA代码。
如果你有时间的话,有很多关于这个主题的电子书。 谢谢你,小家伙。我已经找到了前两个链接,但没有找到其他两个。我们现在有点忙了,我现在已经忘记了我教自己的一切。总有一天我会再试一次,但不是现在。 没关系,我只是希望它能帮点忙。 非常感谢,非常好的帖子! 只是一个关于将VBA代码迁移到VB的简要说明。净额
AutoCAD Dev Tech有一个迁移工具,可以从VBA代码中写入VB6代码,在网络广播中,他们描述了如何将其导入VB。净额。但它只适用于Visual Studio 2008或更早版本。Visual Studio 2010不再支持VB6转换。
请参阅此链接:http://social.msdn.microsoft.com/Forums/en/vbide/thread/17ef3146-1368-4d09-8efc-1753ddb9fb54
这也适用于Express版本。我有Visual Studio 2010 Professional,可以确认它不起作用。一个朋友有Visual Studio 2010 Express,他也有同样的问题。
看来VS 2008将不得不用来获得VB。NET项目,然后在VS 2010中升级该项目。我还没有试过。
页:
[1]
2