2008-10-22 160 views
58

我被Visual Studio 2008和Eclipse所寵壞,必須在VB6應用程序上做一些維護工作。用於VB6和VBA的替代IDE

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

重寫不是一個選項我只是修復了一些錯誤,它是一個很大的代碼庫。

+2

IDE有什麼問題?它很輕巧:-)它在任何現代硬件上都非常快速。你可以調試,它有斷點...你錯過了什麼? – 2008-10-23 13:15:44

+0

你真的在問什麼?如果VisualStudio 2008有可用的VB6 IDE?回答是**沒有**。您必須安裝VisualStudio6安裝程序中包含的VB6編譯器/ IDE。 (你可以選擇僅安裝VB6部分,並跳過C++的VisualStudio6) – awe 2009-10-07 09:49:57

+2

也值得一看:[** Rubberduck **](http://rubberduckvba.com),一個開源項目,增加了代碼檢查,重構,強大的導航工具(成員級代碼資源管理器,查找所有引用,轉到實現,查找符號...),源代碼控制,單元測試,原始Smart Indenter代碼的C#端口,可用於64位VBE主機,還有更多功能。目前在VBA中工作,但VB6集成計劃。請注意,我是[Rubberduck存儲庫]的管理員(https://github.com/rubberduck-vba/Rubberduck)。 – 2016-11-15 16:09:50

回答

58

我從來沒有聽說過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

Screencap of MZ-Tools Menu

+4

mz工具非常出色 – kjack 2008-10-23 18:13:18

+8

事實上,值得看看VB6 IDE「提示和技巧」問題的所有答案。 http://stackoverflow.com/questions/664370/your-favorite-visual-basic-6-tools-and-tips – MarkJ 2009-07-01 16:58:24

8

前段時間我做了一些研究,沒有出現。我不相信你有任何真正的選擇...

但你可以考慮檢查一下: http://www.axtools.com/products/cs2k3vb_screenshots.htm 它看起來很有前途。

Addin for Visual Basic 6.0打包50多個專業工具和 助手。代碼查看助手 豐富了標準VB6代碼編輯器 ,其條件爲 語句,行尾詳細信息和 熱點的分支行。此外,代碼分析器 查明死慢的代碼中, SmartComplete和自動圖文集工具幫助 你寫出來與大家 做夢都想不到的熟練程度代碼,而增強 工程資源管理器與擴展碼 和碼流視圖可以訪問 一個代碼位置的快速行動,你總是需要。其他工具:擴展 查找,查找引用,設計師 資源管理器,代碼格式化,的TabOrder 設計(帶自動順序),熱鍵 設計師,錯誤處理程序插入器, 異常保護,拼寫 檢查,絃樂審閱,評論 一致性檢查,任務列表管理器, 代碼段管理器,命名 標準Manager.Version 2007年增加了 設計分析,用戶界面 標準特性管理器,庫 瀏覽器,包括設計師片斷, 許多增強功能,在大多數子系統。

+0

我仍然使用CodeSmart,非常整潔。 – magallanes 2012-01-17 14:56:58

7

因爲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項目文件並顯示該項目的詳細信息到項目/工作區樹。它也會運行構建捕獲輸出。

3

是的,沒有替代IDE VB6 afaik。但我使用的一個不可或缺的插件是CodeHelp。它給你製表符!爲窗口,簡單的標籤訂購,全屏切換器,也許一個鼠標滾輪加載項。從Planet Source Code頁面查看。並且一定要查看下載到安裝文件的註釋,因爲我在源代碼和作者的網站上遇到了問題。

2

我在使用VB6進行編程時使用了Visual Assist X。這是一個代碼着色插件。
必須有一個,一旦你習慣了VS2005 +
我不知道VB6在當前版本仍然支持,所以你應該看看,看看自己(也許獲得較舊版本)

2

DoyleSoft基本替代的Visual Basic

jabaco編譯too-

8

Visual Basic Tools For Visual Studio,您可以在Visual Studio 2012/2013開放VB6項目,基本勾畫輪廓,語法着色,和一些更多的東西。

它的工作正在進行中,但如果像我一樣,你有一些活的死vb6程序來維護,這是...耐人尋味。

除了沒有GUI編輯器,沒有調試。我擔心這些問題(特別是調試)是破壞者。 (當然,我明白並非一切皆有可能)。