Visual Studio 2008 十大新功能
??? VS2005還沒有最終穩定的版本,但是我想在微軟的某個辦公室,一個項目組正在研究發展Visual Studio 2008這個版本。我看了一下表,現在的時間是公元2006-3-9日,離微軟發布VS2008版的α版還有整整18個月,我不知道它最終會是如何的,但是它一定具有以下十項激動人心的特點:
??? No.1 代碼中插入圖片,而且它可以被Notepad進行編輯?
??? 是神話么,不是。它實際上是在注釋中加入了另一個標簽,其標簽指向當前解決方案的的一個圖片鏈接正如下面的樣子
///<img>ref = /img/img01.gif</img>??? 很好,它的確可以被NotePad進行編輯。為什么要供這個功能?呵呵,當你維護一段代碼時,你首先是想是了解它是如何來組織程序的,當然你可以通過文字描述,類視圖等等來了解,或者也是我們常用的寫一個說明文檔,然后放入另一個DOC的目錄,然后過了一兩年,你,噢不是你,是你現在的手下發現找不到那個文檔了!文檔中插入圖片,一目了然。其實類似的功能還有幾個,象///<docfile></docfile>
??? No.2 完美的代碼段編輯器
??? 我已經很煩寫#region之類的東東了,在VS2008中如果你想要對一個函數進行具體編碼你只需要按快捷鍵就可以進入代碼段編輯器,其實早在古老的 VB6.0中就有的,只是它還是在同一個窗口里,但是這次有點不一樣,它是另個一個窗口。現在有兩個窗口了,一個全部代碼的窗口,還有一個是本函數的窗口,而且它是浮動的,下面的窗口也可以進行滾動。
所謂完美,當然不只是這個功能,它還包括相當好的注釋編輯,以及代碼自動生成,呵呵還有微軟內部的類似源代碼,居然還是中文的,呵呵。
??? No.3 兼容linux平臺檢查
??? 這個特性并不是微軟主動想要來做的,沒辦法,市場逼得他這樣做。一幫高手在linux下推出了linux平臺下的.net環境,呵呵,而且居然形成了標準,MS坐不住了。比爾在一個星期一的早晨把VS2008的項目經理NB007叫去要他想點辦法,于是NB007又把他手下這幫人叫來開了個會,據說那天是2007-4-1日,因此這項檢查在微軟內部的名稱叫"愚人節標準",在MS對外的名稱叫做 CLX兼容性檢查,對了在這里你不能使用System.windows.forms這個命名空間,你必須使用System.Xnix.Forms,它可以在多種Unix/Linux下使用。
??? 而且基于這個特點,你可以在Windows平臺下編輯你的代碼,然后可以模擬Unix/Linux平臺運行,不過好象還有點小bug,總是在最后彈出一個對話框:
??? “Warn: M$建議你在Windows下運行此應用程序!"
??? No.4 即時交流功能
??? 其實這個功能是在企業版才有的,而且只局限于局域網內,它需要一個Server中心。企業版在其他國家都比較貴,而且這個功能需要另外付費1000$。在中國,企業版只要五元,這個功能是免費贈送的,而且可以在Internet上使用。據說是一個0day組織用ILDASM改動了一些代碼。
??? 它的作用其實就是當你在寫代碼時可以和朋友討論問題,當然你也可以選擇隱身!
??? No.5 更漂亮的界面,透明,真正的3D
??? 如果你要發揮VS2008的界面效果,一定要安裝Window Vista,并且需要Patch3,在VS2005及以前的版本中,界面只是好看而已,這個版本體現了Window 界面項目組的專業水平,以前可以叫浮動 的窗口,現在叫懸空,效果你安裝后就知道了。對了,還有一點點小要求,MS推薦配置
??? CPU :PⅦ 4.0T(群核處理器)
??? 內存:64 T
??? 硬盤:128T
??? No.6 大幅提升的Visio功能
??? 現在你不需要完全用手寫代碼,只需要在Visio中畫一個一個的類,對象,關系圖等等。然后選一定一個生成模板,就可以基本生成一個應用程序(因為這個原因,眾多的軟件學院添加了計算機制圖這門課程,還不是選修)。其實我是比較喜歡這個功能的,不過有一點點小問題,生成的代碼性能不是很好,需要手工進行優化,MS在它的網站上宣告在下一個版本中它會提供更多的應用模板,分類更加細致等等。
??? No.7 超多的專業控件
??? 以前VS跟Delphi(現在它叫 Siphi,由Sun,IBM聯合開發)比,總是它的控件不夠,這次MS花了血本制作了上千個控件,象ComboBox就有多達三十多種的變種控件,并且你可以上MS的網站檢索 更多的控件,你也可以向MS提交你自已寫的控件,并且向世界共享。
??? N0.8 內嵌匯編
??? 其實這算不上一個很好的功能,不過有人需要,也就提供了。你可以嵌入IL代碼或者本地匯編代碼,不過如果嵌入了本地匯編代碼,C#4.2會提出一個編譯警告。
asm:IL{....
}
asm:Native{
...
}
??? No.9 強大的配套工具
??? 多種功能強大的工具,包括內存圖形器,壓力測試工具,性能分析器,還有一個Java2CSharp的工具,能夠轉換95%以上的代碼。 對了,終于MS推出了自已的混淆器,功能強大,但是MS說明在某些場合可能出錯。
??? No.10 命令行愛好者的福音
??? 如果你實在喜歡命令行,喜歡寫批處理,這個也會令你激動不已。因為微軟里面也有一幫古怪的老家伙,不喜歡集成環境,而一定要用DOS下的Edit來編寫一個Make文件,然后寫一個批處理,我是不喜歡DOS的,因此沒用過。不過可信的是在VS2008測試版發 行的頭個晚上一個叫 EditCrazy.Dos的家伙把他用匯編寫的一個可以方便選擇編譯的選項的工具MakeTemplate.com放入了光盤的母版中。
??? 這個事件是MS事后才知道的,但是已經收不回這些測試版的安裝光盤了,因此也就將錯就錯,而Jeffrey Richter在他的書中也提到了這段趣聞。他的評語是"還不錯,我回到了我的年輕時代"
??? 最后,我是用UltraEdit32 1.0漢化破解版來寫這篇文章的,并且我沒有安裝VS2005的測試版,但是我想再過幾個月就會有5元的VS2005簡體中文企業版了,還帶patch1。
?
轉載于:https://www.cnblogs.com/goody9807/archive/2009/10/20/1586976.html
總結
以上是生活随笔為你收集整理的Visual Studio 2008 十大新功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 固件升级
- 下一篇: TSSD2018下载地址及更新说明