我必须处理几个VB6遗留项目,尽管有一些很好的VB6插件(例如CodeSMART),我越来越讨厌IDE,特别是现在我有机会在一个新项目中使用Java / Netbeans。不幸的是,它至少会在未来几年保持这种状态。
所以我问自己:可以通过插件扩展Netbeans IDE以支持VB6项目吗?
这就是我的梦想:
option explicit
”)可以吗?有人使用Netbeans和自定义语言吗?什么是最好的开始方式?
编辑:我想自己这样做,因为我知道这是一个高度专业化的功能请求:)
答案 0 :(得分:3)
我做了一个快速搜索,看看是否有可用的插件支持Netbeans上的Visual Basic,但是找不到。
正如您所提到的,您愿意为Netbeans编写VB支持,您可能需要查看Schliemann - Easy Integration of Scripting Languages in NetBeans IDE 6.0。本文提供了有关langauge支持如何在Netbeans 6中工作的信息以及添加新语言的方法。
您可能还想查看General Scripting Framework,它用于提供对Ruby,HTML,CSS和JavaScript的支持。 Project Schliemann的优势在于它还允许编译新语言,但缺点是你必须为新语言提供词法分析器和解析器才能支持。
以下是一些额外的一些资源,可能会对你的任务有用:
答案 1 :(得分:2)
IDE支持VB6有几个问题,因为它用于编译和调试。与Java或C / C ++不同,VB6中的所有内容都是专有的,并且只能通过当前IDE的外接程序api进行访问。
作为VBx程序员,因为它是初始版本,维护和使用VB6的关键是学习如何在软件以调试模式运行时进行编码和调试。 VB6的优势仍然是您可以在运行时动态添加或更改代码并立即测试结果。由于此功能的强大功能,我的大部分时间都花在调试模式上。
与其他语言和IDE相比,它是一种不同的体验和方法。很多因为VB 1.0是第一个拥有它所具有的功能的人之一。
不是说拥有很多这些功能会很好。使用VB.NET 2008 IDE后使用VB6显示VB6的年龄非常快。但是,由于您必须处理这些遗留项目,因此您只能执行工具允许的操作。
答案 2 :(得分:0)
您目前在VB6项目中使用了哪些IDE?我的记忆有点模糊,就像很久以前一样,但我记得Visual Studio非常好,尤其是它的时间。话虽这么说,我不知道你会在VB6支持Eclipse方面取得多大成功。当然可以做到,但我真的不认为你会得到比VS已经给你的更丰富的功能。至少不够丰富,不值得开发功能。
答案 3 :(得分:0)
我认为你运气不好但是看看this question这些答案可能会让你的生活更轻松......
答案 4 :(得分:-1)
没有。 Netbeans主要是Java IDE。虽然它支持Java以外的许多语言,但Java社区对VB6并不感兴趣。