|
現(xiàn)在微軟的VS系列已經(jīng)出到了2005了。不過(guò)從2003以后就已經(jīng)不能忍受他那個(gè)慢慢騰騰的速度了。 而且2003還加了.net,加.net框架到是無(wú)所謂了,但是把C++整成托管XXX的就讓人不爽了。 不過(guò)VC 6.0對(duì)模板的支持讓人頭疼,還好現(xiàn)在我的實(shí)際工程中接觸到模板的地方不多。 現(xiàn)在公司用的也是VC6.0開發(fā)產(chǎn)品。而且基于VC 6.0的一系列配套軟件用起來(lái)一點(diǎn)也不差哦。 這里我推薦幾個(gè)軟件,基本原則就是在商業(yè)版和自由版中選最好的推薦,如果商業(yè)版本和自由版 功能差不多,優(yōu)先推薦自由軟件。
首先機(jī)器上要有VC6.0和MSDN,這個(gè)不說(shuō)了,地球人都知道。
1 設(shè)計(jì)工具:IBM 的Rational Rose 非常好的UML工具,而且默認(rèn)就是支持VC6.0的。我用的是7.0版本的。下載地址自己在網(wǎng)上找吧。 另外,Eclipse也有UML設(shè)計(jì)的插件。沒(méi)有用過(guò),不知道如何。
2 版本控制:Subversion和TortoiseSVN Subversion是服務(wù)端,管理版本庫(kù)。TortoiseSVN是Windows客戶端使用的工具,和Explore集成在 一起,相當(dāng)?shù)姆奖恪?br> Subversion的官方網(wǎng)站是:http://subversion./ TortoiseSVN的官方網(wǎng)站是:http://TortoiseSVN.net/ ps:如果你使用的是VS2003以上的版本的話,可以關(guān)注一下AnkhSVN,他是一個(gè)集成在VS里面的SVN的 管理工具。 AnkhSVN的官方網(wǎng)站是:http://ankhsvn.
3 比較工具:BeyondCompare 個(gè)人感覺(jué)比較好用的比較工具。 官方網(wǎng)站是:http://www./
4 替代的編輯器:gVim 盡管VC自己帶的編輯器已經(jīng)可以滿足日常的需要了。但是有些操作還是作起來(lái)不順手啊??梢园惭b個(gè) gVim。平時(shí)使用時(shí)用自帶的,需要完成特殊任務(wù)時(shí)切換到gVim。 官方網(wǎng)站是:http://www./ 簡(jiǎn)單安裝過(guò)程: 1。下載最新的Vim for windows的安裝軟件,一定要支持OLE的GUI版本的。 2。打開VS點(diǎn)擊如下:Tools -> Customize... -> Add-Ins Macro File 選擇gvim安裝目錄下面的VisVim.dll文件。 3。這時(shí)候就可以加載Vim Add-in了。點(diǎn)第一個(gè)按鈕就可以配置了。 我一般的習(xí)慣是:打開文件時(shí)不用Vim,Vim的當(dāng)前目錄為源文件的目錄 4。設(shè)置快捷方式: 點(diǎn)擊如下:Tools -> Customize... -> Keyboard 在Category中選Add-ins,設(shè)置VisVimLoadCmd的快捷方式就行了,我一般設(shè)置為Alt+e
5 代碼高亮和自動(dòng)提示工具:Visual Assist X 用VC的應(yīng)該沒(méi)有人沒(méi)用過(guò)這個(gè)吧?就不提夠官方網(wǎng)站了,這個(gè)是要付費(fèi)才能使用的,自己上網(wǎng) 搜索一個(gè)吧。
6 文檔生成工具:doxgen 能生成漂亮的技術(shù)文檔的工具,以后再也不用為寫技術(shù)文檔發(fā)愁了。 官方網(wǎng)站是:http://www./
7 打包安裝工具:NSIS(Nullsoft Scriptable Install System) 可以和nmake工具構(gòu)成自動(dòng)構(gòu)建系統(tǒng),具體教程可以搜索一下。 官方網(wǎng)站是:http://nsis./
8 編程是常用到的框架:(嘿嘿,就算項(xiàng)目中不用到也要知道啊。這些可是C++中的精品框架) a Boost: 全能的C++框架,支持的方面很多。 官方網(wǎng)站是:http://www./ b Log4Cpp: 一個(gè)類似于Log4j的日志記錄系統(tǒng)。雖然我的項(xiàng)目里沒(méi)有用到,但是一定要學(xué)學(xué)這個(gè)。 官方網(wǎng)站是:http:///projects/log4cpp/ c CppUnit: 一個(gè)C++的單元測(cè)試框架 官方網(wǎng)站是:http:///projects/cppuinit/
|