首页 > 代码库 > VS2013带来的"新特性"
VS2013带来的"新特性"
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带来的"新特性"