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带来的"新特性"的更多相关文章
- PostgreSQL 9.5,带来 UPSERT 等新特性
PostgreSQL 9.5于2016年1月7日正式发布,此版本主要带来了以下几个方面的特性: UPSERT, Row Level Security, and Big Data 1)UPSERTUPS ...
- Git 2.7: 一个新的带来许多新特性和性能提升的主要版本
在2.6版本发布两个月之后,Git 2.7发布.该版本带来了许多新特性以及性能的提升. 本文选取了Git 2.7带来的主要变化: git remote支持get-url子命令,可以显示指定远端的URL ...
- Stream:java1.8新特性
原 Stream:java1.8新特性 2017年08月01日 18:15:43 kekeair-zhang 阅读数:392 标签: streamjava1-8新特性 更多 个人分类: 日记 版权声明 ...
- Java 8新特性终极指南
目录结构 介绍 Java语言的新特性 2.1 Lambdas表达式与Functional接口 2.2 接口的默认与静态方法 2.3 方法引用 2.4 重复注解 2.5 更好的类型推测机制 2.6 扩展 ...
- java8新特性全面解析
在Java Code Geeks上有大量的关于Java 8 的教程了,像玩转Java 8--lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在Java ...
- 开发者必须知道的HTML5十五大新特性
HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术.然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性. 一起来看下: 1.新的文档类型 ( ...
- java8 新特性
[转载]:http://www.importnew.com/11908.html 本文由 ImportNew - 刘 家财 翻译自 javacodegeeks.欢迎加入翻译小组.转载请见文末要求. 编 ...
- Spark1.2新特性概述
http://mp.weixin.qq.com/s?__biz=MjM5NTc2MTg3Mw==&mid=201641685&idx=1&sn=1b75be3d774bb3f2 ...
- HTML5十五大新特性
HTML5想必大家都很熟悉了.然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性. 一起来看下: 1.新的文档类型 (New Doctype) 目前 ...
随机推荐
- [uiautomator篇]recent
def Recent(self): d = Device('9410519008004c22098b') displayWidth = int(d.info.get("displayWidt ...
- cell展开的几种方式
一.插入新的cell 原理: (1)定义是否展开,和展开的cell的下标 @property (assign, nonatomic) BOOL isExpand; //是否展开 @property ( ...
- Spark与Pandas中DataFrame对比(详细)
Pandas Spark 工作方式 单机single machine tool,没有并行机制parallelism不支持Hadoop,处理大量数据有瓶颈 分布式并行计算框架,内建并行机制paral ...
- [BZOJ2733] [HNOI2012]永无乡(并查集 + 线段树合并)
传送门 一看到第k大就肯定要想到什么权值线段树,主席树,平衡树之类的 然后就简单了 用并查集判断连通,每个节点建立一颗权值线段树,连通的时候直接合并即可 查询时再二分递归地查找 时间复杂度好像不是很稳 ...
- 【2018.11.23】2018WCTest(8)
T1 小 $X$ 无敌就是指他的防御 $\ge$ 怪物的攻击 $n$.另外小 $X$ 最多只需要把攻击加到怪物的防御 $k$,此时已经能一招秒一个,再多加必定无用且需承受更多伤害. $20$ 分 $d ...
- 如何解决"The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path"
今天我在eclipse上搭建新项目时,莫名其妙的出现这个错误,如下: The superclass "javax.servlet.http.HttpServlet" was not ...
- 在 Linux 实例上自动安装并运行 VNC Server
原文网址:https://help.aliyun.com/knowledge_detail/41181.html?spm=5176.8208715.110.11.4c184ae8mlC7Yy 您可以使 ...
- uva 10710 快速幂取模
//题目大意:输入一个n值问洗牌n-1次后是不是会变成初始状态(Jimmy-number),从案例可看出牌1的位置变化为2^i%n,所以最终判断2^(n-1)=1(mod n)是否成立#include ...
- 济南学习 Day 5 T3 pm
科普一下: φ函数的值 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数.φ(1)= ...
- 【笔记】Linux内核中的循环缓冲区
1. 有关ring buffer的理解 1) ring buffer位首尾相接的buffer,即类似生活中的圆形跑道: 2) 空闲空间+数据空间=ring buffer大小 3) ring bu ...