《Visual Studio 2012 Cookbook》 學習筆記

原先一直在vc6上開發桌面程序。版本跨度比較大。

結合業務目標,筆記上會針對桌面、winRT開發內容多一些。

 

下方代碼和截圖來自,

  • win8簡體中文專業版 64位系統
  • Vs2012 企業版簡體中文,安裝了Update 1

 

特徵,

  • vs2010 Sp1可以同vs2012項目文件相互兼容。實現原理:sp1可以解析vs2012的項目格式,如果新增特性,會提示用戶。
  • Asp.Net MVC4.0 開發
  • Siverlight 5: 不適合開發共享軟件。多數瀏覽器需要下載插件支持,另外微軟已經放棄更新。
  • 拖動源代碼文檔窗口Tab,可以在MDI外部拖動顯示。很方便採用多顯示器開發。
  • 快速命令搜索。在主界面右上角。這種命令調用方式越來越流行了。確實省卻了幾次點擊的麻煩,也增加模糊搜索。
    Win8本身也可以搜索程序,試試Win按鍵+Q
    image
  • 在源代碼窗口按下Ctrl+F,非模態窗口提示輸入。
    image
  • 新的圖片設計器:基於Dx11驅動,支持MIP Mapping、像素渲染。也可以打開部分3D格式文件

 

不適應的處理,

  • ipch、sdf文件龐大。關閉。採用了vc6下好用的visualAssistantX工具。
    注意:關閉後,類視圖無法使用。
    image

 

創建windows應用商店程序

Metro風格,是win8全新獨有的界面。適合觸屏,也要滿足傳統鼠標、鍵盤操作。

只有c++可以開發DirectX應用商店程序,

image

 

下面是三種開發技術對照。

image

 

單元模版開發,

image

可以看到,

c++在winRT開發廣泛受到支持。特別是DirectX應用開發。

 

模擬器調試、測試

image

可以用鼠標模擬觸摸屏操作。 MSDN有關於模擬器的支持。

image

 

調試的程序也會安裝到本機Metro桌面

 

章節3、4、5、6

非常用開發技能,跳過。

 

c++相關開發

win8和vs2012爲c++帶來了新的機遇,啓用對c++ 11特性的支持。尤其是,智能指針讓內存管理變得簡單。

 

c++結合XAML可以創建winRT應用。

 

 

小結,

本書講解,注重概念性知識。沒有深入內容。

文字閱讀有點生澀,只適合”cook”。

 

MSDN提供了很好的VS2012學習材料.http://msdn.microsoft.com/en-us/vstudio/aa718325.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章