是否可以使用Netbeans来处理VB6项目?

我必须处理几个VB6遗留项目,尽管有一些很好的VB6插件(例如CodeSMART),我越来越讨厌IDE,特别是现在我有机会在一个新项目上使用Java / Netbeans。 不幸的是,至少在未来的几年里它会保持这种状态。

所以我问自己:可以通过插件扩展Netbeans IDE来支持VB6项目吗?

这是我梦寐以求的:

  • 更好的代码导航(例如Ctrl + Click)
  • 更好的代码突出显示
  • 代码折叠
  • 简单的重构
  • 在层次结构中组织源文件
  • 我自己的VB6特定警告(“ option explicit缺少option explicit ”)
  • 代码生成器(如用于getter和setter的Java)
  • 集成调试(但我认为这几乎是不可能的)
  • 自动格式化代码
  • 可以做到吗? 有人使用过Netbeans和自定义语言吗? 什么是最好的开始?

    编辑:我想自己做,因为我知道这是一个高度专业化的功能请求:)


    我做了一个快速搜索,看看是否有可用的插件来支持Netbeans上的Visual Basic,但无法找到任何插件。

    正如你所提到的,你愿意为NetBeans编写VB支持,你可能想看看Schliemann--在NetBeans IDE 6.0中轻松整合脚本语言。 本文提供有关Netbeans 6中语言支持如何工作的信息以及如何添加新语言。

    您可能还想查看一般脚本框架,该框架用于提供对Ruby,HTML,CSS和JavaScript的支持。 与Schliemann项目相比,它的优势在于它还允许编译新的语言,但缺点是您必须为新语言提供词法分析器和语法分析器来支持。

    以下是一些额外的资源,可能会在您的任务中派上用场:

  • 贡献模块 - 首先,检查并确保没有其他插件可以满足您的需求。
  • NetBeans插件快速入门 - 向IDE添加功能简介。
  • 通用语言框架(Project Schliemann) - 这些信息可能已过时,因为它将Netbeans的当前版本称为“未来”版本。
  • languages.netbeans.org - 本网站被列为Schliemann项目的官方网页。
  • 祝你好运!


    支持VB6的IDE有几个问题,因为它用于编译和调试的独特设置。 与Java或C / C ++不同,VB6中的所有内容都是专有的,只能通过当前IDE的外接API访问。

    作为VBx程序员,因为它是最初发布的版本,所以维护和使用VB6的关键是学习如何在调试模式下运行软件时进行编码和调试。 VB6的优势仍然是,您可以在运行时动态添加或更改代码,并立即测试结果。 由于此功能的强大功能,我大部分时间都花在调试模式中。

    这是一种与其他语言和IDE不同的体验和方法。 很多因为VB 1.0是第一个拥有它所做功能的人之一。

    不要说有很多这些功能会很好。 使用VB.NET 2008 IDE后使用VB6显示VB6的时代确实很快。 但是,由于您必须处理这些遗留项目,您只能执行这些工具允许您执行的操作。


    你目前使用什么IDE来进行VB6项目? 我的记忆有点模糊,因为它很久以前,但我记得Visual Studio相当不错,尤其是它的时间。 话虽如此,我不知道你将如何成功地加强对VB6的Eclipse支持。 当然它可以完成,但我真的不认为你会得到比VS已经给你的功能更丰富的功能。 至少不够丰富,因此值得开发功能。

    链接地址: http://www.djcxy.com/p/42147.html

    上一篇: Is it possible to use Netbeans for working on VB6 projects?

    下一篇: Is process forking in PHP / Apache a good idea?