《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的语言新特性

相关文章
|
16天前
|
机器学习/深度学习 算法 算法框架/工具
为什么使用C++进行机器学习开发
C++作为一种高性能语言,在某些性能要求极高或资源受限的场景下也具有非常重要的地位。C++的高效性和对底层硬件的控制能力,使其在大规模机器学习系统中发挥重要作用,尤其是当需要处理大数据或实时响应的系统时。
31 3
|
8天前
|
C++ 内存技术
[转]Visual C++内嵌swf文件并播放
[转]Visual C++内嵌swf文件并播放
|
11天前
|
物联网 C# C语言
物联网开发中C、C++和C#哪个更好用
在物联网(IoT)开发中,C、C++和C#各有优缺点,适用场景不同。C语言性能高、资源占用低,适合内存和计算能力有限的嵌入式系统,但开发复杂度高,易出错。C++支持面向对象编程,性能优秀,适用于复杂应用,但学习曲线陡峭,编译时间长。C#易于学习,与.NET框架结合紧密,适合快速开发Windows应用,但性能略低,平台支持有限。选择语言需根据具体项目需求、复杂性和团队技术栈综合考虑。
|
16天前
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
在Android应用开发中,追求卓越性能是不变的主题。本文介绍如何利用Android NDK(Native Development Kit)结合Java与C++进行混合编程,提升应用性能。从环境搭建到JNI接口设计,再到实战示例,全面展示NDK的优势与应用技巧,助你打造高性能应用。通过具体案例,如计算斐波那契数列,详细讲解Java与C++的协作流程,帮助开发者掌握NDK开发精髓,实现高效计算与硬件交互。
58 1
|
2月前
|
安全 编译器 C++
Microsoft Visual C++ Redistributable的作用主要体现以及可以删除吗?
这些是Microsoft Visual C++不同版本的Redistributable安装包,用于32位系统,确保相关应用正常运行。它们提供C++运行时环境,简化部署流程,支持第三方库及框架,并确保应用兼容性。定期更新可修复问题并引入新功能。在空间有限或需解决程序冲突时可考虑删除,但需谨慎操作以防影响应用稳定性和兼容性。删除前请确认无应用依赖,并通过控制面板安全卸载。
84 1
Microsoft Visual C++ Redistributable的作用主要体现以及可以删除吗?
|
2月前
|
C++
C++ Qt开发:QUdpSocket网络通信组件
QUdpSocket是Qt网络编程中一个非常有用的组件,它提供了在UDP协议下进行数据发送和接收的能力。通过简单的方法和信号,可以轻松实现基于UDP的网络通信。不过,需要注意的是,UDP协议本身不保证数据的可靠传输,因此在使用QUdpSocket时,可能需要在应用层实现一些机制来保证数据的完整性和顺序,或者选择在适用的场景下使用UDP协议。
75 2
|
1月前
|
图形学 C++ C#
Unity插件开发全攻略:从零起步教你用C++扩展游戏功能,解锁Unity新玩法的详细步骤与实战技巧大公开
【8月更文挑战第31天】Unity 是一款功能强大的游戏开发引擎,支持多平台发布并拥有丰富的插件生态系统。本文介绍 Unity 插件开发基础,帮助读者从零开始编写自定义插件以扩展其功能。插件通常用 C++ 编写,通过 Mono C# 运行时调用,需在不同平台上编译。文中详细讲解了开发环境搭建、简单插件编写及在 Unity 中调用的方法,包括创建 C# 封装脚本和处理跨平台问题,助力开发者提升游戏开发效率。
52 0
|
3月前
|
Java Android开发 C++
🚀Android NDK开发实战!Java与C++混合编程,打造极致性能体验!📊
【7月更文挑战第28天】在 Android 开发中, NDK 让 Java 与 C++ 混合编程成为可能, 从而提升应用性能。**为何选 NDK?** C++ 在执行效率与内存管理上优于 Java, 特别适合高性能需求场景。**环境搭建** 需 Android Studio 和 NDK, 工具如 CMake。**JNI** 构建 Java-C++ 交互, 通过声明 `native` 方法并在 C++ 中实现。**实战** 示例: 使用 C++ 计算斐波那契数列以提高效率。**总结** 混合编程增强性能, 但增加复杂性, 使用前需谨慎评估。
112 4
|
3月前
|
编解码 NoSQL Redis
c++开发redis module问题之想实现Redis命令,如何解决
c++开发redis module问题之想实现Redis命令,如何解决
|
3月前
|
NoSQL Java 编译器
c++开发redis module问题之保证Redis在fork时没有处于inflight状态的命令,如何解决
c++开发redis module问题之保证Redis在fork时没有处于inflight状态的命令,如何解决

相关实验场景

更多
下一篇
无影云桌面