VS2010初體驗(yàn)
也許對(duì)很多人來講,vs2010也許是老生常談了吧,但對(duì)于我來講,今天還是第一次使用,初夜嗎,記錄記錄,日后也好拿出來咂摸咂摸。
目前vs2010還只是beta2,聽ms的人說明年3月份CTP,按照以往習(xí)慣,beta2和CTP版本在主要功能上會(huì)保持一致性,因此現(xiàn)在擺弄擺弄,也算提前做做準(zhǔn)備吧。
區(qū)別于vs2008,2010目前有了如下幾方面變化
- 圖標(biāo)
圖標(biāo)一改原來紅藍(lán)綠黃四種色調(diào),取而代之的藍(lán)與紫。這種圖標(biāo)的設(shè)計(jì),雖然是一個(gè)小小的細(xì)節(jié),但無不體現(xiàn)著MS對(duì)用戶需求的完美把握,縱觀當(dāng)下流行的產(chǎn)品設(shè)計(jì):簡潔,大方遠(yuǎn)勝于華而不實(shí)。比如Apple的手機(jī),Thindpad筆記本,Google的搜索框,這些偉大的作品都是追求簡潔,讓人看起來有天然去雕飾的感覺。VS2010能夠?qū)D標(biāo)做如上修改,切中了用戶需求,總之,對(duì)我來說,這個(gè)改動(dòng),非常有意義。
- 啟動(dòng)速度
MS在2010 series的產(chǎn)品中,著重改善了性能,也許是吸收了Vista的一些經(jīng)驗(yàn)吧,從Win7開始,MS的產(chǎn)品在啟動(dòng)速度上做了很大的改進(jìn)。而這點(diǎn)在國內(nèi)尤為重要,畢竟現(xiàn)在國內(nèi)大部分用戶的PC硬件還遠(yuǎn)遠(yuǎn)不如老美用戶的強(qiáng)悍,重而笨的產(chǎn)品很難吃的開,Win7的啟動(dòng)速度比Vista快樂許多,而Office 2010同樣比Office 2007快很多,VS2010相比Vs2008來講,在啟動(dòng)速度上,也優(yōu)秀了不少。做了一下測(cè)試,在我的筆記本上,VS2008需要4秒左右能打開到Startpage,而2010在2-3秒內(nèi)能打開
3. IDE風(fēng)格設(shè)計(jì)
Vs2008之前的IDE大部分適應(yīng)于Windows Xp和Windows 2003,因此界面風(fēng)格上比較
簡陋,Vs2008的整體風(fēng)格卻又介乎在Vista和Xp之間,總體也沒有特別大變化,初次
安裝2010便能發(fā)現(xiàn),它有些耳目一些。圖標(biāo)的算是一部分細(xì)節(jié),其次在啟動(dòng)畫面上,
2010采用了更有吸引力的不規(guī)則圖形:波浪線條的設(shè)計(jì),顯得界面更加柔和。
圖中底色藍(lán)色為我桌面。
4. 開始頁
與VS2008相比,10的Startpage顯得更加大方,簡潔,也更加突出了團(tuán)隊(duì)合作的重要,將Team Foundation Server放到了該頁非常顯眼的位置。這里面也給我們一些啟發(fā),如果想在一個(gè)界面顯示同樣或者更多的內(nèi)容,還能讓界面顯得簡潔大方的方式是采用Tag。
5. 新特性
初次體驗(yàn)嘛,還不能對(duì)2010的新特性有詳細(xì)全面的把握,只是提提2010中幾種新技術(shù)。
每次IDE的變化都宣示著語言的重大變革,本次也不例外,.Net Framework從3.5升級(jí)到了4.0,和Vista類似,3.5估計(jì)當(dāng)初也是被定位到一個(gè)中間試探性的框架的,4.0會(huì)顯得更加成熟。
下面談一下.net framework 4.0的一些新特性
- 兼容性和部署上
低版本的Application能夠運(yùn)行于.net framework 4.0,同時(shí)4.0還新增一個(gè)非常好的新特性:In-Process Side-By-Side Execution,通俗的說就是在一個(gè)進(jìn)程中,可以同時(shí)運(yùn)行不同版本的組件,如2.0和3.0版本的能夠在一起運(yùn)行。
- 并行計(jì)算
2010增加了命名空間System.Threading.Tasks,通過該空間下的類能輕易地實(shí)現(xiàn) 多線程編程。
- 診斷和性能
.net framework 4.0在診斷和性能上,使得監(jiān)控級(jí)別從Process細(xì)化到了Application Domain
- 代碼約定
這個(gè)新功能對(duì)單元測(cè)試非常有利,簡單的說,這個(gè)功能就是給代碼的上下文添加一些前置或者后置的條件。
- 自動(dòng)打包發(fā)布Com組件
- 動(dòng)態(tài)語言運(yùn)行時(shí)(DLR)
在4.0種,通過System.Dynamic命名空間,實(shí)現(xiàn)了對(duì)動(dòng)態(tài)語言的支持。
- 新增了兩種數(shù)字類型:System.Numerics.BigInteger和System.Numerics.Complex
- 新增了System.Tuple,我感覺這個(gè)東西就像是靜態(tài)的object[],能創(chuàng)建一些數(shù)據(jù)的組合,但不限制類型,同時(shí)是靜態(tài)的。
- .net framework 4.0 還增加了HttpListener,和TcpListener相似,這個(gè)新的類用于創(chuàng)建Http監(jiān)聽服務(wù)。
- 在Asp.Net和ADO.Net上做了改進(jìn)
- 改進(jìn)了WPF,WCF和WF.
- 同時(shí)優(yōu)化改善了對(duì)于64位系統(tǒng)的支持。
初次使用vs2010,感覺改變還是非常大的,而且這些變化也都非常有意義,淺嘗則止,以后有更多體會(huì),再分享給大家。
出處:http://jillzhang.cnblogs.com/
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。

浙公網(wǎng)安備 33010602011771號(hào)