我已经被Visual Studio 2008和Eclipse宠坏了,现在需要对Visual Basic 6.0(VB6)应用程序进行一些维护工作。
是否有Visual Basic 6.0的替代/更新的IDE?
重写不是一个选项。我只是修复一些错误,这是一个庞大的代码库。
我已经被Visual Studio 2008和Eclipse宠坏了,现在需要对Visual Basic 6.0(VB6)应用程序进行一些维护工作。
是否有Visual Basic 6.0的替代/更新的IDE?
重写不是一个选项。我只是修复一些错误,这是一个庞大的代码库。
我从未听说过Visual Basic 6.0(VB6)的替代IDE。然而,这两个(免费的)VB6插件是必不可少的,尤其是如果有很多代码的话,它们同样适用于Microsoft Office中的VBA。
MZ-Tools:提供了一组出色的IDE工具-查找未使用的变量、未使用的方法、一个伟大的“搜索全部”功能和代码片段。由Carlos J. Quintero编写,我现在欠他数小时的时间。
还有SmartIndenter,它负责所有自动缩进。它只做一件事,但做得非常好。
Visual Basic Tools For Visual Studio 可以让你在 Visual Studio 2012/Visual Studio 2013 中打开 VB6 项目,提供基本的大纲、语法着色和其他一些功能。
这还是一个正在进行中的工作,但如果像我一样你有一些需要维护的 VB6 程序,它是...令人感到好奇。
除了没有 GUI 编辑器和调试之外,我担心这些问题(特别是调试)会成为瓶颈。(当然,我知道不是所有事情都是可能的。)
因为VB6 IDE无法检测IDE以外所做的文件更改,所以在不运行风险丢失代码更改的情况下,在VB6 IDE之外开发代码可能会变得非常困难。
但是可以通过命令行来运行VB6项目构建,因此可以使用任何文本编辑器/IDE来进行简单的VB开发,并捕获其输出。
但对于诸如GUI更改和调试之类的事情,实际上没有选择只能回到VB6 IDE。
以下是从DOS提示符运行构建所需的命令:
set PATH="d:\Program Files\Microsoft Visual Studio\VB98\";%PATH%
vb6.exe /out ErrorFile.txt /make MyProject.vbp
就此而言,Zeus IDE具有导入VB项目文件并将项目详细信息显示到项目/工作区树中的能力。它还可以运行构建并捕获输出。
CodeHelp Add-In 2.2。它是一个令人惊叹的VB6插件,可帮助组织和编码。
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=62468&lngWId=1
据我所知,除了VB6之外,没有其他替代的IDE。但是我使用过一个不可或缺的插件——CodeHelp。它可以为您提供选项卡!对于窗口,它可以轻松地进行选项卡排序、全屏切换和鼠标滚轮插件等功能。您可以从Planet Source Code页面上查看并下载。请务必查看评论以获取安装文件的下载链接,因为我在使用源代码和作者网站时遇到了问题。
我在VB6编程时使用了Visual Assist X。它是一个代码着色插件,非常实用。
一旦你习惯了Visual Studio 2005及以后的版本,它就成为了必备工具。
我不知道当前版本是否还支持VB6,所以你应该自己看看,并可能获取旧版本。