顶部
收藏

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

“十一五”国家规划教材

作者:
吴乃陵 李海文
定价:
26.00 元
版面字数:
420千字
开本:
16开
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2018年
ISBN:
978-7-04-018641-3
物料号:
18641-A0
出版时间:
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 调试工具
                                                                                                                                                                • 参考文献

                                                                                                                                                                相关图书