标签
内容简介
《零基础学Visual C++(第3版)》是机械工业出版社“零基础学编程”丛书中的一种,面向没有 Visual C++ 基础的读者编写。全书四篇共 16 章,采用由浅入深、逐级递进的方式讲解:第一篇从 Visual C++ 6.0 的安装、开发环境与应用程序框架讲起,系统梳理 C++ 语法基础,包括数据类型、运算符与语句、函数与函数模板、类与对象、继承与多态、异常机制、标准模板库以及 I/O 流与文件读写,并介绍 Windows 编程基础与 MFC 的运行机制、消息映射;第二篇围绕常用类、控件与资源展开,涉及键盘与鼠标消息处理、菜单、工具栏和状态栏编程、Windows 标准控件、设备描述表与图形文本输出等;第三篇讲解对话框、文件/视图结构程序以及动态链接库等应用程序开发基础;第四篇进一步讨论多线程、网络编程、数据库编程等提高内容。书中对每个知识点的讲解均采用最基本、最常用的实现方案,并辅以贴近工程应用的实例说明,随书附赠多媒体教学视频与书中实例源代码光盘,适合作为 Visual C++ 的基础教程使用。
编辑推荐
很多“零基础”教材的通病是只讲语法、不碰框架,读者学完 C++ 仍然不知道如何做出一个带界面的 Windows 程序。这本书的取舍相对务实:先用一篇篇幅把 C++ 语法与 Visual C++ 6.0 开发环境打通,再把 MFC 的消息映射、控件、菜单工具栏、图形文本、对话框与文档/视图结构逐一拆开来讲,最后补齐动态链接库、多线程、网络与数据库这些工程中高频出现的内容,形成一条从语言到框架再到项目能力的完整链条。作者在写作上坚持“每个知识点用最基本、最常用的方案实现”,涉及的 MFC 成员函数只详述工程中常用的部分,不做 API 手册式的罗列,配合贴近实际的小实例,初学者不容易被细节淹没。随书附赠的全程多媒体教学视频和源代码,也方便跟着敲、对照调试。作为 Visual C++ 6.0 时代的基础教程,它更适合当作理解 MFC 框架与 Windows 消息机制的系统读物,而不是追求最新标准的现代 C++ 教材。
适合谁读
适合
- 刚学完 C++ 语法、想动手写 Windows 界面程序的学生
- 需要系统理解 MFC 框架与消息机制的初学者
- 把 Visual C++ 6.0 作为教学或维护旧项目工具的学习者
- 希望有一本结构完整、可按篇章循序自学的入门教程的读者
不适合
- 希望学习 C++11 及以上现代标准与 Visual Studio 新版特性的人
- 只想快速做跨平台或现代 GUI 开发、不打算碰 MFC 的开发者
- 已有多年 MFC 开发经验、需要深入框架源码的进阶读者
阅读建议
- 按四篇顺序推进:先吃透 C++ 语法与 MFC 框架,再进入控件与资源、应用开发与提高篇。
- 每章末的上机实践练习务必动手完成,先照抄例程再尝试改需求,检验是否真正理解消息映射。
- 准备一套 Visual C++ 6.0 环境或兼容虚拟机,边读边调试,重点观察窗口创建、消息循环与响应函数的调用过程。
- 阅读 MFC 部分时不必死记成员函数,先弄清类的层次与职责分工,把常用函数查熟即可。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 前言
- 第一篇 Visual C++与C++基础篇
- 第1章 Visual C++ 6.0开发环境和应用程序框架
- 第2章 C++语法基础
- 第3章 Windows编程与MFC基础
- 第二篇 Visual C++常用类、控件、资源篇
- 第4章 基本输入——键盘和鼠标消息
- 第5章 菜单、工具栏和状态栏编程
- 第6章 使用Windows标准控件
- 第三篇 Visual C++基本应用程序开发篇
- 第四篇 Visual C++程序开发提高篇
- 附录 常见面试题及解答技巧
常见问题
这本书讲的是哪个版本的 Visual C++?
全书以 Visual C++ 6.0 为开发环境讲解,示例工程与操作步骤都基于该版本的集成开发环境,因此用新版 Visual Studio 打开时工程格式需要转换,部分操作细节会与书中不一致。
零基础读者能直接读懂吗?
可以。第一篇从安装开发环境、第一个程序和 C++ 基础语法讲起,不需要先修课程;但有基本编程概念会读得更顺。作者也说明本书适合刚学完 C++ 语言的低年级学生。
书里主要讲语法还是讲 MFC?
两者都覆盖,但重心在把二者打通:先用一篇讲 C++ 语法与 MFC 运行机制,再用大部分篇幅讲控件、菜单工具栏、对话框、文档/视图结构,以及多线程、网络与数据库等内容。
随书光盘里的内容重要吗?
重要。光盘包含作者录制的全程多媒体教学视频以及书中实例的源代码,跟读时可用视频对照操作、用源码排查编译错误,是理解示例工程的有效补充。
第3版和第4版有什么区别?
第3版由谢贤芳、古万荣等编著,2012 年出版,共 16 章;第 4 版改由申远、古万荣等编著,2014 年出版,页数与章节组织有所调整。选购时请以 ISBN 区分版本。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。