Visual C++实例精通 封面

Visual C++实例精通

暂无评分
章节数
19
丛书
编程实例大讲堂
ISBN
9787111253341

标签

内容简介

本书属于机械工业出版社「编程实例大讲堂」系列,以 Visual C++ 6.0 为开发环境,围绕 Windows 平台应用软件开发,把知识点嵌进可运行的实例里讲。全书以「知识要点→实现代码→源程序解读」为主线,先带读者认识 Visual C++ 6.0 的开发环境,从第一个控制台程序、第一个 Windows 程序入手,再依次过渡到基于对话框、单文档、多文档的 MFC 应用程序,让初学者先能把工程跑起来。 进入控件与界面部分后,书中逐一演示静态文本、文本框、按钮、复选框、单选按钮、组合框、列表框、滚动条、进度条、滑块、热键、列表控件、树形控件、Rich Edit、属性页、动画、日期时间、月历、IP 地址框等常用 Win32 控件的用法;接着用菜单、弹出菜单、工具栏、256 色工具栏、状态栏等高级控件丰富界面,并介绍了窗体创建、半透明窗体、椭圆窗体和异形窗体等界面技巧。后续章节深入到 Windows 消息机制、系统与外壳编程、键盘鼠标等输入设备、进程管理、图形图像、文件 IO、数据库、网络、多线程与动态链接库、多媒体、ActiveX 以及应用程序发布等主题。 全书收录两百余个典型实例,讲解 MFC 类库用法的同时,还把 MFC 与 SDK、基本 API 对照起来,帮助读者既会用方法,也理解背后的原理。书中配有总时长可观的视频与示例源码资料,适合已有一定 C++ 基础、希望转入 Windows 平台开发的读者作为入门教材与案头参考手册。

编辑推荐

这是一本「拿实例当教材」的 VC 书。它的思路很朴素:每讲一个知识点,就给一个能编译、能运行的小程序,再逐段拆解源码,读者照着敲一遍,比啃概念更有效。对当年大量从 C++ 语言课走向 Windows 桌面开发的读者来说,这种「先跑通、再理解」的路径相当友好。 本书的优点在于覆盖面扎实。从开发环境的认识、MFC 程序框架,到控件、窗体、消息机制,再到图形、文件、数据库、网络和发布,一条线串起 Windows 开发的常见环节;把 MFC 与 SDK、Win32 API 相互对照的写法,也帮助读者弄清封装背后的原理。书中收录两百余个实例,示例源码与配套资料齐全,适合当作查得着的工具书。 需要提醒的是,本书以 Visual C++ 6.0 为开发环境,这是二十多年前的工具链,语法与 IDE 与现代 Visual Studio 差异较大;MFC 本身也已不是新项目的主流选择。因此它更适合作为理解 Windows 底层编程与 MFC 体系的历史性参考,而非当下的速成指南。若你追求新框架,请另觅书目;若你想理解 Win32 与 MFC 如何运作,这本书仍值得翻。

适合谁读

适合

  • 已有 C++ 语法基础、想转入 Windows 平台开发的读者
  • 使用 MFC 维护旧项目、需要查控件与消息用法的开发者
  • 想通过实例理解 Win32 API 与 MFC 封装原理的自学者
  • 高校计算机专业学生作为 Windows 程序设计课程的辅助读物

不适合

  • 完全没有编程基础、连 C++ 语法都不熟悉的零起点读者
  • 只想要现代 Visual Studio 与 C++11/17 以上新特性内容的读者
  • 从事跨平台或 Web、移动开发的工程师

阅读建议

  1. 先读完第1章,亲手把控制台、对话框、单文档三个工程各建一遍,建立对 MFC 框架的直觉
  2. 控件和窗体章节不必从头读到尾,可对照手头项目需求挑实例做,边做边查
  3. 读 MFC 代码时顺手翻看对应的 Win32 API 写法,理解封装层次,收获会更大
  4. 把书中实例迁到自己可用的编译环境里试跑,过时的 API 调用及时替换并记录差异

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 丛书序
  2. 前言
  3. 第1章 认识Visual C++ 6.0(控制台程序、Windows程序、对话框/单文档/多文档MFC程序、宏的使用)
  4. 第2章 使用常用Win32控件(静态文本、文本框、按钮、复选框、组合框、滚动条、进度条、滑块、热键、列表、树形、Rich Edit、属性页、动画、日期时间、月历、IP地址框)
  5. 第3章 使用高级Win32控件丰富界面(窗体菜单、弹出式菜单、工具栏、256色工具栏、状态栏、彩色渐变进度条、ToolTip提示)
  6. 第4章 窗体(创建与显示、置顶、半透明、椭圆窗体、文字窗体、异形窗体、动画显示与隐藏、控件自适应)
  7. 第5章 对话框
  8. 第6章 深入了解Windows消息
  9. 第7章 系统和外壳编程
  10. 第8章 基本输入设备
  11. 第9章 进程
  12. 第10章 图形图像开发
  13. 第11章 文件IO开发
  14. 第12章 数据库开发
  15. 第13章 网络开发
  16. 第14章 Windows高级编程
  17. 第15章 多媒体开发
  18. 第16章 ActiveX应用
  19. 第17章 发布应用程序

常见问题

这本书用的是哪个版本的 Visual C++?
全书以 Visual C++ 6.0 为开发环境,配套的 MFC 类库也是那个年代的版本,与现代 Visual Studio 的默认项目模板和语法标准差别较大。
这本书和《Visual C++ 6.0实例精通》是同一本吗?
不是。后者由谢勇编写、科学出版社于2000年出版,讲的是面向工程的开发问题;本书由张军编著、机械工业出版社2009年出版,属于「编程实例大讲堂」系列。
书中的实例还能在新版 Visual Studio 上运行吗?
多数示例思路仍然适用,但 MFC 向导、部分 API 和工程文件格式已经变化。建议把新版 IDE 中对应的操作当作实践练习,理解逻辑而不必逐字照抄。
没有 C++ 基础可以直接读吗?
不推荐。书中的讲解默认读者掌握 C++ 语法与面向对象基础,直接上手容易在类、指针和消息映射上卡住,建议先补语言基础再读。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

张军 作者

张军,公开资料有限,其作品在库内共收录22种,涵盖科学科普、财经、历史读物、医学、管理、考试等多个分类,显示出较广的题材跨度。代表作品包括《最后的拥抱:动物与人类的情绪》《登顶比赛:理解中国经济发展的机制》《中国之治(全8册)》《从零起步动手学电子》《遥远的帝国:两晋十六国风云录》《改变中国:经济学家的改革记述》《失序时代》以及《虚拟经济立法的历史演进:从自由放任到有限发展》。从这些书名看,他的写作兼顾学术性议题与大众阅读需求,既有对中国经济机制与改革进程的观察,也涉及历史叙事、动物情绪与电子入门等不同领域,风格上注重以清晰线索展开论述,便于不同背景的读者进入话题。

同一作者

同类高分