64

我被 Visual Studio 2008 和 Eclipse 宠坏了,不得不对一个 VB6 应用程序做一些维护工作。

有谁知道 VB6 的替代/更新 IDE?

重写不是一种选择,我只是修复了几个错误,它是一个很大的代码库。

4

8 回答 8

62

我从未听说过 Vb6 的替代 IDE。但是,这两个(免费)VB6 插件是必不可少的,它们会让您的生活更轻松——尤其是在有大量代码的情况下。它们对于 Microsoft Office 中的 VBA 同样有效。

MZ-Tools:提供了极好的 IDE 工具集合 - 查找未使用的变量、未使用的方法、出色的“搜索全部”、代码片段。由 Carlos J. Quintero 撰写,我现在欠他几个小时的时间。

http://www.mztools.com/v3/mztools3.aspx

还有SmartIndenter,它负责所有的自动缩进。它只做一件事,而且做得很好。

http://www.oaltd.co.uk/Indenter/Default.htm

MZ-Tools 菜单截图

于 2008-10-22T22:05:38.397 回答
8

前段时间我做了一些研究,但没有任何结果。我不相信你有任何真正的选择......

但是您可以考虑检查一下: http ://www.axtools.com/products/cs2k3vb_screenshots.htm 它看起来很有希望。

Addin for Visual Basic 6.0 包含 50 多个专业工具和助手。代码视图助手丰富了标准 VB6 代码编辑器,其中包含用于条件语句、行尾详细信息和热点的分支行。此外,代码分析器可查明死代码和慢代码,SmartComplete 和自动图文集工具可帮助您以前所未有的熟练程度编写代码,而具有扩展代码和代码流视图的增强型项目资源管理器可以让您快速访问代码位置总是需要。其他工具:扩展查找、查找参考、设计器资源管理器、代码格式化程序、TabOrder 设计器(带自动排序)、热键设计器、错误处理程序插入器、异常保护、拼写检查器、字符串检查器、评论一致性检查器、任务列表管理器、代码片段经理,

于 2008-10-22T16:38:30.787 回答
8

由于 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

FWIW Zeus IDE能够导入VB 项目文件并将项目详细信息显示到项目/工作区树中。它还将运行构建并捕获输出。

于 2008-10-24T04:23:03.267 回答
8

Visual Basic Tools For Visual Studio允许您在 Visual Studio 2012/2013 中打开 vb6 项目,其中包含基本大纲、语法着色和更多内容。

这是一项正在进行的工作,但如果你像我一样有一些活死的 vb6 程序需要维护,这……很有趣。

除了没有 GUI 编辑器,没有调试。我担心这些点(尤其是调试)会破坏交易。(当然,我明白并非一切皆有可能)。

于 2014-05-23T02:27:56.373 回答
3

是的,没有替代 IDE 可以替代 VB6 afaik。但我使用的一个不可或缺的插件是 CodeHelp。它给你标签!对于 Windows,简单的标签排序,全屏切换器,也许还有鼠标滚轮加载项。从Planet Source Code页面查看。并且一定要检查下载到安装文件的评论,因为我在源代码和作者的网站上有问题。

于 2008-10-27T17:03:37.903 回答
3

CodeHelp Add-In 2.2 惊人的 VB6 插件,帮助组织和编码。

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=62468&lngWId=1

在此处输入图像描述

于 2014-04-11T21:14:36.980 回答
2

我在 VB6 中编程时使用了Visual Assist X。这是一个代码着色插件。
必须的,一旦你习惯了VS2005+
,我不知道当前版本是否还支持VB6,所以你应该自己看看看看(也许得到一个旧版本)

于 2009-03-24T16:06:25.877 回答
2

DoyleSoft BASIC 替代视觉基础

jabaco 编译器也是——

于 2011-09-17T22:50:24.560 回答