标签
内容简介
本书属于机械工业出版社「编程实例大讲堂」系列,以 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章,亲手把控制台、对话框、单文档三个工程各建一遍,建立对 MFC 框架的直觉
- 控件和窗体章节不必从头读到尾,可对照手头项目需求挑实例做,边做边查
- 读 MFC 代码时顺手翻看对应的 Win32 API 写法,理解封装层次,收获会更大
- 把书中实例迁到自己可用的编译环境里试跑,过时的 API 调用及时替换并记录差异
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 丛书序
- 前言
- 第1章 认识Visual C++ 6.0(控制台程序、Windows程序、对话框/单文档/多文档MFC程序、宏的使用)
- 第2章 使用常用Win32控件(静态文本、文本框、按钮、复选框、组合框、滚动条、进度条、滑块、热键、列表、树形、Rich Edit、属性页、动画、日期时间、月历、IP地址框)
- 第3章 使用高级Win32控件丰富界面(窗体菜单、弹出式菜单、工具栏、256色工具栏、状态栏、彩色渐变进度条、ToolTip提示)
- 第4章 窗体(创建与显示、置顶、半透明、椭圆窗体、文字窗体、异形窗体、动画显示与隐藏、控件自适应)
- 第5章 对话框
- 第6章 深入了解Windows消息
- 第7章 系统和外壳编程
- 第8章 基本输入设备
- 第9章 进程
- 第10章 图形图像开发
- 第11章 文件IO开发
- 第12章 数据库开发
- 第13章 网络开发
- 第14章 Windows高级编程
- 第15章 多媒体开发
- 第16章 ActiveX应用
- 第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册)》《从零起步动手学电子》《遥远的帝国:两晋十六国风云录》《改变中国:经济学家的改革记述》《失序时代》以及《虚拟经济立法的历史演进:从自由放任到有限发展》。从这些书名看,他的写作兼顾学术性议题与大众阅读需求,既有对中国经济机制与改革进程的观察,也涉及历史叙事、动物情绪与电子入门等不同领域,风格上注重以清晰线索展开论述,便于不同背景的读者进入话题。