出版时间:2010-12 出版社:清华大学 作者:霍顿 页数:1011
Tag标签:无
前言
欢迎使用本书。通过学习本书,您可以使用Microsoft公司最新的应用程序开发系统,成为优秀的C++程序员。本书旨在讲述C++程序设计语言,然后讲述如何运用C++语言开发自己的Windows应用程序。在此过程中,读者将了解这一最新Visual C++版本所提供的很多激动人心的新功能,包括如何在自己的应用程序中充分利用多核处理器。 0.1 使用C++语言编程 Visual C++ 2010支持两种截然不同但又紧密相关的C++语言,即ISO/IEC标准C++(本书称其为本地C++)和C++/CLL虽然很多专业开发人员选用本地C++,尤其是当性能是需要考虑的主要因素时,但是C++/CLI和Windows Forms应用程序带来的开发速度和简易性使得C++/CLI也成了基本的语言。因此,本书将深入讨论这两种版本的C++语言。 Visual C++ 2010完全支持原来的ISO/IEC标准C++语言,同时还支持即将发布的ISO/IEC标准C++提供的一些功能强大的新特性。因此,本书不仅涵盖ISO/IEC标准C++的原有功能,同时还会介绍新语言特性。 Visual C++ 2010也支持C++/CLI,它是Microsoft公司作为本地C++的扩展而开发的C++版本。C++/CLI背后的思想是向本地C++添加一些特性,从而能够开发以.NET支持的虚拟机环境为目标的应用程序。这就将C++添加到能使用.NET Framework的其他语言(例如,BASIC和C#)中。C++/CLI语言目前是一个ECMA标准,同时也符合定义.NET虚拟机环境的CLI标准。 Visual C++ 2010的这两种C++版本互为补充,各自完成不同的任务。ISO/IEC C++用于开发在本地计算机上运行的高性能应用程序,而C++/CLI专门为.NET Framework开发应用程序。掌握了使用这两种C++版本开发应用程序的基础知识之后,就能够充分利用Visual C++ 2010。
内容概要
本书作者ivor horton采用了容易理解的讲授方法,并提供了详尽的示例,使读者很快就可以成为一名优秀的c++程序员。本书针对visual c++ 2010版本做了全面更新,介绍了最新开发环境,讲述了如何使用visual c++构建真实世界的应用程序。本书在手,您就迈向了通往用两种c++版本编写应用程序的成功之路,成为一名富有成就的c++程序员就指日可待了。 本书特色 使用visual c++ 2010支持的两种c++语言技术讲述c++编程的基础知识 分享c++程序的错误查找技术,介绍程序调试的通用准则 讨论每一个windows应用程序的结构和基本元素 举例说明如何用mfc开发本地windows应用程序 指导读者用c++和c++/cli设计和创建具体的windows应用程序 提供了大量可以工作的示例和练习,旨在帮助读者掌握编程技巧
作者简介
Ivor Horton原本是一位数学家,却因向往信息技术工作轻松而收入丰厚,因而涉足信息技术领域。尽管现实情况常常是工作辛苦而收入却相对不高,但他仍坚持从事计算机工作至今。在不同的时期,他从事过的工作包括程序设计、系统设计、顾问工作以及管理和实现相当复杂的项目。
Horton在计算机系统的设计和实现方面,拥有多年的工作经验,这些系统应用于多种行业的工程设计和制造运营。他不仅能运用多种编程语言开发特殊用途的应用程序,而且还为科研人员和工程人员提供教学,以帮助他们完成这类工作。
书籍目录
第1章 使用visual c++ 2010编程 1.1 .net framework 1.2 clr 2 1.3 编写c++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 c++标准 1.4.3 属性 1.4.4 控制台应用程序 1.4.5 windows编程概念 1.5 集成开发环境简介 1.5.1 编辑器 1.5.2 编译器 1.5.3 链接器 1.5.4 库 1.6 使用ide 1.6.1 工具栏选项 1.6.2 可停靠的工具栏 1.6.3 文档 1.6.4 项目和解决方案 1.6.6 创建和执行windows应用程序 1.6.7 创建windows forms 应用程序 1.7 小结 1.8 本章小结内容第2章 数据、变量和计算第3章 判断的循环第4章 数组、字符串和指针第5章 程序结构(1)第6章 程序结构(2)第7章 自定义数据类型第8章 深入理解类第9章 类继承和虚函数
章节摘录
插图:
媒体关注与评论
“最好的C++图书之一!”“长期以来,Ivor Horton一直撰著有关计算机编程的书籍。我有3本不同作者撰著的C++编程书籍,但这本是最好的。如果你想成为一名Windows平台开发人员,那么这本书一定会为你提供帮助。这本书针对C++初级编程人员,因此内容详实并且易于理解。如果你是一名C++中级编程人员,那么你可以跳过基础的部分。欢迎来到C++编程世界!” ——June 6.2010By Gopal Adhikari“CyberWolf”(美国亚利桑那州图森)
图书封面
图书标签Tags
无
评论、评分、阅读与下载