公開(kāi)微軟開(kāi)發(fā)Visual studio 2010介紹方法
我從微軟官網(wǎng)了解到,備受矚目的微軟下一代軟件開(kāi)發(fā)平臺(tái)Visual studio 2010正式版將在明年2到3月間發(fā)布,此前該產(chǎn)品已經(jīng)發(fā)布了社區(qū)預(yù)覽版及bata版已經(jīng)備受青睞。Visual studio 2010有很多值得學(xué)習(xí)的地方,這里我們主要介紹Visual studio 2010,包括介紹Visual studio 2010等方面
胡得民談到,在這即將發(fā)布的正式版中,微軟將給C++開(kāi)發(fā)者更多的關(guān)懷和支持?!皬腣isual studio產(chǎn)品發(fā)展情況看,相較與對(duì)其它語(yǔ)言的支持和改進(jìn),也許我們的確顯得有些冷落了C++開(kāi)發(fā)者,但從Visual studio 2010開(kāi)始,不管是從IDE到編譯器,C++開(kāi)發(fā)者都能在這個(gè)工具中重新找回自己應(yīng)該在的位置?!?/P>
記者了解到,C++曾經(jīng)是Visual Studio 6.0中的首席語(yǔ)言,但是微軟從2000年開(kāi)始推行.NET戰(zhàn)略以來(lái),其核心及缺省的編程語(yǔ)言是C#,所以微軟的開(kāi)發(fā)工具Visual Studio系列,多年來(lái)對(duì)C++開(kāi)發(fā)者的關(guān)懷和C#的開(kāi)發(fā)者相比,一直相去甚遠(yuǎn)。C++的地位不斷下滑,被后來(lái)居上的C#搶了風(fēng)頭,很多鐘情于C++的程序員頓感失落和惆悵,甚至都開(kāi)始懷疑C++的前途問(wèn)題。ITPUB網(wǎng)站微軟技術(shù)頻道的專欄作者、5屆MVP陳良喬談到,“多年以來(lái),在Visual Studio所支持的各種編程語(yǔ)言中,C++就像被打入了冷宮。從Visual Studio 6.0到最新的Visual Studio 2008,其間經(jīng)過(guò)了多次版本更迭,Visual C#不斷推陳出新,就連昔日受到程序員們鄙視的Visual Basic都有很多新的特性推出,但是Visual C++每次都是幾個(gè)不咸不淡的小更新,沒(méi)有革命性的變化。在Visual Studio所支持的各種語(yǔ)言中,越來(lái)越覺(jué)得Visual C++是后媽生的?!?/P>
陳良橋
比如:“ MSBuild不能很好地支持Visual C++項(xiàng)目; C++語(yǔ)言本身沒(méi)有大的改進(jìn),新的標(biāo)準(zhǔn)沒(méi)有出現(xiàn); 從Visual Studio .net 到Visual Studio 2008,很少有關(guān)于Visual C++的更新和改進(jìn); Visual C++的類圖不能編輯,無(wú)法動(dòng)態(tài)生成代碼; 可憐的Visual C++ Feature Pack居然要通過(guò)SP來(lái)發(fā)布,Visual Studio發(fā)布的時(shí)候都不等等它; IDE很多新的功能只能在Visual C#和Visual Basic中實(shí)現(xiàn),例如Visual C++項(xiàng)目不支持“導(dǎo)出模板”等; MSDN中的示例代碼很多都是Visual C#的,很少有Visual C++的示例代碼。”他列舉道。
#t#當(dāng)前全球有數(shù)百萬(wàn)的開(kāi)發(fā)人員在使用微軟的.NET技術(shù)。如果你是其中之一,或者想要成為其中之一的話,我下面將要列出的每一個(gè)站點(diǎn)都應(yīng)該是你的最愛(ài),都應(yīng)該收藏到書(shū)簽中去。
對(duì)于不熟悉.NET技術(shù)的朋友,需要說(shuō)明一下,.NET提供了一個(gè)平臺(tái)和一些相應(yīng)的工具,編程人員可以使用它們來(lái)在開(kāi)發(fā)Windows桌面,互聯(lián)網(wǎng),甚至是手持移動(dòng)設(shè)備上構(gòu)建極富交互性的應(yīng)用。很有可能你最喜歡的網(wǎng)站之一就是用微軟的ASP.NET技術(shù)構(gòu)建的。
1.CodeProject
這些年來(lái)我在這個(gè)站點(diǎn)下載了數(shù)不清的代碼。該站點(diǎn)中的快速有效的文章都是由真正的開(kāi)發(fā)人員撰寫(xiě)的,他們可以給你關(guān)于特定編程問(wèn)題的直接幫助,而文章中總是會(huì)包含一個(gè)代碼下載的鏈接。
提交文章和代碼的開(kāi)發(fā)人員不會(huì)得到任何報(bào)酬,他們只是為了得到社區(qū)的認(rèn)同。這個(gè)站點(diǎn)不僅包含.NET和Windows平臺(tái)的內(nèi)容,所以對(duì)于想要擴(kuò)展自己的技術(shù)視野的開(kāi)發(fā)人員來(lái)說(shuō),這兒也是個(gè)很好的去處。
2.DotNetNuke
DotNetNuke是一個(gè)開(kāi)源的框架,開(kāi)發(fā)人員可以下載它并用它來(lái)構(gòu)建自己的ASP.NET網(wǎng)絡(luò)應(yīng)用。如果你是一個(gè).NET開(kāi)發(fā)人員而你還沒(méi)有下載過(guò)這些代碼來(lái)讀一讀的話,你真的需要馬上去下載它了。
此軟件最近幾年已經(jīng)經(jīng)過(guò)了數(shù)次迭代并被證實(shí)其中含有很多最有效率的編碼最佳實(shí)踐。盡管此站點(diǎn)有一個(gè)收費(fèi)的專業(yè)版,但是仍然有一個(gè)可以免費(fèi)下載的社區(qū)版本,而在該站點(diǎn)免費(fèi)注冊(cè)來(lái)獲得下載途徑也是非常值得的。
3.GuysFromRolla
如果你是一名web開(kāi)發(fā)人員的話,老實(shí)說(shuō),多數(shù).NET開(kāi)發(fā)人員都是,那么這個(gè)站點(diǎn)你一定要訪問(wèn)。此站點(diǎn)包含有你需要了解的關(guān)于ASP.NET的各方面的文章,甚至還包含有很多針對(duì)ASP開(kāi)發(fā)者的信息(信不信由你,仍然有很多開(kāi)發(fā)人員在使用ASP)。
多年來(lái),我已經(jīng)通過(guò)閱讀此站點(diǎn)的論壇的帖子解決了無(wú)數(shù)的問(wèn)題。
4.DevSource
你從上圖就可以看出來(lái),這個(gè)在線開(kāi)發(fā)雜志是由微軟提供的,不過(guò)請(qǐng)別因此而心懷成見(jiàn)。我強(qiáng)烈建議訂閱此站點(diǎn)的免費(fèi)每周新聞時(shí)訊,它可以讓你最快速的了解到從微軟傳出來(lái)的大事小情。
你也應(yīng)該訪問(wèn)一下DevLife 論壇。
5.DevX
這是另一個(gè)在線開(kāi)發(fā)雜志,它并不僅僅關(guān)注于微軟的技術(shù),它傾向于展示一些很有趣的非主流的技術(shù)。
我本人曾經(jīng)給他們寫(xiě)過(guò)幾篇文章,因?yàn)樗麄兪菫閿?shù)不多的幾家需要關(guān)于機(jī)器人學(xué)和演講技術(shù)的網(wǎng)站之一。此站點(diǎn)每天的文章覆蓋了從傳統(tǒng)的.NET到VB開(kāi)發(fā)的所有內(nèi)容。以上介紹Visual studio 2010。