内容简介
《VC++就业培训宝典之MFC视频教程》总结了作者多年的就业培训经验,注重能力与兴趣的培养,由浅入深,条理清晰,通俗易懂。
《VC++就业培训宝典之MFC视频教程》随着课程的深入逐步完成十几个项目的开发,其中大部分适合作为本科毕业设计以及求职简历的项目。
《VC++就业培训宝典之MFC视频教程》主要内容Visualc++6.0安装和使用、Wi。dow。编程基础、MFC原理介绍、对话框程序、对话框组合、基础控件、GDI绘图技术、图形软件开发、高级控件应用、界面装饰、自定义窗口、视图与框架、文档模板架构、菜单和控制栏以及MFc网络通信。每章的最后有本章作业,可作为练习,读者可登录网站www.baojy.com观看作业的视频讲解。
《VC++就业培训宝典之MFC视频教程》还配有光盘,包括所有章节的教学视频和部分资料,供读者很好地学习使用,也可作为教师授课的素材。
《VC++就业培训宝典之MFC视频教程》可作为计算机及相关专业本科或大专院校的教材,也可作为软件开发爱好者的自学参考用书。
作者简介
吕鑫,著名软件架构设计师和就业培训专家。从1996年开始使用MFC从事Windows软件开发,是极其罕见的第1代Windows程序员。自2001年起创立外资软件公司,3年内公司估值超过三千万。参与开发过的软件包括P2P视频会议系统、证券分析和选股软件、工业控制软件以及浏览器和搜索引擎等等。从2008年开始介入软件培训行业,其独特的视频教学流程,每年指导数以万计的应届毕业生进入软件开发之路。
内页插图
目录
前言
第1章 Visual C++ 6.0安装和使用
第1节 安装Visual C++ 6.0
第2节 安装MSDN for Visual C++ 6.0
第3节 开始使用Visual C++ 6.0
第4节 Visual C++ 6.0开发环境介绍
第5节 Visual C++ 6.0调试环境介绍
第6节 MSDN开发人员手册
第7节 快捷键的使用
本章作业
第2章 Windows编程基础
第1节 第一个Win32软件
第2节 Win32程序资源管理
第3节 基于对话框的Win32程序
第4节 Windows数据类型
第5节 初步使用MFC
第6节 对话框资源编辑
第7节 MFC封装的数据类型
本章作业
第3章 MFC原理介绍
第1节 使用时间类(CTime)
第2节 C??封装原理
第3节 MFC六大关键技术
第4节 Win32消息处理机制
第5节 MFC消息映射机制
第6节 使用“MFC应用程序向导”建立MFC工程
第7节 消息传递
第8节 解码消息映射机制
本章作业
第4章 对话框程序
第1节 模式对话框和非模式对话框
第2节 调用非模式对话框
第3节 对话框的常用回调函数
第4节 对话框程序的关闭过程
第5节 MFC类库简介
第6节 CWnd类
第7节 CWinApp类
第8节 CWinApp类的应用
第9节 读/写配置文件(.ini)
本章作业
第5章 对话框组合
第1节 登录对话框与主对话框组合
第2节 权限管理与登录对话框组合
第3节 数据录入对话框组合
第4节 系统对话框
第5节 CFile类
第6节 CDialog类
本章作业
第6章 基础控件
第1节 Windows基础控件
第2节 通过类向导建立控件型关联变量
第3节 通过函数建立控件型关联变量
第4节 通过类向导建立数值型关联变量
第5节 常用控件的数值型关联变量
第6节 常用的控件类
本章作业
第7章 GDI绘图技术
第1节 绘图专用句柄HDC
第2节 CDC类及其派生类
第3节 GDI对象
第4节 CPen类(画笔)
第5节 CBrush类(画刷)
第6节 CFont类(字体)
第7节 CBitmap类(位图)
第8节 CRgn类(区域)
本章作业
第8章 图形软件开发
第1节 CMemDC封装类
第2节 图像透明技术
第3节 动画技术
第4节 透明动画
第5节 不规则窗口
第6节 双缓冲防闪烁技术
第7节 图层软件架构
第8节 CDC类成员函数介绍
本章作业
第9章 高级控件应用
第1节 旋转按钮
第2节 高级编辑控件
第3节 分页技术
第4节 标签控件
第5节 属性表和属性页
第6节 树形控件
第7节 消息反射简介
第8节 高级控件类介绍
本章作业
第10章 界面装饰
第1节 列表项图标设置
第2节 列表标头图标设置
第3节 列表项排序
第4节 窗口颜色控制
第5节 自绘按钮
第6节 自绘组合控件
第7节 自绘列表控件
第8节 WM_DRAWITEM和WM_MEASUREITEM消息
第9节 相关类库介绍
本章作业
第11章 自定义窗口
第1节 手动创建控件
第2节 注册和创建自定义窗口
第3节 自定义控件开发—— 按钮
第4节 自定义控件开发—— 标签控件
第5节 控件的二次开发—— 滑块控件
第6节 界面提示(CToolTipCtrl类)
第7节 相关类库介绍
本章作业
第12章 视图与框架
第1节 Frame-View模型
第2节 Frame-Splitter模型
第3节 Frame-Splitter-Splitter模型
第4节 MDIFrameWnd-MDIChildWnd结构
第5节 相关类库介绍
本章作业
第13章 文档模板架构
第1节 CFile→CArchive→CDocument的进化过程
第2节 基于文档模板架构的序列化存储
第3节 MFC六大关键技术
第4节 动态创建
第5节 运行时类型识别(RTTI)
第6节 命令传递机制
第7节 相关类库介绍
本章作业
第14章 菜单和控制栏
第1节 窗口菜单
第2节 上下文菜单
第3节 自绘菜单
第4节 悬浮工具栏和文字工具栏
第5节 IE工具栏
第6节 对话框栏
第7节 状态栏
第8节 相关类库介绍
本章作业
第15章 MFC网络通信
第1节 TCP/IP的层次
第2节 简单UDP通信
第3节 简单TCP通信
第4节 一般TCP通信
第5节 UDP通信
第6节 TCP的短连接模式
第7节 相关类库介绍
本章作业
前言/序言
VisualC++简介
C++语言是最主要的软件开发语言,几乎所有的计算机软件、手机软件以及嵌入式软件等都是使用C++语言进行开发的。在Windows桌面上的全部软件几乎都是使用C++语言开发的,例如,QQ、360、迅雷、各种Office办公软件及各种网络游戏和播放器软件等。
VisualC++简称VC或VC++,是由微软提供的C++语言开发工具,它是一个编译器而且是一个集成开发环境,包括编辑器、调试器和编译器等。除了VC之外还有gcc也是C++语言编译器,VC主要用于开发Windows桌面软件;gcc主要针对UNIX和Linux操作系统,开发嵌入式软件和手机软件等。
MFC(Microsoft Foundation Classes,微软基础类库)是微软专门封装的用于Windows平台开发的类库。MFC内部全部使用C++语言,分类封装WindowsAPI和WindowsSDK(Software Development Kit,软件开发工具包)中的结构和功能。MFC还还提供了一个应用程序框架,例如,应用程序向导和类向导自动生成的代码,大大减少了软件开发者的工作量,提高了开发效率。
C++程序员的就业前景
C++程序员可以开发嵌入式软件和手机软件,也可以开发各行各业的应用软件,如证券软件、视频通信软件、杀毒软件以及网络游戏等,适用的软件开发行业非常多。其他开发语言的程序员比C++程序员的入门条件低很多,他们不需要懂很多底层的知识,仅掌握开发平台就可以工作。因此,C++程序员从事的工作,通常是最具有市场竞争优势的软件开发工作。本书特点
技术翔实,教学主线清晰
本书全部内容都面向就业培训,真实展现软件企业开发的技术内幕。全面讲解软件企业工作必备的基础知识,深入培训软件开发能力,目标是可与具备多年软件开发经验者竞争。
由浅入深,全程视频教学
古人传播知识文化,先有甲骨后有竹简最后又有纸张。知识传播的方式在不断进步,效率越来越高。进入多媒体时代以后,视频教学成为最快速的技能培训方式。本书每章每节都以视频讲解,大大降低了学生的学习难度,有利于快速掌握编程技能。
实战教学,作业与项目开发相结合
与普通科技丛书不同,本书将教学与训练紧密结合,每个章节都附有充足的填空题、测试题和编程训练题。每章的上机作业,都包含了项目设计的雏形或真实项目的模块,因此,本书也是读者提高实战能力可以参考的宝典。
VC++就业培训宝典之MFC视频教程(附光盘) 下载 mobi epub pdf txt 电子书 格式