編程,開發(fā)工具很重要。
很早以前學(xué)習(xí)VC時(shí)用過(guò)VC6.0,看著教程上的說(shuō)明一步步的做可以完成教程的例子,可真要自己做點(diǎn)什么再用VC6.0開發(fā)就覺的很別扭!看看VC6.0生成的MFC程序代碼,對(duì)于我這樣一個(gè)C++、VC初學(xué)者來(lái)說(shuō),就象在迷宮里找出口一樣- -!也許是我不夠考心吧,呵呵。
后來(lái)為了生活去學(xué)習(xí)其他的編程語(yǔ)言,不管DELPHI、JAVA還是C#,他們都有一個(gè)良好的不管對(duì)熟練的程序員還是初學(xué)者都非常好用開發(fā)環(huán)境。現(xiàn)在回過(guò)頭來(lái)重新學(xué)習(xí)C++,思考再三實(shí)在受不了VC6.0那云山霧繞的自動(dòng)生成代碼的折磨考慮用其他的開發(fā)工具。試過(guò)用Eclipse 平臺(tái)學(xué)習(xí)開發(fā)C++但配各種各樣的插件非常麻煩而且不能創(chuàng)建MFC工程,我的機(jī)器運(yùn)行Eclipse也非常慢,這對(duì)我一個(gè)初學(xué)者來(lái)學(xué)太不能忍受了!后來(lái)看網(wǎng)上說(shuō)Dev-C++和GCC不錯(cuò),下載下來(lái)試用了下感覺也不是非常適合初學(xué)者。為了找一款好用的適合我這個(gè)初學(xué)者的C++開發(fā)工具讓我苦惱了好久,在一次用VS2005開發(fā)一個(gè)給自己用的小工具時(shí)發(fā)現(xiàn)VS2005具然可以創(chuàng)建MFC工程,讓我很驚訝!用VS2005這么快一年了居然沒有發(fā)現(xiàn)這個(gè)功能,真的很失敗- -!
用VS2005創(chuàng)建了一個(gè)MFC工程后查看生成的代碼,用我不多的C++知識(shí)居然能看懂大部分代碼,完全沒有看VC6.0生成的代碼時(shí)那種云里霧里的感覺。
在決定用VS2005學(xué)習(xí)開發(fā)C++、VC后,新的苦惱也來(lái)了。從網(wǎng)上下載的VC教程都是針對(duì)VC6.0的,VC6.0中的一些工具在VS2005里不是沒有就是功能不一樣或者不在教程中說(shuō)的位置。比如變量生成功能的對(duì)話框,這個(gè)對(duì)話框其實(shí)就是類維護(hù)向?qū)В?/span>VS2005里就沒有至少我沒找到。找到的一個(gè)替代功能也只是一次加一個(gè)變量,非常非常麻煩還不如自己在類里加來(lái)的快!為什么網(wǎng)上找不到用VS2005開發(fā)的VC教程啊!!!