顶部
收藏

C++程序设计实践教程(第2版)

“十一五”国家规划教材

作者:
吴乃陵 李海文
定价:
26.00元
ISBN:
978-7-04-018641-3
版面字数:
420千字
开本:
16开
全书页数:
289页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2008-04-15
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程

本书是与吴乃陵等编著的《C++程序设计》(第2版)配套的实践教程。全书分两部分,第一部分是与主教材配套的教学同步实验,共有29个配套实验,以实现精讲多练的教学思想。第二部分是课程设计指导书,讲解MFC编程和面向对象的软件工程相关知识,指导C++的课程设计。

本书可以作为高等学校C++程序设计课程的实验和课程设计指导书,也可供编程爱好者和编程技术人员参考使用。

  • 前辅文
  • 第1章 程序设计同步实验指导
    • 实验一 Visual C++集成开发环境入门
    • 实验二 简单的C++程序设计
    • 实验三 分支结构程序设计
    • 实验四 循环结构程序设计
    • 实验五 常用算法——枚举法、递推法、迭代法
    • 实验六 文本文件的简单应用
    • 实验七 函数的基本概念
    • 实验八 函数的递归算法
    • 实验九 函数的重载和变量的作用域
    • 实验十 类与对象的基本概念
    • 实验十一 引用与复制构造函数
    • 实验十二 运算符重载
    • 实验十三 数组与多维数组
    • 实验十四 指针与数组
    • 实验十五 模板
    • 实验十六 排序与查找
    • 实验十七 模板与类参数
    • 实验十八 动态内存分配与深复制
    • 实验十九 链表及应用
    • 实验二十 栈与队列的操作
    • 实验二十一 二叉树与二叉排序树
    • 实验二十二 继承与派生的基本概念
    • 实验二十三 多重继承与虚基类
    • 实验二十四 虚函数与多态
    • 实验二十五 纯虚函数
    • 实验二十六 输入/输出与重载
    • 实验二十七 文件
    • 实验二十八 异常处理
    • 实验二十九 标准模板库编程
  • 第2章 MFC编程基础知识
    • 2.1 传统的Windows编程
    • 2.2 MFC编程
    • 2.3 Windows对象句柄
    • 2.4 MFC对象与Windows对象的关系
    • 2.5 MFC基础类及其层次结构
    • 2.6 MFC的消息映射
    • 2.7 MFC中的文件处理
      • 2.7.1 文档/视图结构
      • 2.7.2 存档类序列化
  • 第3章 MFC程序设计
    • 3.1 MFC程序设计简介
      • 3.1.1 MFC定义的宏、全局函数及全局变量
      • 3.1.2 MFC命名规则
      • 3.1.3 应用程序框架
    • 3.2 MFC程序设计
      • 3.2.1 MFC程序的执行过程
      • 3.2.2 MFC消息映射
      • 3.2.3 文档/视图结构及应用实例
    • 3.3 用户界面资源的应用
      • 3.3.1 菜单
      • 3.3.2 工具栏
      • 3.3.3 状态栏
    • 3.4 对话框的应用
      • 3.4.1 对话框的工作方式、种类和创建方法
      • 3.4.2 对话框与程序的连接
    • 3.5 基于对话框的应用程序设计实例
    • 3.6 文本和图形输出
    • 3.7 文档的保存
      • 3.7.1 文档序列化
      • 3.7.2 注册表
    • 3.8 MDI应用程序设计
    • 实验三十 对话框与控件
    • 实验三十一 文档/视图结构及图形与文本输出
    • 实验三十二 序列化和文件操作
    • 实验三十三 多文档与多重视图
  • 第4章 课程设计:面向对象系统分析与设计实践
    • 4.1 软件的定义
    • 4.2 软件工程
      • 4.2.1 软件危机和软件工程的提出
      • 4.2.2 软件生命期
      • 4.2.3 软件的质量标准
      • 4.2.4 软件开发模型
    • *4.3 UML面向对象系统的模型
      • 4.3.1 统一建模语言(UML)简介
      • 4.3.2 UML软件开发的常用模型
    • *4.4 UML面向对象的系统分析和设计
      • 4.4.1 面向对象的需求分析
      • 4.4.2 面向对象的设计
    • 4.5 软件测试
      • 4.5.1 软件测试概念
      • 4.5.2 软件测试技术
      • 4.5.3 软件测试策略
      • 4.5.4 面向对象的软件测试
    • 4.6 研究型学习与实施方法
    • 4.7 课程设计参考选题
  • 第5章 Visual C++ 6.0 集成开发环境介绍
    • 5.1 菜单
    • 5.2 工具栏
    • 5.3 项目工作区
    • 5.4 Visual C++向导
    • 5.5 调试工具
  • 参考文献

相关图书