前言

笔者今天有幸看到了Visual c++2013入门经典(第7版),这一本书,回想之前看过些书的2010的版本,陪伴我渡过了漫长的C++基础学习之路,下面我将讲述对《Visual c++2013入门经典(第7版)》看后的一些感想与意见。

一、本书总评

首先,这是一本C++入门的经典书 籍。对于一个初学者,如果立志成为一名Windows开发工程,熟读本书,你会得到很多的收获。书很厚实,内容通俗易懂,你是零基础都能看得懂。对于中高 级开发人员,阅读者本身者有基本的编程的功底和思想再来看本书,更能充份体现出本书存在的价值。

其次,仔细对比了下目录,新版本(2013)相比较于旧版本(笔者之前看的是2010)目录做了适当的删减,新版去掉了调试技术和编写自己的DLL这两 个章节并有一些章节进行合并与分离,调试技术确实对于一个开发人员来说,更多的应该是在实战中来体会,新版本最后一章还讲述了编写Windows8应用程 序,以创建Windows Store 应用程序为例,并且介绍了XAML语言,将功能和界面分离的思路是未来软件开发的大方向。另外,新版也把多核编程这一章给去掉了,个人认为是一个失误。多 核编程虽说是比较难,但是对于开发人员来说,具备一定的这方面的知识也是必备的,而且还能给你的面试加分呢。

最后,总的来说,本书是一本经典的VC入门教材,内容翔实由浅入深。书本的连贯性很强,对于初学者,本书虽然从基本的东西开始讲起,但是一定要认真看并 有耐心,不要因为书的厚度(超过1000页)而有所放弃。本书的第8~11章,详细讲解了面向对像中的类、标准模板库,Windows核心编程,有基础的 开发人员,建议好好研读这几章,不管是对于找工作还是语言的学习,都非常有帮助。所以说,无论是资深的编程员还是新手,都可以在书本里学到知识。

二、章节小评

1、第一章书评

本章首先简单介绍了学习C++语言的应该掌握的知识,IDE集成开发环境简介,介绍了诸如链接器、编译器及各种工具、库函数等等,都是简单的讲述,这部分内容都讲得很好,有助于加深对微软IDE环镜的认识。

接下来以创建Win32控制台应用程序为例,详细介绍了代码中VS2013各个模块的定义,功能,使用方法。原文作者图文并貌,生动详细,对一个简单的过程都说得如此仔细,可见作者的功力。第2个实例,以创建MFC应用程序为例,笔者认为这个实例应该放在后头第 12 章使用MFC 编写Windows 程序开头来讲比较好。另一方面不足之处就是毕竟是翻译版本,所有图片都是英文版的,趟若能用中文,岂不是更好?

2、第二章书评

第2章就是典型的C++入门书籍的结构了,从一个简单的Mian()函数入手,介绍程序的结构。笔者认为这里可以适当删减,这里有些内容不讲也不会影响学习。接下来作者解释了变量与常量,并且详细说明VC++中的所有基本数据类型,常用的运算符的用法。笔者认为这是此章的精华所在,基本数据类型、变量、常量是每种语言入门都要先要求掌握

的知识,原文作者这里花了很多精力来讲,而且对于每一种数据类型,作者都注明了一些相关的注意事项,这是很好的一个地方。

这一章中间还穿插着类型的转换。对auto关键字进行了一个介绍,auto关键字是新标准C++ 11中的内容。原文作者还讲了按位运算符,这对于理解计算机和数据存储有非常 重要的帮助。虽说这部分内容比较枯燥,但是作者用了图片内容来讲解,看起来很容易懂也让人比较有耐心看下去。最后是存储时间和作用域,初学者对这部分内容 很容易出错,最后就是介绍为什么要用名称空间?不足之处是没有对变量的生存周期和储存位置进行一个详细的区别说明,这一方面的内容是面试官最喜欢问的知识 了。

后记

笔者认为此书和C++ Primer都是学习C++的很好的入门书籍,只不过此书更加偏向于VC++语言,而且还对MFC编程进行了详细的说明和事例编程,而且中间还介绍了 Windwos程序核心编程的一些思想、Windows8程序开发,这对于想做Windows开发人来说,是个不错的选择。

