顶部
收藏

Visual C++面向对象与可视化程序设计(第4版)


作者:
黄维通 解辉
定价:
45.00元
ISBN:
978-7-04-045554-0
版面字数:
580.000千字
开本:
16开
全书页数:
399页
装帧形式:
平装
重点项目:
暂无
出版时间:
2016-06-29
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书是从面向对象的基本概念出发,讲述可视化程序设计的思想与方法。对每一部分的知识点、概念、难点,都力求以较精炼的语言进行讲解,同时,对每一个知识点都配以必要的实例,实例中配以较为详细的步骤说明、代码说明及语法说明,力求通过实例让读者较好地掌握“面向对象与可视化程序设计” 的思路、开发技巧与体系。

为了更好地让读者掌握本知识点及其应用实例,本教材配备了二维码,读者只要扫描二维码就可以免费观看相关内容的MOOC 视频进行学习,还可以登录清华大学的“学堂在线” 免费注册该课程进行全程学习,并能得到在线答疑和同学们的在线研讨。

本教材分为如下四个部分:

• 第一部分讲述VC++的基础知识,包括C++的基础知识,主要是考虑到读者在有了C 语言的基础后,能直接学习本教材。

• 第二部分介绍Windows 编程构架及部分专题应用,包括Windows绘图、文本输入/ 输出、键盘与鼠标的应用以及资源的应用等基础知识。

• 第三部分介绍MFC 构架(包括类库的基本知识)、各种常用类在编程中的应用、常用控件的应用、利用Visual C++的资源编辑器编写资源文件及其应用、文档操作等知识点。

