用户登录  |  用户注册
首 页源码下载网络学院最新源码源码排行屏蔽广告
当前位置:新兴网络 > 源码下载 > 电子书籍 > C/VC++
Visual C++ MFC 编程实例教程
  • 源码大小:10.4 MB
  • 推荐星级:
  • 更新时间:2011-03-07 23:41:38
  • 源码语言:简体中文
  • 授权方式:免费版
  • 联系方式:暂无联系方式
  • 官方主页:Home Page
  • 插件情况:
  • 运行环境:Windows/CHM
  • 发布会员:linhaibo
  • 相关Tags:VC  MFC  MFC教程  

源码下载简介

本书通过85个实例全面讲述了应用MFC进行Visual C++编程的思想。每个实例均以编写一个应用程序要走的步骤编写。全书共分四部分进行介绍,第一部分是基础知识,第二部分讲述用户界面的实例,第三部分讲述MFC内部处理方面的实例,第四部分讲述打包实例。全书基本上面向实例进行阐述,讲解透彻、易于掌握。本书既可作为初学者和大专院校师生的自学参考书,也可作为计算机软件开发人员的技术参考书。

目 录
  • 译者序
  • 前言
  • 第一部分 基础知识
  • 第1章 窗口
    • 1.1 窗口和API环境
    • 1.1.1 三种类型窗口
    • 1.1.2 客户区和非客户区
    • 1.2 窗口和MFC环境
    • 1.3 怎样应用MFC创建一个窗口
    • 1.4 怎样使用MFC销毁一个窗口
    • 1.4.1 捆绑到一个已有的窗口
    • 1.4.2 窗口类
    • 1.4.3 窗口进程
    • 1.5 怎样使用MFC创建一个窗口类
    • 1.5.1 使用AfxRegisterWndClass ()
    • 函数注册一个窗口类
    • 1.5.2 使用AfxRegisterClass ()函数
    • 创建一个窗口类
    • 1.6 怎样销毁一个MFC窗口类
    • 1.7 厂商安装的窗口类
    • 1.8 其他类型窗口
    • 1.9 桌面窗口
    • 1.10 小结
  • 第2章 类
    • 2.1 基类
    • 2.1.1 CObject
    • 2.1.2 CCmdTarget
    • 2.1.3 CWnd
    • 2.2 应用程序、框架、文档和视图类
    • 2.2.1 CWinApp(O/C/W)
    • 2.2.2 CView (O/C/W)
    • 2.3 其他用户界面类
    • 2.3.1 通用控件类
    • 2.3.2 菜单类
    • 2.3.3 对话框类
    • 2.3.4 控制条类
    • 2.3.5 属性类
    • 2.4 绘图类
    • 2.4.1 设备环境类
    • 2.4.2 图形对象类
    • 2.5 文件类
    • 2.6 数据库类
    • 2.6.1 ODBC类
    • 2.6.2 DAO类
    • 2.7 数据集类
    • 2.8 其他数据类
    • 2.9 通信类
    • 2.10 其他类
    • 2.11 小结
  • 第3章 消息处理
    • 3.1 发送或寄送一个消息
    • 3.1.1 发送一个消息
    • 3.1.2 寄送一个消息
    • 3.1.3 发送一个消息与寄送一个消息
    • 的比较
    • 3.2 怎样使用MFC发送一个消息
    • 3.3 怎样用MFC寄送一个消息
    • 3.4 三种类型的消息
    • 3.4.1 窗口消息
    • 3.4.2 命令消息
    • 3.4.3 控件通知
    • 3.5 MFC怎样接收一个寄送的消息
    • 3.6 MFC怎样处理一个接收到的消息
    • 3.7 处理用户界面的对象
    • 3.8 创建自定义窗口消息
    • 3.8.1 静态分配的窗口消息
    • 3.8.2 动态分配的窗口消息
    • 3.9 重定向消息
    • 3.9.1 子分类和超分类
    • 3.9.2 用MFC子分类窗口
    • 3.9.3 重载OnCmdMsg ( )
    • 3.9.4 使用SetWindowsHookEx ( )
    • 3.9.5 使用SetCapture ( )
    • 3.9.6 专有的消息泵
    • 3.10 小结
  • 第4章 绘图
    • 4.1 设备环境
    • 4.2 在MFC环境中创建一个设备环境
    • 4.2.1 屏幕
    • 4.2.2 打印机
    • 4.2.3 内存
    • 4.2.4 信息
    • 4.3 绘图例程
    • 4.3.1 画点
    • 4.3.2 画线
    • 4.3.3 画形状
    • 4.3.4 形状填充和翻转
    • 4.3.5 滚动
    • 4.3.6 绘制文本
    • 4.3.7 绘制位图和图标
    • 4.4 绘图属性
    • 4.4.1 设备环境属性
    • 4.4.2 画线属性
    • 4.4.3 形状填充属性
    • 4.4.4 文本绘制属性
    • 4.4.5 映像模式
    • 4.4.6 调色板属性
    • 4.4.7 混合属性
    • 4.4.8 剪裁属性
    • 4.4.9 位图绘制属性
    • 4.5 元文件和路径
    • 4.5.1 元文件
    • 4.5.2 路径
    • 4.6 颜色和调色板
    • 4.6.1 抖动色
    • 4.6.2 未经抖动色
    • 4.6.3 系统调色板
    • 4.6.4 使用系统调色板
    • 4.6.5 动画色
    • 4.7 控制什么时候在哪里绘图
    • 4.7.1 处理WM_PAINT
    • 4.7.2 只绘制被无效化的区域
    • 4.7.3 处理WM_DRAWITEM
    • 4.7.4 在其他时间绘图
    • 4.8 小结
  • 第二部分 用户界面实例
    • 第5章 应用程序与环境
    • 5.1 例1 规划MFC应用程序
    • 5.2 例2 用AppWizard创建一个MFC
    • 应用程序
    • 5.3 例3 用ClassWizard创建一个类
    • 5.4 例4 初始化应用程序屏幕
    • 5.5 例5 保存应用程序屏幕
    • 5.6 例6 处理命令行选项
    • 5.7 例7 动态改变应用程序图标
    • 5.8 例8 提示用户优先选项
    • 5.9 例9 保存和恢复用户优先选项
    • 5.10 例10 终止应用程序
    • 5.11 例11 创建一个启动窗口
  • 第6章 菜单
    • 6.1 例12 使用菜单编辑器
    • 6.2 例13 添加一个菜单命令处理函数
    • 6.3 例14 根据当前可视文档动态改
    • 变菜单
    • 6.4 例15 启用和禁用菜单命令
    • 6.5 例16 复选标记菜单命令
    • 6.6 例17 单选标记菜单命令
    • 6.7 例18 动态修改菜单
    • 6.8 例19 动态修改系统菜单
    • 6.9 例20 触发一个菜单命令
    • 6.10 例21 创建弹出式菜单
  • 第7章 工具栏和状态栏
    • 7.1 例22 使用工具栏编辑器
    • 7.2 例23 启用和禁用工具栏按钮
    • 7.3 例24 为工具栏按钮添加字
    • 7.4 例25 非标准工具栏大小
    • 7.5 例26 保持工具栏按钮按下
    • 7.6 例27 保持工具栏按钮组中
    • 一个按钮按下
    • 7.7 例28 为工具栏添加非按钮控件
    • 7.8 例29 修改应用程序的状态栏
    • 7.9 例30 更新状态栏窗格
    • 7.10 例31 为状态栏添加其他控件
  • 第8章 视图
    • 8.1 例32 滚动视图
    • 8.2 例33 改变鼠标光标形状
    • 8.3 例34 沙漏光标
    • 8.4 例35 窗体视图
    • 8.5 例36 列表视图
    • 8.6 例37 动态分割一个视图
  • 第9章 对话框和对话条
    • 9.1 例38 使用对话框编辑器
    • 9.2 例39 创建一个对话框类
    • 9.3 例40 模式对话框
    • 9.4 例41 无模式对话框
    • 9.5 例42 在无模式对话框的控件间
    • 切换焦点
    • 9.6 例43 对话框中的动画
    • 9.7 例44 消息框
    • 9.8 例45 对话条
    • 第10章 控件窗口
    • 10.1 例46 在任意位置创建一个控
    • 件窗口
    • 10.2 例47 用子分类定制一个通用
    • 控件窗口
    • 10.3 例48 用超分类定制一个通用
    • 控件窗口
    • 10.4 例49 在按钮上放置位图
    • 10.5 例50 动态填充一个组合框
    • 10.6 例51 排序一个列表控件
    • 10.7 例52 分隔线控件
  • 第11章 绘图
    • 11.1 例53 绘制图形
    • 11.2 例54 绘制文本
    • 11.3 例55 从任意位置装入一个图
    • 标并绘制
    • 11.4 例56 从任意位置装入一个位
    • 图和绘制一个位图
    • 11.5 例57 从文件中创建一个位图
    • 11.6 例58 创建一个自绘位图
  • 第三部分 内部处理实例
  • 第12章 消息
  • 12.1 例59 添加消息处理函数或重
    • 载MFC类
    • 12.2 例60 添加命令范围消息处理函数
    • 12.3 例61 重定向命令消息
    • 12.4 例62 创建自己的窗口消息
  • 第13章 文件、串行化和数据库
    • 13.1 例63 访问二进制文件
    • 13.2 例64 访问标准I/O文件
    • 13.3 例65 访问内存文件
    • 13.4 例66 在数据类中实现串行化
    • 13.5 例67 串行化SDI或MDI文档
    • 13.6 例68 按要求串行化
    • 13.7 例69 透明地更新串行化的文档
    • 13.8 例70 串行化多态类
    • 13.9 例71 串行化数据集
    • 13.10 例72 访问ODBC数据库
    • 13.11 例73 访问DAO数据库
  • 第14章 杂类
    • 14.1 例74 剪切、拷贝和粘贴文本
    • 数据
    • 14.2 例75 剪切、拷贝、粘贴多信
    • 息文本数据
    • 14.3 例76 剪切、拷贝和粘贴二进制
    • 数据
    • 14.4 例77 数组函数
    • 14.5 例78 列表函数
    • 14.6 例79 映像函数
    • 14.7 例80 系统键盘输入
    • 14.8 例81 时间
  • 第四部分 打包实例
  • 第15章 库
    • 15.1 例82 静态链接C/C++库
    • 15.2 例83 动态链接C/C++库
    • 15.3 例84 动态链接MFC扩展类库
    • 15.4 例85 资源库
  • 第五部分 附录
    • 附录A 控件窗口风格
    • 附录B 消息、控件通知和消息映像宏
    • 附录C 访问其他应用程序类
    • 附录D 开发中注意事项

源码下载评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 13 条,得分 1270 分,平均 97 分) 查看完整评论
[回复] 13游客   打分:100 分  发表时间:2016-12-11
· 谢谢资源
[回复] 12游客   打分:100 分  发表时间:2015-09-16
· 很好
[回复] 11游客   打分:100 分  发表时间:2015-02-16
· 谢谢!不错,找了很久才找到想要的。
[回复] 10游客   打分:100 分  发表时间:2014-08-20
· 非常不错!
[回复] 9游客   打分:100 分  发表时间:2014-01-09
· 非常感谢提供的资源!
[回复] 8游客   打分:100 分  发表时间:2013-09-28
· thanks 看下