visual studio 2013中文旗舰版简称vs2013,这是vs2012的升级版本,这是为开发者打造的一个集成开发环境,包含了标准版以及旗舰版,小编提供的这个版本也是功能较为强在的一个版本,它可以帮助您的团队处理高可用性、性能、伸缩和复杂度等需求,拥有多平台支持、开发速度快,支持对应用程序进行调试与诊断等功能,新版本还带来了全新的特性。
1、等待下载完成之后,虽然下载文件是ios格式,但我们可以用解压缩工具解压打开。解压好后,双击vs_ultimate.exe,开始安装。新旧版本VS是可以共存的,但是在安装过程中,旧版本的VS一定要先关闭。
2、自定义选择安装路径时,注意所属路径的预留空间要充足,否则安装会失败,同意许可条款,进行下一步。
3、在选择安装的可选功能这里,大家可以根据自己需要勾选,也可以默认全选。这里有个小功能,把鼠标放在文字上,会弹出各个功能的详细描述。小编选择四个常用的功能,另外要注意预留空间,开始安装。
4、等待大概30分钟,就可以完成安装。安装过程中,VS会占用很多的系统资源,所以最好不要开启其他软件,等待安装。
5、第一次打开VS2013,需要进行一些基本配置,如开发设置、颜色主题,根据自己的需求设置,然后等待几分钟就可以使用。
由于VS2013引入了一种联网IDE体验,大家可以使用微软的账户登录,而且其还自动采用联网IDE体验的设备上同步设置,包括快捷键、VisualStudio外观(主题、字体等)各种类别同步的设置。
6、最后要给VS注册一下,不然软件是有30天的试用期。打开VS2013,在工具栏中找到帮助选项卡,点击注册产品,会弹出一个对话框,里面会显示软件的注册状态。
7、点击更改我的产品许可证,会弹出一个对话框,要求输入产品密钥。此时,需要一个产品密钥,小编提供一个可用的密钥:
VS2013_RTM_ULT_CHSKEY:BWG7X-J98B3-W34RT-33B3R-JVYW9
若密钥失效,大家要自己到网上去搜索了。
8、注册成功后,所有的操作算是基本完成,可以正常使用了,感谢大家的阅读。
一、语言
a、VisualC++
1、改进的ISOC/C++标准支持:
-核心语言
-标准模板库
-C99库
2、VisualC++库增强功能:
-C++RESTSDK(Casablanca)
-C++AMP纹理支持
-PPL任务调试
3、改进的C++应用程序性能
4、Windows应用商店应用程序开发的改进
b、JavaScript
JavaScript编辑器中的新功能包括:
1、IntelliSense中的弃用备注。如果某个WindowsAPI元素在Windows8.1中已弃用,则IntelliSense工具提示会将它标识为“[已弃用]”。
2、针对命名空间的“转到定义”。您可以打开在代码中使用的命名空间(如WinJS.UI)的快捷菜单,然后选择“转到定义”以转到定义命名空间的行。
3、标识符突出显示。选择源中的一个标识符(例如,变量、参数或函数名)之后,源代码中使用该标识符的任何地方都会突出显示。
c、F#
1、可区分联合中的命名字段使代码更清晰。请参见可区分联合(F#)。
2、利用新的针对多维数组的数组切片功能更轻松地使用矢量和矩阵代码。请参见数组(F#)。
3、利用经过扩展的针对泛型扩展成员的F#支持编写更功能强大的泛型算法。请参见类型扩展(F#)。
4、利用新的–quotations-debug编译器和解释器选项,可以在使用F#引用时获得更好的调试支持。请参见编译器选项(F#)。
5、通过在很多lambda表达式中省略类型批注(在使用类似Where和Select的LINQ扩展方法时尤为常见),可简化您的代码。
6、使用.NETFramework4.5和Windows应用商店可移植库。
7、使用VisualStudio的当前和早期版本处理您的项目。请参见与VisualStudio2012的往返操作。
8、查看工具提示并对F#运算符使用“转到定义”功能。
9、利用F#中新的、更快的printf实现,速度最高可提高40倍。
10、在F#交互式会话期间,可通过对“解决方案资源管理器”中的任何引用节点使用新的“发送到Interactive”命令添加引用。
二、NETFramework4.5.1
4.5.1版中的增强功能包括程序集的自动绑定重定向。当编译以.NETFramework4.5.1为目标的应用程序时,如果应用程序或其组件引用同一程序集的多个版本,则可以将绑定重定向添加至应用程序配置文件。
三、windows应用商店应用程序
1、创建中心样式应用程序。创建一个Windows应用商店应用程序,该应用在水平移动视图中显示内容,并通过提供各种访问内容的方式来从视觉上吸引用户。使用“中心应用程序”项目模板开始操作。
2、针对远程设备验证应用程序。在提交应用程序进行认证并在Windows应用商店列出之前,针对远程设备验证您的应用程序。在要用于验证的每台设备上运行程序。然后,从“创建应用程序包”向导中连接到该设备以验证该应用程序。
3、生成应用程序捆绑包。生成应用程序捆绑包可减少用户下载的应用程序的大小。您的应用程序在用户设备上占据更少的空间,并且用户可以更快地下载它,因为他们可以只下载自己需要的资产。
四、调试和诊断
a、MSBuild
MSBuild12.0包含在VisualStudio而非.NETFramework中。MSBuild12.0与利用早期版本的.NETFramework部署的版本并行运行,并且仍可通过生成服务器方案的独立安装程序提供。
b、IDE
VisualStudioIDE有一些重大改变-改进了图标、增加了用户界面的对比度、能够直接搜索“选项”窗口以及其他一些增强功能。
c、新的代码编辑器功能
现在可以使用VisualStudio中的许多热门的代码编辑器功能,这些功能之前仅在ProductivityPowerTools中提供。
1、查看定义。无需打开新的文档选项卡即可浏览和编辑VisualBasic、C#和C++代码定义。
2、增强型滚动条。可以将滚动条设置为指示代码标记(例如错误、警告、更改和断点)。
3、导航到。(Ctrl+,):改进功能包含实时结果预览和简化的内联用户界面体验。
4、其他新功能包括使用热键和自动大括号完成功能将行或选定内容上移或下移的功能。
d、XAML编辑器
XAML编辑器支持IntelliSense中的数据绑定和资源、智能注释和“转到定义”
五、WindowsAzure移动服务
1、帮助将客户端应用程序连接到Windows应用商店和WindowsAzure移动服务。
2、使用WindowsAzure移动服务和Windows推送通知服务向您的应用程序添加推送通知。
3、创建和查看WindowsAzure移动服务和表。
4、更新WindowsAzure移动服务的表脚本。
5、通过从“服务器资源管理器”中查看移动服务日志对服务器端脚本进行故障排除。
六、Blend
Windows应用商店应用程序的HTML设计工具
1、CSS动画。通过使用动画时间线创建和预览CSS3动画。
2、JavaScript行为。通过在任何元素上放置JavaScript行为添加互动而无需编写任何代码。从内置行为列表中选择或创建自定义行为。
3、嵌入自定义字体。可轻松嵌入自定义字体并将它们包括在您的应用程序中。
4、数据绑定。绑定到设计时数据以预览您的数据显示并设计您的数据模板。
5、标尺和参考线。从标尺中拖动可视参考线以便更精确地放置元素并创建自定义布局。
6、边框半径。使用元素上的易于操作的图柄创建圆角和椭圆。
7、搜索并设置CSS属性。直接在“CSS属性”面板的“搜索”或“设置”框中快速设置CSS属性值。
8、使用CSS语法查找元素。使用CSS语法搜索实时DOM。
1、开发环境
在整洁、快速且强大的开发环境中专心创造价值,更快地完成任务。
2、平台支持
跨设备生成面向 Microsoft 平台的应用程序、移动 Web 应用程序、Web 应用程序以及云服务。
3、敏捷软件开发
逐渐采用最适合您的团队的敏捷最佳做法,并跨任务和团队来计划、管理和跟踪工作。
4、团队协作
通过可促进协作的集成工具将开发团队、业务利益干系人和最终用户联系起来。
5、调试与诊断
发现并解决问题,保持应用程序在任意平台上都能正确运行。
6、软件测试工具
高级测试工具可在应用程序的整个生命周期中保证质量,提供高质量的软件。
7、发布管理
使用可缩短周期时间和改进交付流程的工具,针对任意环境来配置、计划、审核和部署应用程序。
8、实验室管理
使用强大的自动化工具,针对实验室环境将生成、部署和运行自动测试系统化。
9、体系结构与建模
丰富而直观的图表绘制和建模工具,用于可视化、分析和验证软件体系结构。
10、Application Insights
预览 - 保持应用程序的可用性和性能,同时深入了解应用程序的用途。
1 Boost官网下载Boost最新版Version 1.55.0
2将下载压缩包解压到本地
解压后可看到目录下有个bootstrap.bat文件。
3打开cmd命令窗体,执行bootstra.bat文件
运行下面命令,详细依据自己的环境略有变化。
最基本的目的是我们要执行bootstrap.bat文件
运行完后,结果例如以下:
然后在目录下我们会发现新生成了一个名为bjam.exe的文件
4在cmd窗体中执行bjam.exe文件
此过程将默认依据系统已经安装好的编译工具(VS2008,2010,2012,2013)等编译对应的Lib文件、头文件等。
编译完毕后例如以下:
至此,Boost库安装完毕
5配置VS2013
新建一个BoostTestproject文件。加入測试代码
#include
#include
using namespace std;
int main()
{
using boost::lexical_cast;
int a = lexical_cast("123");
double b = lexical_cast("123.0123456789");
string s0 = lexical_cast(a);
string s1 = lexical_cast(b);
cout << "number: " << a << " " << b << endl;
cout << "string: " << s0 << " " << s1 << endl;
int c = 0;
try{
c = lexical_cast("abcd");
}
catch (boost::bad_lexical_cast& e){
cout << e.what() << endl;
}
return 0;
}
再视图->属性页(VS2013在这才干找到相关的属性配置栏)->C/C++。在附加包括文件夹加入或编辑Boost的文件路径,我的是:
D:软件C_libraryoost_1_55_0
在—>连接器选项附加库文件夹下加入Boost库lib文件路径。我的是:D:软件C_libraryoost_1_55_0libs
6測试代码
代码执行成功,说明Boost库一切配置顺利。
一、支持的操作系统
Windows8.1(x86和x64)
Windows8(x86和x64)
Windows7SP1(x86和x64)
WindowsServer2012R2(x64)
WindowsServer2012(x64)
WindowsServer2008R2SP1(x64)
二、硬件要求
1.6GHz或更快的处理器
1GBRAM(如果在虚拟机上运行,则为1.5GB)
20GB可用硬盘空间
5400RPM硬盘驱动器
与DirectX9兼容的视频卡,其显示分辨率为1024x768或更高
其他要求:
InternetExplorer10(vs2013需要配合ie10才能获得最佳体验)
需要KB2883200(可通过Windows更新获得)
对于WindowsPhone开发:
WindowsPhone8.0开发需要Windows8.1(x64)或更高版本
WindowsPhone8.1开发需要Windows8.1(x86)或更高版本
对于WindowsPhone仿真程序、Windows8.1(x64)Professional版或更高版本,以及支持客户端Hyper-V和二级地址转换(SLAT)的处理器
如果您的计算机符合WindowsPhone仿真程序对操作系统的要求,但不符合对硬件的要求,则将安装和运行WindowsPhone开发工具。但是,WindowsPhone8.0和8.1仿真程序将无法正常工作,而且您必须使用设备来部署或测试WindowsPhone应用。