Alternative IDE for VB6 and VBA
我被Visual Studio 2008和Eclipse宠坏了,不得不在VB6应用程序上做一些维护工作。
有谁知道VB6的替代/更新IDE?
重写不是一个选项,我只是修复了一些错误,这是一个很大的代码库。
我从来没有听说过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
Visual Basic工具对于Visual Studio,您可以在Visual Studio 2012/2013中打开vb6项目,包括基本轮廓,语法着色和更多内容。
它是一项正在进行中的工作,但如果像我一样,你有一些活的死vb6程序需要维护,那就是......很有趣。
除了没有GUI编辑器,没有调试。我担心这些问题(特别是调试)是交易破坏者。 (当然,我明白并非一切皆有可能)。
由于VB6 IDE不会检测在IDE之外进行的文件更改,因此在VB6 IDE之外开发代码可能非常困难,而不会有丢失代码更改的风险。
但是可以从命令行运行VB6项目构建,因此可以使用能够运行命令的任何文本编辑器/ IDE进行简单的VB开发,捕获它的输出。
但是对于像GUI更改和调试这样的事情,除了恢复到VB6 IDE之外别无选择。
以下是从DOS提示符运行构建所需的命令:
1 2 | set PATH="d:\Program Files\Microsoft Visual Studio\VB98";%PATH% vb6.exe /out ErrorFile.txt /make MyProject.vbp |
FWIW Zeus IDE能够导入VB项目文件并将项目详细信息显示到项目/工作区树中。它还将运行构建捕获输出。
前段时间我做了一些研究,没有出现任何问题。我不相信你有任何真正的选择......
但你可以考虑检查一下:
http://www.axtools.com/products/cs2k3vb_screenshots.htm
看起来很有希望。
Addin for Visual Basic 6.0 packing more than 50 professional tools and
assistants. The Code View Assistant
enriches the standard VB6 code editor
with branch lines for conditional
statements, end-of-line details, and
hotspots. Moreover, the Code Analyzer
pinpoints dead and slow code, the
SmartComplete and AutoText tools help
you write code with a proficiency you
never dreamed of, while the Enhanced
Project Explorer with expanding code
and Code Flow View can make accessing
a code location the speedy action you
always needed. Other tools: Extended
Find, Find References, Designer
Explorer, Code Formatter, TabOrder
Designer (with auto-order), HotKey
Designer, Error Handlers Inserter,
Exception Protection, Spelling
Checker, Strings Reviewer, Comments
Conformity Checker, Task List Manager,
Code Snippets Manager, Naming
Standards Manager.Version 2007 adds
Designer Analyzer, User Interface
Standard Properties Manager, Library
Explorer including Designer Snippets,
many enhancements in most subsystems.
是的,没有替代IDE到VB6 afaik。但我使用的一个不可或缺的插件是CodeHelp。它给你标签!用于窗户,简单的标签订购,全屏切换器和鼠标滚轮插件。从Planet Source Code页面查看。因为我遇到源代码和作者网站的问题,请务必检查下载到安装文件的注释。
CodeHelp Add-In 2.2令人惊叹的VB6插件,以帮助组织和编码。
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=62468&lngWId=1
DoyleSoft BASIC替代视觉基础
jabaco编译器 -
我在VB6中编程时使用了Visual Assist X.这是一个代码着色插件。
一旦你习惯了VS2005 +,一定要有
我不知道当前版本是否仍然支持VB6,所以你应该看一看自己(也许是旧版本)