VC++就业培训宝典之MFC视频教程
本书总结多年就业培训经验编写而成,注重能力与兴趣培养,由浅入深,条理清晰,通俗易懂。每年有数以万计的应届毕业生,通过对本教程的学习走上软件开发之路。在光盘中有覆盖所有章节全程的教学视频,每章最后都配备了充足的课后作业,每章的作业答案以视频形式公布在www.baojy.com网站。全书随课程深入逐步完成10几个项目开发,其中大部分适合作为本科毕业设计以及求职简历的项目。本书由以下章节组成:Visual C++6.0安装和使用、Windows编程基础、MFC原理介绍.、对话框程序、对话框组合、基础控件、GDI绘图技术、图形软件开发、高级控件应用、界面装饰、自定义窗口、视图与框架、文档模板架构、菜单和控制栏以及MFC网络通信等。本书适合于作为计算机及相关专业本科或大专院校的教材,也适合于爱好软件开发的自学成才者使用。
基本信息
- 书名
VC++就业培训宝典之MFC视频教程
- 作者
吕鑫
- 类型
教材教辅与参考书
- 出版社
机械工业出版社
- 出版日期
2014年5月1日
基本介绍
内容简介
《VC++就业培训宝典之MFC视频教程》由吕鑫编,机械工业出版社出版。《VC++就业培训宝典之MFC视频教程》总结多年就业培训经验编写而成,注重能力与兴趣培养,由浅入深,条理清晰,通俗易懂。每年有数以万计的应届毕业生,通过对本教程的学习走上软件开发之路。《VC++就业培训宝典之MFC视频教程》每一章后面都有充足的作业,包括测试题、上机题和填空题等,读者一定要认真完成每一道试题。尤其是上机题要尽量先自己动手动脑编程实现,实在做不出再到网站上对照答案。这是对提高编程者独立思考和独立完成项目的能力非常重要的训练!
作者简介
吕鑫,著名软件架构设计师和就业培训专家。从1996年开始使用MFC从事Windows软件开发,是极其罕见的第一代Windows程序员。自2001年起创立外资软件公司,3年内公司估值超过三千万。参与开发过的软件包括P2P视频会议系统、证券分析和选股软件、工业控制软件以及浏览器和搜索引擎等等。从2008年开始介入软件培训行业,其独特的视频教学流程,每年指导数以万计的应届毕业生进入软件开发之路。
图书目录
前言 第1章 Visual C++6.0安装和使用 1 第1节 安装Visual C++6.01 第2节 安装MSDN for Visual C++6.02 第3节 开始使用Visual C++6.03 第4节 Visual C++6.0开发环境介绍 7 第5节 Visual C++6.0调试环境介绍 9 第6节 MSDN开发人员手册 10 第7节 快捷键的使用 11 本章作业 12 第2章 Windows编程基础 16 第1节 第一个Win32软件 16 第2节 Win32程序资源管理 19 第3节 基于对话框的Win32程序 22 第4节 Windows数据类型 25 第5节 初步使用MFC 28 第6节 对话框资源编辑 33 第7节 MFC封装的数据类型 35 本章作业 39 第3章 MFC原理介绍 47 第1节 使用时间类(CTime)47 第2节 C++封装原理 50 第3节 MFC六大关键技术 53 第4节 Win32消息处理机制 56 第5节 MFC消息映射机制 61 第6节 使用“MFC应用程序向导”建立MFC工程 68 第7节 消息传递 71 第8节 解码消息映射机制 74 本章作业 78 第4章 对话框程序 83 第1节 模式对话框和非模式对话框 83 第2节 调用非模式对话框 85 第3节 对话框的常用回调函数 87 第4节 对话框程序的关闭过程 89 第5节 MFC类库简介 94 第6节 CWnd类 95 第7节 CWinApp类 100 第8节 CWinApp类的应用 102 第9节 读/写配置文件(.ini)106 本章作业 109 第5章 对话框组合 115 第1节 登录对话框与主对话框组合 115 第2节 权限管理与登录对话框组合 117 第3节 数据录入对话框组合 126 第4节 系统对话框 131 第5节 CFile类 134 第6节 CDialog类 142 本章作业 143 第6章 基础控件 146 第1节 Windows基础控件 146 第2节 通过类向导建立控件型关联变量 152 第3节 通过函数建立控件型关联变量 157 第4节 通过类向导建立数值型关联变量 160 第5节 常用控件的数值型关联变量 164 第6节 常用的控件类 169 本章作业 173 第7章 GDI绘图技术 179 第1节 绘图专用句柄HDC 179 第2节 CDC类及其派生类 186 第3节 GDI对象 189 第4节 CPen类(画笔)191 第5节 CBrush类(画刷)193 第6节 CFont类(字体)195 第7节 CBitmap类(位图)199 第8节 CRgn类(区域)201 本章作业 205 第8章 图形软件开发 210 第1节 CMemDC封装类 210 第2节 图像透明技术 214 第3节 动画技术 218 第4节 透明动画 220 第5节 不规则窗口 222 第6节 双缓冲防闪烁技术 225 第7节 图层软件架构 228 第8节 CDC类成员函数介绍 240 本章作业 243 第9章 高级控件应用 249 第1节 旋转按钮 249 第2节 高级编辑控件 250 第3节 分页技术 253 第4节 标签控件 260 第5节 属性表和属性页 265 第6节 树形控件 270 第7节 消息反射简介 276 第8节 高级控件类介绍 280 本章作业 286 第10章 界面装饰 294 第1节 列表项图标设置 294 第2节 列表标头图标设置 298 第3节 列表项排序 301 第4节 窗口颜色控制 304 第5节 自绘按钮 308 第6节 自绘组合控件 312 第7节 自绘列表控件 318 第8节 WM_DRAWITEM和WM_MEASUREITEM消息 322 第9节 相关类库介绍 327 本章作业 330 第11章 自定义窗口 336 第1节 手动创建控件 336 第2节 注册和创建自定义窗口 340 第3节 自定义控件开发——按钮 347 第4节 自定义控件开发——标签控件 351 第5节 控件的二次开发——滑块控件 358 第6节 界面提示(CToolTipCtrl类)362 第7节 相关类库介绍 367 本章作业 368 第12章 视图与框架 374 第1节 Frame—View模型 375 第2节 Frame—Splitter模型 382 第3节 Frame—Splitter—Splitter模型 387 第4节 MDIFrameWnd—MDIChildWnd结构 391 第5节 相关类库介绍 398 本章作业 401 第13章 文档模板架构 406 第1节 CFile→CArchive→CDocument的进化过程 406 第2节 基于文档模板架构的序列化存储 415 第3节 MFC六大关键技术 426 第4节 动态创建 427 第5节 运行时类型识别(RTTI)432 第6节 命令传递机制 435 第7节 相关类库介绍 440 本章作业 442 第14章 菜单和控制栏 446 第1节 窗口菜单 446 第2节 上下文菜单 448 第3节 自绘菜单 453 第4节 悬浮工具栏和文字工具栏 457 第5节 IE工具栏 461 第6节 对话框栏 467 第7节 状态栏 471 第8节 相关类库介绍 475 本章作业 478 第15章 MFC网络通信 483 第1节 TCP/IP的层次 484 第2节 简单UDP通信 484 第3节 简单TCP通信 490 第4节 一般TCP通信 496 第5节 UDP通信 502 第6节 TCP的短连接模式 510 第7节 相关类库介绍 512 本章作业 514