• 第四部分介绍了高级编程应用,如多媒体、数据库的基本概念与方法及相关应用案例。

  • 前辅文
  • 第1章 C++基础知识
    • 1.1 C++的发展历程
    • 1.2 一个简单的C++程序
    • 1.3 C++中的变量和数据类型
      • 1.3.1 变量的初始化
      • 1.3.2 C++的输入与输出操作
    • 1.4 动态内存分配
    • 1.5 C++中的类与对象
      • 1.5.1 类的定义
      • 1.5.2 内联方法
    • 1.6 构造函数和析构函数
      • 1.6.1 构造函数
      • 1.6.2 析构函数
    • 1.7 重载
      • 1.7.1 函数重载
      • 1.7.2 操作符重载
    • 1.8 友元
    • 1.9 类的指针
    • 1.10 继承
      • 1.10.1 派生类
      • 1.10.2 多重继承
    • 1.11 多态性和虚拟函数
      • 1.11.1 多态性
      • 1.11.2 虚拟函数
    • 1.12 C++中的输入输出流
    • 习题
  • 第2章 Windows应用程序基础
    • 2.1 Windows编程基础知识
    • 2.2 Windows应用程序常用消息
    • 2.3 Windows中的事件驱动程序设计
    • 2.4 Windows应用程序的基本结构
      • 2.4.1 Windows应用程序的组成
      • 2.4.2 源程序组成结构
      • 2.4.3 应用程序举例
    • 习题
  • 第3章 Windows的图形设备接口及Windows绘图
    • 3.1 图形设备接口
      • 3.1.1 图形设备接口的基本概念
      • 3.1.2 图形刷新
      • 3.1.3 获取设备环境的方法
      • 3.1.4 映射模式
    • 3.2 绘图工具与颜色
      • 3.2.1 画笔
      • 3.2.2 画刷
      • 3.2.3 颜色
    • 3.3 常用绘图函数
    • 3.4 应用实例
    • 习题
  • 第4章 字体及其应用
    • 4.1 设置文本的设备环境
      • 4.1.1 字体句柄
      • 4.1.2 创建自定义字体
      • 4.1.3 设置字体和背景颜色
    • 4.2 文本的输出过程
    • 4.3 文本操作实例
    • 习题
  • 第5章 Windows应用程序对键盘与鼠标的响应
    • 5.1 键盘在应用程序中的应用
    • 5.2 键盘操作应用举例
    • 5.3 鼠标在应用程序中的应用
    • 5.4 鼠标应用程序实例
    • 习题
  • 第6章 资源在Windows编程中的应用
    • 6.1 菜单和加速键资源及其应用
      • 6.1.1 菜单的创建过程
      • 6.1.2 操作菜单项
      • 6.1.3 动态地创建菜单
      • 6.1.4 加速键资源
      • 6.1.5 创建菜单资源实例
    • 6.2 位图资源及其应用
      • 6.2.1 位图概念
      • 6.2.2 位图的操作过程
      • 6.2.3 位图操作实例
    • 6.3 对话框资源及其应用
      • 6.3.1 模态对话框的编程方法
      • 6.3.2 非模态对话框的编程方法
    • 6.4 图标资源的应用
      • 6.4.1 图标资源的操作
      • 6.4.2 图标资源应用举例
    • 习题
  • 第7章 MFC基础知识
    • 7.1 MFC概述
    • 7.2 MFC类的组织结构及主要的类的简介
      • 7.2.1 MFC类的组织结构
      • 7.2.2 根类
      • 7.2.3 应用程序体系结构类
      • 7.2.4 可视对象类
      • 7.2.5 通用类
      • 7.2.6 OLE类
      • 7.2.7 ODBC数据库类
    • 7.3 MFC中全局函数与全局变量
    • 7.4 应用程序向导
    • 习题
  • 第8章 控件在可视化编程中的应用
    • 8.1 应用控件并建立消息响应
    • 8.2 按钮控件及其应用
      • 8.2.1 按钮控件的创建过程
      • 8.2.2 按钮控件示例
    • 8.3 滚动条控件
      • 8.3.1 滚动条类的结构及其方法
      • 8.3.2 滚动条类编程实例
    • 8.4 静态控件
    • 8.5 编辑框控件
      • 8.5.1 编辑框控件简介
      • 8.5.2 编辑框类应用实例
    • 8.6 列表框控件
      • 8.6.1 列表框控件的类结构
      • 8.6.2 列表框类的方法
    • 8.7 组合框控件
      • 8.7.1 组合框(CComboBox)类的结构及组合框的特点
      • 8.7.2 组合框控件应用举例
    • 8.8 对话框通用控件
      • 8.8.1 Picture控件的使用
      • 8.8.2 Spin控件的使用
      • 8.8.3 Progress控件的使用
      • 8.8.4 Slider控件的使用
      • 8.8.5 Date Time Picker控件的使用
      • 8.8.6 List Control控件的使用
      • 8.8.7 Tree Control控件的使用
      • 8.8.8 Extended Combo Box控件的使用
    • 习题
  • 第9章 单文档与多文档的应用
    • 9.1 概述
      • 9.1.1 文档/视图的概念
      • 9.1.2 SDI程序中文档、视图对象的创建过程
    • 9.2 Doc/View框架的主要成员
      • 9.2.1 CWinApp类
      • 9.2.2 CDocument类
      • 9.2.3 CView类
      • 9.2.4 CFrameWnd类
    • 9.3 文档操作中的一些重要概念
      • 9.3.1 串行化处理
      • 9.3.2 消息映射与传递
    • 9.4 SDI编程实例
    • 9.5 MDI编程实例
    • 习题
  • 第10章 在MFC中创建应用程序的资源
    • 10.1 菜单资源及其应用
      • 10.1.1 菜单资源的应用实例
      • 10.1.2 对菜单项的消息响应构架
    • 10.2 快捷菜单的创建及其应用
      • 10.2.1 快捷菜单的创建
      • 10.2.2 快捷菜单中CMenu类的应用
    • 10.3 工具条资源的创建及其使用
      • 10.3.1 工具条类的层次位置及其常用方法
      • 10.3.2 工具条应用实例
    • 10.4 字符串资源的使用
    • 10.5 对话框资源的创建及其应用
    • 10.6 位图资源的创建及其应用
    • 习题
  • 第11章 多媒体应用程序的设计
    • 11.1 利用音频函数实现多媒体程序设计
      • 11.1.1 一个简单的应用实例
      • 11.1.2 几个常用的音频函数
      • 11.1.3 用MCI控制波形声音的播放
    • 11.2 利用Windows Media Player控件实现多媒体程序设计
    • 11.3 常见格式图片的显示
    • 习题
  • 第12章 数据库应用程序的开发
    • 12.1 一个简单的数据库调用的例子
    • 12.2 ODBC介绍和引用
      • 12.2.1 ODBC简介
      • 12.2.2 如何访问数据库
    • 12.3 在数据库应用程序中常用的几个类
      • 12.3.1 CRecordView类
      • 12.3.2 CRecordset类
      • 12.3.3 CDatabase类
      • 12.3.4 RFX
      • 12.3.5 CDBException
    • 习题
  • 参考文献
背景_图层 1
文档gif
biao_图层 1
文档gif
测试题
HTML
详见纸质图书
测试测试题
文档htm
详见纸质图书

相关图书