转载于:https://blog.51cto.com/linbingwen/1612793

我和《Visual c++2013入门经典(第7版)》的那些事相关推荐

  1. 《 Visual c++2013入门经典》(Ivor Horton,7th)2.15练习编程验证

    // vc2013_2_P76_5.cpp //< Visual c++2013入门经典>(Ivor Horton,7th) // 2.15练习:P76:练习5编程结果验证 #includ ...

  2. Ivor Horton‘s Beginning Visual C++ 2013 - Visual C++ 2013 入门经典

    Ivor Horton's Beginning Visual C++ 2013 - Visual C++ 2013 入门经典 Ivor Horton's Beginning Visual C++ 20 ...

  3. c++学习书籍推荐《Visual C++2008入门经典》下载

    百度云及其他网盘下载地址:点我 <Visual C++2008入门经典>学习目标: 使用标准模板库(STL)来组织和操作本地C++程序中的数据 C++程序调试技术 构造Microsoft ...

  4. 《Visual C# 2010入门经典》一导读

    前 言 Visual C# 2010入门经典 1998年12月底,Microsoft着手推出一种全新的开发平台,旨在提供一种创建和运行下一代应用程序和Web服务的全新方式.这种新平台名为.NET Fr ...

  5. Visual C++ 2008入门经典 Ivor Horton

    Visual C++ 2008入门经典    Ivor Horton 本书系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一,不仅涵盖了Visual C++ 200 ...

  6. JavaScript入门经典(第4版)

    循序渐进精细讲解所有JavaScript知识点 指导您构建建出神入化的完美Web应用程序 JavaScript入门经典(第4版) 基本信息 原书名: Beginning JavaScript 原出版社 ...

  7. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法

    dio 2013旗舰版. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法 1.下载后得到的是ISO文件,直接解压缩或用虚拟光驱加载运行都可以 2.无所不藏在这里直接解压 ...

  8. XML入门经典(第五版)

    2019独角兽企业重金招聘Python工程师标准>>> XML入门经典(第五版) 本书对全部内容进行了更新,涵盖了XML的最新技术,如XOuery.RSS.Atom.Aiax等.在讲 ...

  9. c语言入门经典+第5版+习题答案,C语言入门经典(第5版)

    摘要: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone,iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很 ...

最新文章

  1. nodejs的安装for mac
  2. 奥的斯GECS系统服务器手册,奥的斯电梯GECS 扶梯控制柜介绍.pdf
  3. Packagist / Composer 中国全量镜像
  4. PHP checkdate()函数与示例
  5. java radix sort_用于Radix Sort的Java程序
  6. 举例说明操作系统在计算机系统中的重要地位,第一二三章作业参考答案
  7. IOS安全、逆向、反编译
  8. ActionScript 3.0 编程
  9. 多媒体计算机中的扬声器指的是音箱和,怎样算合格? 音箱主要指标参数全解析...
  10. zlx生病.高热惊厥_zc20180306
  11. java管理系统删除报错_Java版学籍管理系统
  12. 学习 opencv---(4) 分离颜色通道 多通道混合
  13. Largest Contentful Paint (LCP)
  14. 反外挂之手写汇编锁血功能
  15. 在Firefox中以电影院风格观看YouTube视频
  16. NDN-lite 命名数据网络 -----第二章:对Interest和Data包的处理
  17. 贝叶斯例题(一)先验分布与后验分布
  18. oracle 表空间 Managing Tablespace Data Files
  19. vim编辑修改二进制文件以及对于二进制文件中幻数测试
  20. hibernate 多对多代码

热门文章

  1. Random Forest 实用经验(转)
  2. 二分法查找和普通查找
  3. 夺命雷公狗---node.js---20之项目的构建在node+express+mongo的博客项目5mongodb在项目中实现添加数据...
  4. 第二阶段个人冲刺08
  5. Effective C++ .07 virtual析构函数的提供
  6. java 中文字符和unicode编码值相互转化
  7. ProtocolHandler继承体系
  8. Elemant-UI日期范围的表单验证
  9. RocketMQ多Master多Slave模式部署
  10. 陈天艺1636050045假设跑步者1小时40分钟35秒跑了24英里。编写一个程序显示每小时以公里为单位的平均速度值...