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带来的"新特性"的更多相关文章

  1. PostgreSQL 9.5,带来 UPSERT 等新特性

    PostgreSQL 9.5于2016年1月7日正式发布,此版本主要带来了以下几个方面的特性: UPSERT, Row Level Security, and Big Data 1)UPSERTUPS ...

  2. Git 2.7: 一个新的带来许多新特性和性能提升的主要版本

    在2.6版本发布两个月之后,Git 2.7发布.该版本带来了许多新特性以及性能的提升. 本文选取了Git 2.7带来的主要变化: git remote支持get-url子命令,可以显示指定远端的URL ...

  3. Stream:java1.8新特性

    原 Stream:java1.8新特性 2017年08月01日 18:15:43 kekeair-zhang 阅读数:392 标签: streamjava1-8新特性 更多 个人分类: 日记 版权声明 ...

  4. Java 8新特性终极指南

    目录结构 介绍 Java语言的新特性 2.1 Lambdas表达式与Functional接口 2.2 接口的默认与静态方法 2.3 方法引用 2.4 重复注解 2.5 更好的类型推测机制 2.6 扩展 ...

  5. java8新特性全面解析

    在Java Code Geeks上有大量的关于Java 8 的教程了,像玩转Java 8--lambda与并发,Java 8 Date Time API 教程: LocalDateTime和在Java ...

  6. 开发者必须知道的HTML5十五大新特性

    HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术.然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性. 一起来看下: 1.新的文档类型  ( ...

  7. java8 新特性

    [转载]:http://www.importnew.com/11908.html 本文由 ImportNew - 刘 家财 翻译自 javacodegeeks.欢迎加入翻译小组.转载请见文末要求. 编 ...

  8. Spark1.2新特性概述

    http://mp.weixin.qq.com/s?__biz=MjM5NTc2MTg3Mw==&mid=201641685&idx=1&sn=1b75be3d774bb3f2 ...

  9. HTML5十五大新特性

    HTML5想必大家都很熟悉了.然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性. 一起来看下: 1.新的文档类型  (New Doctype) 目前 ...

随机推荐

  1. 【02】你是如何理解 HTML 语义化的,有什么好处

    [02]你是如何理解 HTML 语义化的   01,语义化,就是通过HTML标签来表示页面包含的信息. 02,其中有HTML标签的语义化和CSS命名的语义化. 03,HTML标签语义化的的含义是:   ...

  2. 解决- RuntimeWarning: Parent module '...' not found while handling absolute import

    Pycharm 升级到 2016.3 以后运行 unittest 报警告如下: 网上查资料说是pycharm的一个已知但未修复的bug,解决办法如下: 使用旧的utrunner.py替换新的utrun ...

  3. [转]常见linux命令用法介绍

    su switch user 用途:用于用户之间的切换 格式: su - USERNAME切换用户后,同时切换到新用户的工作环境中 su USERNAME切换用户后,不改变原用户的工作目录,及其他环境 ...

  4. CSU-1336: Interesting Calculator,最短路思想!

    1336: Interesting Calculator 这道题被LZQ抢了一血,于是去读题发现题意不难,纯广搜结果写的一塌糊涂. 题意:给你两个数x,y.由x每次可以经过一系列操作变换,每个变换都有 ...

  5. ios sqlite 简单使用

    // // ViewController.m // sqlitedemo // // Created by lam_TT on 15-4-11. // Copyright (c) 2015年 lam_ ...

  6. ADO:防止更新的数据含有单引号而出错

    原文发布时间为:2008-08-01 -- 来源于本人的百度文章 [由搬家工具导入] public void Update( string au_lname, string zip,string au ...

  7. ORACLE的impdp和expdp命令【登录、创建用户、授权、导入导出】

    使用EXPDP和IMPDP时应该注意的事项: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用, ...

  8. [MFC] CString小用例

    在实际项目中需要对数字转成的字符串进行格式处理, 如: 50.500000,需要转化成50.5; 1.00000,需要转化成1, 对于编号而言要求都是4位,不足前面补0. 如1转成0001,222转成 ...

  9. Yii2之创建定时任务

    yii开发的项目需要使用定时任务其实也可以使用一些单独的脚本文件来完成,但若是定时任务代码中需要使用到项目中的一些类,特别是需要使用应用对象Yii::$app的时候,单独的脚本想要完成就比较麻烦了.这 ...

  10. windows下安装python、环境设置、多python版本的切换、pyserial与多版本python安装、windows命令行下切换目录

    1.windows下安装python 官网下载安装即可 2.安装后的环境设置 我的电脑--属性--高级--设置path的地方添加python安装目录,如C:\Python27;C:\Python33 ...