【问题标题】:Alternative IDE for VB6 and VBA [closed]VB6 和 VBA 的替代 IDE [关闭]
【发布时间】:2008-10-22 16:27:13
【问题描述】:

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

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

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

【问题讨论】:

  • IDE 出了什么问题?它是轻量级的 :-) 它在任何现代硬件上都非常快。你可以调试,它有断点......你错过了什么?
  • 您真正要问的是什么?如果 VisualStudio 2008 有可用的 VB6 IDE?答案是。您必须安装 VisualStudio6 安装程序中包含的 VB6 编译器/IDE。 (您可以选择只安装 VB6 部分并跳过 VisualStudio6 for C++)

标签: vba vb6 ide vbe


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 事实上,有必要查看 VB6 IDE“提示和技巧”问题的所有答案。 stackoverflow.com/questions/664370/…
  • MZTools 3(免费)不再可用了吗?
  • 请更新 SmartIndenter 链接?
【解决方案2】:

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

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

Addin for Visual Basic 6.0 包含 50 多种专业工具和 助手。代码查看助手 丰富了标准的 VB6 代码编辑器 有条件的分支线 语句,行尾详细信息,以及 热点。此外,代码分析器 查明死代码和慢代码, SmartComplete 和自动图文集工具帮助 你用你的熟练程度编写代码 做梦也想不到,而增强版 带有扩展代码的项目资源管理器 和代码流视图可以使访问 一个代码位置你的快速行动 总是需要。其他工具:扩展 查找,查找参考,设计师 资源管理器、代码格式化程序、TabOrder 设计师(自动订购),HotKey 设计师,错误处理程序插入器, 异常保护,拼写 检查器,字符串审阅者,评论 一致性检查器,任务列表管理器, 代码片段经理,命名 Standards Manager.Version 2007 添加 设计器分析器,用户界面 标准属性管理器,库 包括设计器片段的资源管理器, 大多数子系统中的许多增强功能。

【讨论】:

  • 我还在用 CodeSmart,很简洁。
【解决方案3】:

因为 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

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

【讨论】:

【解决方案4】:

Visual Basic Tools For Visual Studio 可让您在 Visual Studio 2012/2013 中打开 vb6 项目,其中包含基本大纲、语法着色和其他一些内容。

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

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

【讨论】:

    【解决方案5】:

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

    【讨论】:

    • @RayOK 我刚刚下载了 CodeHelp,太好了……谢谢
    【解决方案6】:

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

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

    【讨论】:

      【解决方案7】:

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

      【讨论】:

      • 在哪里可以获得旧版本?当前版本仅支持 VC++6.0,尽管它声称支持“Visual Studio 6.0” - 我安装了当前版本,但 vb6 ide 中没有任何显示;(
      • @Erx_VB.NExT.Coder,也许你可以在 eBay 上找到它。
      • 您尝试过axtool 的CodeSmart 解决方案吗?我简直不敢相信它对 VB6 的全面性……我的上帝让我大吃一惊!我希望任何人都尝试一下,让我知道他们的想法。我使用了 2009 版本,它可以在 torrent 网站上找到,并意识到它有错误(但它们不是烦人的错误),它们是可管理的错误。哦,是的,除非您特别要求,否则它不会更改您的代码,并且没有任何错误与更改或破坏您的代码有关(谢天谢地)。
      【解决方案8】:

      DoyleSoft BASIC 替代视觉基础

      jabaco 编译器也是-

      【讨论】:

        猜你喜欢
        • 2011-10-18
        • 1970-01-01
        • 2011-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-17
        • 1970-01-01
        相关资源
        最近更新 更多