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的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力。

在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。

JavaScript引擎的构建方法让制作手机网页游戏成为可能。由于界面层很复杂,已预订了一个UI工具包去使用。

纯HTML5手机应用运行缓慢并错漏百出,但优化后的效果会好转。尽管不是很多人愿意去做这样的优化,但依然可以去尝试。

HTML5手机应用的最大优势就是可以在网页上直接调试和修改。原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行,这是首先得解决的一个问题。因此也有许多手机杂志客户端是基于HTML5标准,开发人员可以轻松调试修改。

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

我只需要使用vs的vc++部分,所以只有这一部分的使用经历,其他方面的问题尚无研究,请见谅。   首先,安装vs2013,安装过程比较简单,也已有教程,在此不赘述。只想说一下,vs2013需要占C盘比较大的空间:所有功能都安装,且装在C盘的话,约需要9G左右,即使安装在其他盘,也需要占C盘6G左右的空间;我只安装了vc++部分,且装在D盘,约占C盘2G的空间,占D盘4G左右。分盘安装有可能会带来库的默认路径的问题,导致程序无法正确生成和编译,在下文即讨论包含目录的问题。

安装完vs2013后(再次说明:我是将vs装在了D盘上,库文件什么的在C盘上)。创建一个“hello”工程,写一个“helloworld”程序,发现无法正常生成,有错误“无法打开源文件xxx”,遇到这类问题可试一试如下解决方法。同时,本文对vs的工程过大也有一定的解决方案。本文所述方案均只需要配置一次,便在以后的使用中可以维持,不需再配置。

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”这个工程的大小,比较大。若稍微复杂一些,肯定会有百兆。工程这么大的原因是生成了许多我们不需要的文件,可以通过设置改变这种状况。

5、通过“工具(T)----选项(O)”打开选项,展开“文本编辑器----C/C++----高级”,找到“回退位置”(英文好像是“fallback location”),把“始终使用回退位置”和“回退位置已在使用时,不警告回退位置”置为True。

VS2013带来的"新特性",布布扣,bubuko.com

时间: 2024-10-12 22:11:18

VS2013带来的"新特性"的相关文章

Xcode8 带来的新特性和坑

Xcode8新特性 Interface Builder 随着14年的iPhone6和6P出来之后,iPhone的屏幕尺寸也越来越多,屏幕适配是一个需要解决的问题,以后不一定苹果又出什么尺寸的iPhone呢. 在iPhone6和6P发布的同一年,苹果推出的Xcode6中在原有的Auto layout的基础上,添加了Size Classes新特性,通过这个新特性可以使用一个XIB或者SB文件,适配不同的屏幕以及iPhone和iPad两种设备. 在Xcode8中,苹果推出了更加强大的可视化编辑工具预览

发布倒计时!JDK11为我们带来哪些新特性?

今年7月底,JDK11已经进入了Rampdown Phase Two阶段,这标志着该版本所有特性已经被冻结,不会有新的JEP会加入版本中. 这一阶段将会修复P1–P2级BUG,之后,JDK11预定于今年9月25日发布.确定发布的17个JEP如下,其中包括14个新特性以及3个移除的功能: 181: Nest-Based Access Control(基于嵌套的访问控制) 309: Dynamic Class-File Constants(动态类文件常量) 315: Improve Aarch64

云计算为数据中心带来的新特性

在云计算的环境下,计算资源.网络资源和存储资源都可以作为业务发放给用户,从而使得资源共享变得更加灵活和广泛,减少了用户的硬件购置,升级维护等成本终端用户可以使用各种类型的瘦客户端,在任何地方接入建立在云计算上的各类应用.理论上来说,相对于应用装在用户本地终端的传统方法,云计算用户应该获得相同或甚至更好的用户体验.为了达到这样的效果,对于支撑云计算的数据中心就有了更多新的要求.本文将逐一阐述这些数据中心的新特性,并探讨为了满足这些新特性而产生的核心技术及其演进预期.本文所述的数据中心都是指互联网数

ASP.NET Core1.0 带来的新特性

1.采用新的文件系统,不再通过工程文件(.sln和.csproj)来定义项目文件清单. 解决方案文件还是*.sln,但项目文件变成*.xproj了.在项目文件夹下新增的文件会被自动添加到项目中,不用再手动地执行把此文件包含在项目中. 2.Startup类 该类可以看作是整个ASP.NET Core的入口,该类主要存在3个方法: Main--入口方法: ConfigureServices--向IoC容器注册组件: Configure--注册Mideware 也许你第一次见到这个类会有点不明觉厉,该

C++11 带来的新特性 (1)

1 语法改进 1.1 模板表达式中的空格 在c++03 及以前 vector<list<int>>; //Error vector<list<int> >; //OK c++11 vector<list<int>>; //OK 1.2 nullptr 和 std::nullptr_t 在c++03 及以前 void f(int); void f(void*); f(0); //call f(int) f(NULL); //有歧义 c+

Atitit spring 3.0 3.1 3.2 4.0 4.3 5.0 新特性

Spring3.0的新特性及其分析 - 我的人生不甘于平庸! - ITeye技术网站.html Spring3.0带来的新特性 - 未来之路 - 博客频道 - CSDN.NET.html Spring 3.1 新特性一览表 - 开源中国社区.html Spring 3.2三个值得关注的新特性 - 51CTO.COM.html Spring 4.3 的新功能和增强 - ImportNew.html Spring 4.x框架中的新特性---Spring4.0框架的新功能和改善 - FireOfSta

JDBC4.0新特性

在 Java SE 6 所提供的诸多新特性和改进中,值得一提的是为 Java 程序提供数据库访问机制的 JDBC 版本升级到了 4.0, 这个以 JSR-221 为代号的版本 , 提供了更加便利的代码编写机制及柔性 , 并且支持更多的数据类型 . 在本文中,我们将从编码的易用性及柔性的角度探讨 JDBC 4.0 所带来的新特性及改进. JDBC 4.0 的新特性 JDBC 4.0 文档列举了 20 个改进及新特性 , 大小不等 . 本文无法做到尽述其详 , 为此笔者根据其功能特点及应用领域将其分

即将到来的Android N,将具备这些新特性

原文转自:http://www.leiphone.com/news/201602/pSRQAuAjMFJITqHe.html         原创 訾竣喆 即将到来的Android N,将具备这些新特性 去年的I/O大会上Google表示,今后每一年的I/O大会上都会推出对Android重大更新后的新版本号.今年我们将可以在I/O大会看到Android的7.0版本号,也就是Android N.在I/O大会上推出之后,开发人员预览版就会每隔一月进行一次更新,直到10月推出正式版本号.Android

Laravel 5.3将会有的新特性总结

Laravel地球上最好用的PHP框架,今天和大家分享的就是Laravel 5.3的相关特性,一起来看看吧. 据 Laravel 官方消息,Laravel 5.3 将在今年的 Laracon US 会议期间发布,这就意味着它将在 7 月的 28 号或者 29 号与大家见面.根据列在 Laracon 网站上的时间表,Taylor 将在 Louisville 当地时间 7 月 28 号下午 5:15 演讲,所有应该就会在那个时间.下面,带大家抢先看看 Laravel 5.3 即将带来的新特性. 1.