1. 程式人生 > >VS2013帶來的"新特性"

VS2013帶來的"新特性"

-m ng- none 雜誌 ac ap 例如 win7 github 再次

VS2013除了引入"Bootstrap"庫以外,最大的變化就是.net Framework 4.5下面的都不支持了.也就是說,假設不把.net庫升級成.net Framework4.5, 那麽MVC, WebApi等等都用不了.

1.把開源的東西簡單包裝下.Bootstrap是免費的.

2.把基礎框架版本升級,曾經的基礎平臺執行不了,Win7的.net framework3.5,out了,用Windows8.1吧,Windows server2008用不了了。

Bootstrap庫:
http://twitter.github.io/bootstrap/
http://www.bootcss.com/ 中文版

Xamarin



Xamarin始創於2011年,旨在使移動開發變得難以置信地迅捷和簡單。Xamarin的產品簡化了針對多種平臺的應用開發,包含iOS、Android、Windows Phone和Mac App。

Xamarin由很多著名的開源社區開發人員創立和參與,並且也是Mono項目的主導者——C#與·NET框架的開源、跨平臺實現。




作為一個跨平臺開發框架,Xamarin.Mobile有非常多長處。在這一框架內,開發iOS、Android、Windows Phone和Mac App應用能夠不用轉到Eclipse 或者額外購買Mac並使用Xcode。而繼續在Visual Studio之中使用C#與.NET Framework進行。


Xamarin是mono項目的一個分支,但這裏面最大的差別Xamarin是商業項目.mono做為跨平臺的框架已得到越來越多的商業項目的肯定,令外界操心的版權問題\可靠性\穩定性也得到證實,使用mono最大的優點是能夠使用其他平臺眾多的項目解決方式,而不必被限制在windows平臺下貧乏而又昂貴的各種解決方式.

Html5
支持Html5的瀏覽器包含Firefox(火狐瀏覽器)。IE9及其更高版本號,Chrome(谷歌瀏覽器),Safari,Opera等;國內的遨遊瀏覽器(Maxthon),以及基於IE或Chromium(Chrome的project版或稱實驗版)所推出的360瀏覽器、搜狗瀏覽器、QQ瀏覽器、獵豹瀏覽器等國產瀏覽器相同具備支持HTML5的能力。
在移動設備開發HTML5應用僅僅有兩種方法。要不就是全使用HTML5的語法。要不就是僅使用JavaScript引擎。


JavaScript引擎的構建方法讓制作手機網頁遊戲成為可能。因為界面層非常復雜。已預訂了一個UI工具包去使用。
純HTML5手機應用執行緩慢並錯漏百出,但優化後的效果會好轉。雖然不是非常多人願意去做這種優化,但依舊能夠去嘗試。
HTML5手機應用的最大優勢就是能夠在網頁上直接調試和改動。

原先應用的開發者可能須要花費很大的力氣才幹達到HTML5的效果,不斷地反復編碼、調試和執行。這是首先得解決的一個問題。

因此也有很多手機雜誌client是基於HTML5標準,開發者能夠輕松調試改動。

VS 2013的初配置和使用(vc++部分)

我僅僅須要使用vs的vc++部分。所以僅僅有這一部分的使用經歷,其它方面的問題尚無研究。請見諒。 首先,安裝vs2013,安裝過程比較簡單,也已有教程,在此不贅述。僅僅想說一下。vs2013須要占C盤比較大的空間:全部功能都安裝,且裝在C盤的話,約須要9G左右。即使安裝在其它盤。也須要占C盤6G左右的空間;我僅僅安裝了vc++部分,且裝在D盤。約占C盤2G的空間,占D盤4G左右。分盤安裝有可能會帶來庫的默認路徑的問題,導致程序無法正確生成和編譯,在下文即討論包括文件夾的問題。

安裝完vs2013後(再次說明:我是將vs裝在了D盤上,庫文件什麽的在C盤上)。創建一個“hello”project,寫一個“helloworld”程序,發現無法正常生成,有錯誤“無法打開源文件xxx”。遇到這類問題可試一試例如以下解決方法。同一時候,本文對vs的project過大也有一定的解決方式。本文所述方案均僅僅須要配置一次,便在以後的使用中能夠維持,不需再配置。

1、 通過“視圖(V)----其它窗體(E)----屬性管理器(M)”打開屬性管理器。在窗體右上
方可見(見下圖),雙擊“Microsoft.Cpp.Win32.user”

2、 改變“可運行文件文件夾”為“C:\ProgramFiles(x86)\Microsoft SDKs\Windows\v7.1A\Bin”
改變“包括文件夾”為“C:\ProgramFiles(x86)\Microsoft SDKs\Windows\v7.1A\Include” 改變“庫文件夾”為“C:\ProgramFiles(x86)\Microsoft SDKs\Windows\v7.1A\Lib” 點擊“確定”就可以

3、 “Hello World”能夠正確生成、編譯和執行。



4、執行完之後,查看“hello”這個project的大小,比較大。若略微復雜一些。肯定會有百兆。project這麽大的原因是生成了很多我們不須要的文件。能夠通過設置改變這樣的狀況。

5、通過“工具(T)----選項(O)”打開選項。展開“文本編輯器----C/C++----高級”,找到“回退位置”(英文好像是“fallback location”),把“始終使用回退位置”和“回退位置已在使用時。不警告回退位置”置為True。

VS2013帶來的"新特性"