顶部
收藏

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


作者:
黄维通 童军博
定价:
42.00元
ISBN:
978-7-04-064683-2
版面字数:
410.00千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2025-08-15
物料号:
64683-00
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书是为学过C语言或其他编程语言的读者编写的。本书在《Visual C++面向对象与可视化程序设计》(第4版)的基础上修订而成,引入最新发展技术,将软件的编译环境更新为Visual Studio 2022,并结合应用案例,讲授面向对象与可视化的程序设计思想方法。本书采取“基础知识—基本应用—案例体验—能力提升”的体系结构,采用案例驱动,讲解详细,面向应用,培养能力,有着鲜明的写作特点。

本书共分为三个部分:第一部分讲述C++的基础知识;第二部分介绍基于MFC的基础应用编程,包括绘图、文本输入/输出、键盘与鼠标的应用以及资源的应用等;第三部分介绍MFC架构(包括类库的基本知识)、各种常用类在编程中的应用、常用控件的应用、利用Visual C++的资源编辑器编写资源文件及其应用、文档操作、多媒体应用程序设计;本书有配套的电子资源,包括书中所有例题的源代码及授课使用的PPT。

本书面向高等院校本科生、研究生及从事计算机软件开发的专业人员,既可作为非计算机专业Visual C++程序设计课程的教材,又可作为培训教材或自学用书。

  • 前辅文
  • 第1章 MFC基础知识
    • 1.1 MFC概述
    • 1.2 C++中的类与对象的概念
      • 1.2.1 类的定义
      • 1.2.2 类的嵌套定义
      • 1.2.3 内联方法
      • 1.2.4 构造函数和析构函数
    • 1.3 动态内存分配
    • 1.4 重载
    • 1.5 友元
    • 1.6 类的指针
    • 1.7 继承
      • 1.7.1 派生类
      • 1.7.2 多重继承
    • 1.8 多态性和虚拟函数
      • 1.8.1 多态性
      • 1.8.2 虚拟函数
    • 1.9 练习题
  • 第2章 在基于对话框的应用程序中绘图
    • 2.1 一些基本概念
      • 2.1.1 Windows编程基础知识
      • 2.1.2 图形设备接口
      • 2.1.3 句柄
      • 2.1.4 图形刷新
    • 2.2 获取设备环境的方法
    • 2.3 映像模式
    • 2.4 绘图工具与颜色
      • 2.4.1 画笔
      • 2.4.2 画刷
      • 2.4.3 颜色
    • 2.5 一个绘图过程中常用的类CDC
    • 2.6 CDC类的派生类CPaintDC简介
    • 2.7 应用实例
    • 2.8 练习题
  • 第3章 字体及其应用
    • 3.1 设置文本的设备环境
      • 3.1.1 字体句柄
      • 3.1.2 设置字体和背景颜色
    • 3.2 文本的输出过程
    • 3.3 文本操作实例
    • 3.4 练习题
  • 第4章 Windows应用程序对键盘与鼠标的响应
    • 4.1 键盘在应用程序中的应用
    • 4.2 键盘操作应用举例
    • 4.3 鼠标在应用程序中的应用
    • 4.4 鼠标应用程序实例
    • 4.5 练习题
  • 第5章 资源在Windows编程中的应用
    • 5.1 菜单和加速键资源及其应用
      • 5.1.1 几个常用的菜单操作函数
      • 5.1.2 创建菜单资源实例
    • 5.2 位图资源及其应用
      • 5.2.1 位图概念
      • 5.2.2 位图的操作过程
      • 5.2.3 位图操作实例
    • 5.3 对话框资源及其应用
      • 5.3.1 模态对话框的编程方法
      • 5.3.2 非模态对话框的编程方法
    • 5.4 图标资源的应用
    • 5.5 练习题
  • 第6章 控件在可视化编程中的应用
    • 6.1 应用控件并建立消息响应
    • 6.2 按钮控件及其应用
      • 6.2.1 按钮控件的创建过程
      • 6.2.2 按钮控件示例
    • 6.3 滚动条控件
      • 6.3.1 滚动条类的结构及其方法
      • 6.3.2 滚动条类编程实例
    • 6.4 静态控件
    • 6.5 编辑框控件
      • 6.5.1 编辑框控件简介
      • 6.5.2 编辑框类应用实例
    • 6.6 列表框控件
      • 6.6.1 列表框控件的类结构
      • 6.6.2 列表框类的方法
    • 6.7 组合框控件
      • 6.7.1 组合框(CComboBox)类的结构及组合框的特点
      • 6.7.2 组合框控件应用举例
    • 6.8 对话框通用控件
      • 6.8.1 Picture控件的使用
      • 6.8.2 Spin控件的使用
      • 6.8.3 Progress控件的使用
      • 6.8.4 Slider控件的使用
      • 6.8.5 Date Time Picker控件的使用
    • 6.9 练习题
  • 第7章 文档与资源的应用
    • 7.1 文档操作中的几个关键概念
      • 7.1.1 文档/视图的概念
      • 7.1.2 SDI程序中文档、视图对象的关联关系
      • 7.1.3 CView类
      • 7.1.4 串行化处理
    • 7.2 单文档应用实例
    • 7.3 菜单及菜单项的消息响应机制
      • 7.3.1 菜单资源及其应用
      • 7.3.2 菜单项的消息响应构架
    • 7.4 快捷菜单的创建及其应用
      • 7.4.1 快捷菜单的创建
      • 7.4.2 快捷菜单中CMenu类的应用
    • 7.5 工具条资源的创建及其使用
      • 7.5.1 工具条类的层次位置及其常用方法
      • 7.5.2 工具条应用操作实例
    • 7.6 字符串资源的使用
    • 7.7 对话框资源的创建及其应用
    • 7.8 位图资源的创建及其应用
    • 7.9 MDI编程实例
    • 7.10 练习题
  • 第8章 多媒体应用程序的设计
    • 8.1 利用音频函数实现多媒体程序设计
      • 8.1.1 一个简单的应用实例
      • 8.1.2 几个常用的音频函数
      • 8.1.3 用MCI控制波形声音的播放
    • 8.2 利用Windows Media Player控件实现多媒体程序设计
    • 8.3 练习题
  • 参考文献

相关图书