本教材是关于介绍“C++程序设计”的教学用书,书中全面系统地介绍了C++的基本概念;通过大量精选的具有典型性的例题和实训,重点讲述解决问题的思路,帮助读者理解编程思想及相关概念;通过具有综合性的项月设计,注重读者实际编程能力的培养和提高。
本教材可作为高等院校计算机专业和非计算机专业的程序设计教材,也可供C++程序员和计算机软件技术人员作为程序设计的参考书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C++程序设计(安徽省高等学校十一五省级规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 郭有强//梁伍七//杨军//朱洪浩 |
出版社 | 安徽大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本教材是关于介绍“C++程序设计”的教学用书,书中全面系统地介绍了C++的基本概念;通过大量精选的具有典型性的例题和实训,重点讲述解决问题的思路,帮助读者理解编程思想及相关概念;通过具有综合性的项月设计,注重读者实际编程能力的培养和提高。 本教材可作为高等院校计算机专业和非计算机专业的程序设计教材,也可供C++程序员和计算机软件技术人员作为程序设计的参考书。 内容推荐 本教材是安徽省高等学校“十一五”省级规划教材。 C++是一种高效实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,因而成为编程人员最广泛使用的工具。本教材采用通俗易懂的语言,全面系统地介绍了C++的基本概念;通过大量精选的具有典型性的例题和实训,重点讲述解决问题的思路,帮助读者理解编程思想及相关概念;通过具有综合性的项月设计,注重读者实际编程能力的培养和提高。 本教材是作者总结多年教学经验,参考大量的国内外有关资料并结合自身的实际工程项目经验编写而成,内容丰富,结构紧凑,概念阐述清楚,可作为高等院校计算机专业和非计算机专业的程序设计教材,也可供C++程序员和计算机软件技术人员作为程序设计的参考书。 本教材中所有的例程都在Visual C++6.0下调试通过。其配套教材《C++程序设计实验指导与课程设计》也将同时出版。 目录 第1章 C++概述 1.1 面向过程和面向对象编程概述 1.2 C++的发展过程 1.3 将C源程序简单改写成C++源程序 1.4 面向过程和面向对象的程序设计方法比较 1.5 用Visual C++开发程序 1.5.1 C++程序的开发步骤和上机调试流程 1.5.2 Visual C++6.0调试C++程序的操作过程 本章小结 实训内容 习题1 第2章 C++对C语言的扩充 2.1 新的输入输出方式 2.1.1 输入操作 2.1.2 输出操作 2.2 重载函数 2.2.1 为什么要进行函数重载 2.2.2 使用函数重载的条件 2.2.3 重载函数的使用方法 2.2.4 函数的默认参数 2.3 函数模板与模板函数 2.4 内联函数 2.5 const修饰符 2.5.1 用const定义常量 2.5.2 用const来限制指针 2.5.3 const参数 2.5.4 const函数 2.6 动态存储分配 2.6.1 new运算符的两种用法 2.6.2 delete运算符 2.7 引用 2.7.1 引用的概念 2.7.2 使用引用的注意事项 2.7.3 引用作为函数参数 2.7.4 函数返回引用 本章小结 实训内容 习题2 第3章 类和对象 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 this指针 3.3 构造函数的概念和使用 3.3.1 为什么要有构造函数 3.3.2 重载构造函数 3.3.3 默认参数的构造函数 3.3.4 拷贝构造函数 3.3.5 成员初始化参数表 3.4 析构函数的概念和使用 3.4.1 析构函数的基本概念 3.4.2 为什么要有析构函数 3.5 堆对象的概念和使用 3.5.1 创建和删除单个堆对象的方法 3.5.2 创建和删除堆对象数组的方法 3.6 静态数据成员和静态成员函数 3.6.1 为什么需要静态数据成员 3.6.2 静态数据成员的访问和初始化 3.6.3 静态成员函数的概念和使用 3.7 友元函数和友元类 3.7.1 友元的概念和使用 3.7.2 使用友元的注意事项 本章小结 实训内容 习题3 第4章 继承与派生 4.1 为什么要引入继承的概念 4.1.1 继承与派生问题举例 4.1.2 继承与派生的概念 4.2 基类和派生类 4.2.1 基类和派生类的概念 4.2.2 派生类的定义(单继承) 4.3 三种派生方式 4.3.1 public派生 4.3.2 Private派生 4.3.3 Drotected派生 4.4 三种派生方式的区别 4.5 派生类的构造函数和析构函数 4.5.1 派生类的构造函数 4.5.2 基类构造函数的调用方式 4.5.3 派生类的析构函数 4.6 多继承和虚基类 4.6.1 多继承的定义 4.6.2 多继承中的构造函数和析构函数 4.6.3 二义性与虚基类 本章小结 实训内容 习题4 第5章 多态性与虚函数 5.1 为什么需要多态性 5.1.1 多态性的实现方法 5.1.2 静态多态性和动态多态性 5.2 对虚函数的限制 5.2.1 声明虚函数的限制 5.2.2 虚函数的使用限制 5.3 在成员函数中调用虚函数 5.4 在构造函数中调用虚函数 5.5 纯虚函数和抽象类 本章小结 实训内容 习题5 第6章 运算符重载与类模板 6.1 为什么要进行运算符重载 6.1.1 运算符重载的例子 6.1.2 注意事项 6.2 赋值运算符和四则运算符的重载 6.3 自增1和自减1运算符重载 6.4 关系运算符的重载 6.5 算术赋值运算符的重载 6.6 下标运算符的重载 6.7 插入与抽取运算符的重载 6.7.1 插入运算符的重载 6.7.2 抽取运算符的重载 6.8 类型转换 6.8.1 基本类型转换和自定义类型的相互转换 6.8.2 自定义类型之间的转换 6.9 类模板与模板类 本章小结 实训内容 习题6 第7章 流 7.1 C语言的标准I/O函数的缺陷 7.2 I/O流的概念 7.3 I/O流类库结构 7.4 标准I/O流 7.4.1 标准I/O流的类层次 7.4.2 预定义流对象 7.4.3 预定义的插入类型 7.4.4 预定义的抽取类型 7.5 用于无格式I/O的ios类成员函数 7.6 格式化I/O流 7.6.1 使用格式状态标志或调用格式化成员函数 7.6.2 使用操纵算子 7.7 文件操作 7.7.1 文件与文件流概述 7.7.2 文件流的类层次 7.7.3 文件的打开和关闭 7.7.4 文件读写操作举例 7.8 随机访问数据文件 本章小结 实训内容 习题7 第8章 利用MFC开发windows应用程序 8.1 windows应用程序的特点与消息驱动机制 8.1.1 基于windows操作系统的应用程序的特点 8.1.2 典型的windows应用程序结构 8.1.3 学习MFC的方法 8.2 利用MFC AppWizard创建windows应用程序 8.3 MFC应用程序的类和文件 8.3.1 类说明 8.3.2 文件说明 8.4 在窗口的客户区输出文字和图形 8.5 windows消息处理 8.5.1 利用ClassWizard编制消息处理函数 8.5.2 windows消息 8.5.3 消息的发送与接收的基本过程和机制 8.6 文档/视图结构 8.6.1 视图类 8.6.2 文档类 8.7 菜单、工具栏 8.8 对话框与控件 8.8.1 对话框 8.8.2 控件 8.9 数据库访问 本章小结 实训内容 习题8 第9章 项目设计 9.1 项目设计1 c++控制台应用程序:商品信息管理系统 9.2 项目设计2 MFC应用程序:班级信息管理系统 本章小结 实训内容 附录 标准ASCII码表 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。