《Visual C++ 2012 开发权威指南》导读

简介:

前言

Visual C++ 2012 开发权威指南
2011年9月14日,微软发布了Windows 8开发者预览版,宣布兼容移动终端,这意味着Windows操作系统开始向更多平台迈进,包括平板电脑和PC。2012年2月微软又发布了Windows 8消费者预览版,可在平板电脑上使用。

Windows 8大幅改变了以往的操作逻辑,对屏幕触控提供更佳的支持。Windows 8抛弃了旧版本Windows系统一直沿用的工具栏和“开始”菜单,采用了全新的Metro风格用户界面,各种应用程序、快捷方式等能以动态方块的“磁贴”样式呈现在屏幕上,用户可自行将常用的浏览器、社交网络、游戏等添加到这些“磁贴”中。

Metro是Windows 8的主要界面显示风格。Metro界面与以应用作为主要呈现对象的苹果iOS和谷歌的Android界面不同,它强调的是信息本身而不是冗余的界面元素。

伴随着Windows 8 RP版的官方下载的出现,微软同时发布Visual Studio 2012 RC版的下载,正式将“Visual Studio 11”这一开发代号更名为“Visual Studio 2012”。Visual Studio 2012通过整合之前单个产品中的功能并为每个版本加入新的强大功能,简化了产品系列。大型开发团队可以采用Visual Studio Ultimate 2012和Visual Studio Test Professional 2012中提供的各种功能,而小型团队可以针对其需要有选择地使用Visual Studio Premium 2012和Visual Studio Professional 2012功能,大家都可以从中享受成功的喜悦。无论是针对Windows 8应用开发,还是Web开发,Visual Studio 2012都能为开发人员提供良好的环境。Visual Studio 2012还集成了软件价值链的ALM(应用生命周期管理)解决方案,给开发团队提供全面的报告和分析工具,以最大程度提高工作效率,缩短开发周期。

第1章 Visual Studio 2012的新特性

1.1 如何安装Windows 8
1.2 如何安装Visual Studio 2012
1.3 Metro新特性
1.4 Visual Studio 2012新特性

第2章 Visual C++2012语言新特性

2.1 Visual C++2012的语言新特性(1)
2.2 Visual C++2012的语言新特性(2)
2.3 Visual C++2012的语言新特性

相关文章
|
2月前
|
机器学习/深度学习 算法 算法框架/工具
为什么使用C++进行机器学习开发
C++作为一种高性能语言,在某些性能要求极高或资源受限的场景下也具有非常重要的地位。C++的高效性和对底层硬件的控制能力,使其在大规模机器学习系统中发挥重要作用,尤其是当需要处理大数据或实时响应的系统时。
47 3
WK
|
20天前
|
机器学习/深度学习 人工智能 算法
那C++适合开发哪些项目
C++ 是一种功能强大、应用广泛的编程语言,适合开发多种类型的项目。它在游戏开发、操作系统、嵌入式系统、科学计算、金融、图形图像处理、数据库管理、网络通信、人工智能、虚拟现实、航空航天等领域都有广泛应用。C++ 以其高性能、内存管理和跨平台兼容性等优势,成为众多开发者的选择。
WK
47 1
|
1月前
|
Rust 资源调度 安全
为什么使用 Rust over C++ 进行 IoT 解决方案开发
为什么使用 Rust over C++ 进行 IoT 解决方案开发
68 7
WK
|
20天前
|
开发框架 移动开发 Java
C++和Java哪个更适合开发移动应用
本文对比了C++和Java在移动应用开发中的优劣,从市场需求、学习难度、开发效率、跨平台性和应用领域等方面进行了详细分析。Java在Android开发中占据优势,而C++则适合对性能要求较高的场景。选择应根据具体需求和个人偏好综合考虑。
WK
38 0
WK
|
20天前
|
安全 Java 编译器
C++和Java哪个更适合开发web网站
在Web开发领域,C++和Java各具优势。C++以其高性能、低级控制和跨平台性著称,适用于需要高吞吐量和低延迟的场景,如实时交易系统和在线游戏服务器。Java则凭借其跨平台性、丰富的生态系统和强大的安全性,广泛应用于企业级Web开发,如企业管理系统和电子商务平台。选择时需根据项目需求和技术储备综合考虑。
WK
35 0
|
2月前
|
C++ 内存技术
[转]Visual C++内嵌swf文件并播放
[转]Visual C++内嵌swf文件并播放
|
1月前
|
NoSQL API Redis
如何使用 C++ 开发 Redis 模块
如何使用 C++ 开发 Redis 模块
|
2月前
|
物联网 C# C语言
物联网开发中C、C++和C#哪个更好用
在物联网(IoT)开发中,C、C++和C#各有优缺点,适用场景不同。C语言性能高、资源占用低,适合内存和计算能力有限的嵌入式系统,但开发复杂度高,易出错。C++支持面向对象编程,性能优秀,适用于复杂应用,但学习曲线陡峭,编译时间长。C#易于学习,与.NET框架结合紧密,适合快速开发Windows应用,但性能略低,平台支持有限。选择语言需根据具体项目需求、复杂性和团队技术栈综合考虑。
|
2月前
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
在Android应用开发中,追求卓越性能是不变的主题。本文介绍如何利用Android NDK(Native Development Kit)结合Java与C++进行混合编程,提升应用性能。从环境搭建到JNI接口设计,再到实战示例,全面展示NDK的优势与应用技巧,助你打造高性能应用。通过具体案例,如计算斐波那契数列,详细讲解Java与C++的协作流程,帮助开发者掌握NDK开发精髓,实现高效计算与硬件交互。
137 1
|
3月前
|
安全 编译器 C++
Microsoft Visual C++ Redistributable的作用主要体现以及可以删除吗?
这些是Microsoft Visual C++不同版本的Redistributable安装包,用于32位系统,确保相关应用正常运行。它们提供C++运行时环境,简化部署流程,支持第三方库及框架,并确保应用兼容性。定期更新可修复问题并引入新功能。在空间有限或需解决程序冲突时可考虑删除,但需谨慎操作以防影响应用稳定性和兼容性。删除前请确认无应用依赖,并通过控制面板安全卸载。
159 1
Microsoft Visual C++ Redistributable的作用主要体现以及可以删除吗?