注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++程序设计

C++程序设计

C++程序设计

定 价:¥14.00

作 者: 陈圣国,阎会昌编
出版社: 西安电子科技大学出版社
丛编项: 研究生教材类
标 签: C++

ISBN: 9787560608921 出版时间: 2000-08-01 包装:
开本: 26cm 页数: 202页 字数:  

内容简介

  本书首先介绍了C++语言与C语言的关系,介绍了面向对象的程序设计思想及基本概念。第3章~第8章围绕类与对象,系统介绍了C++语言面向对象的语言成分。第9章~第13章为Visual C++的使用。首先介绍Visual C++开发环境的使用,然后围绕Windows环境下开发应用程序常见的几个方面的问题分别进行了介绍,包括Windows用户界面设计、数据库访问技术、ActiveX控件使用与设计和Internet编程。本书语言简洁流畅,赋有较多的实例,适合高职、高专类院校计算机专业C++程序设计课程使用,也可以作为学过C语言并想进一步自修C++语言的读者使用。

作者简介

暂缺《C++程序设计》作者简介

图书目录

第1章 C与C++
1.1 C语言与C++的关系
1.1.1 C++发展历史简介
1.1.2 C++与C语言
1.2 C++语言的开发环境
1.2.1 常见C++编译器简介
1.2.2 Borland C++3.1的使用
习题
第2章 面向对象的系统分析与设计方法
2.1 面向对象的基本思想和基本概念
2.1.1 面向对象的基本思想
2.1.2 对象
2.1.3 类与实例
2.1.4 继承性
2.1.5 多态性
2.1.6 封装
*2.2 面向对象的系统开发方法
2.2.1 概述
2.2.2 分析与设计的基本步骤
习题
第3章 类和对象
3.1 最简单的类定义
3.1.1 类定义
3.1.2 函数成员的实现
3.1.3 函数成员的隐含参数
3.1.4 C++中的结构
3.1.5 编程示例:集合的实现
3.2 构造函数与析构函数
3.2.1 构造函数
3.2.2 析构函数
3.2.3 编程示例:可变大小的集合类
3.3 类的派生
3.3.1 派生类的定义
3.3.2 基类与派生类的关系
3.3.3 构造函数与析构函数
3.3.4 虚函数
3.3.5 protected成员
3.3.6 编程示例:集合的实现
*3.3.7 多继承简介
3.4 友元
3.4.1 友元函数
3.4.2 友元成员
3.4.3 编程示例:矩阵与向量的乘积
3.5 静态成员
3.5.1 静态数据成员
3.5.2 静态函数成员
习题
第4章 重载
4.1 函数的重载
4.1.1 函数重载的定义
4.1.2 一个简单的例于
4.1.3 在C++中编译C程序
4.2 运算符重载
4.2.1 运算符重载的基本方法
*4.2.2 类型转换运算符
4.2.3 下标和函数调用运算符
习题
第5章 指针与引用
5.1 动态对象
5.1.1 动态对象与new、delete运算符
*5.1.2 重载new与delete
5.1.3 编程示例
5.2 引用
5.2.1 什么是引用
5.2.2 引用的定义
5.2.3 引用作函数参数
5.2.4 引用返回值
5.2.5 对象的复制
习题
第6章 模板
6.1 模板的概念
6.1.1 什么是模板
6.1.2 模板的基本语法
6.2 函数模板
6.2.1 函数模板的定义
6.2.2 重设模板函数
6.2.3 显式和隐式的模板函数
*6.3 类模板
6.3.1 类模板的定义与使用
6.3.2 类模板参数
6.4 编程示例:栈模板
习题
第7章 流
7.1 输入输出流
7.1.1 流的概念
7.1.2 输出流
7.1.3 输入流
7.1.4 格式控制
7.2 文件流
7.3 编程示例:文本数据文件的读写
习题
第8章 异常处理
8.1 异常处理的传统方法
8.1.1 异常的概念
8.1.2 基于C的结构化异常
8.2 C++中的异常处理
8.2.1 C++异常的语法
8.2.2 异常种类的识别
8.2.3 异常信息的获取
8.2.4 异常处理的方法
*8.2.5 Visual C++中的异常语法
8.3 编程示例
习题
第9章 Visual C++集成环境的使用
9.1 Visual C++集成开发环境
9.1.1 集成开发环境的启动及其主窗口简介
9.1.2 正文窗口及其操作
9.1.3 Workspace窗口及其操作
9.2 菜单功能介绍
9.2.1 File菜单
9.2.2 Edit菜单
9.2.3 View菜单
9.2.4 Insert菜单
9.2.5 Project菜单
9.2.6 Build菜单
9.2.7 Tools菜单
9.2.8 Window菜单
9.2.9 Help菜单
9.3 工具栏的使用
9.3.1 标准(Standard)工具栏
9.3.2 显示/隐藏工具栏
9.3.3 工具栏的定制
9.4 资源与标识符
9.4.1 资源
9.4.2 资源编辑器
9.5 应用程序的建立
9.5.1 概述
9.5.2 利用AppWizard创建一个新的项目
9.5.3 程序分析
习题
第10章 Windows用户界面
10.1 Windows消息与命令
10.1.1 消息驱动机制
10.1.2 应用程序菜单
10.1.3 快捷键和加速键
10.1.4 工具栏和状态栏
10.2 单文档与多文档程序
10.2.1 文档-视图结构
10.2.2 单文档应用程序的建立
10.2.3 多文档应用程序的建立
10.3 对话框与常用组件
10.3.1 对话框
10.3.2 常用控件
10.4 通用对话框与Windows 95控件
10.4.1 通用对话框
10.4.2 Windows 95控件
习题
第11章 数据库编程
11.1 关系数据库模型
11.1.1 数据结构
11.1.2 完整性规则
11.1.3 关系数据库管理系统
11.1.4 结构化查询语言(SQL)
11.2 使用ODBC
11.2.1 ODBC工作原理
11.2.2 MFC ODBC类简介
11.2.3 创建ODBC应用程序
11.2.4 遍历、添加、修改和删除记录
*11.2.5 数据库异常
*11.2.6 记录的筛选和排序
*11.2.7 统计函数使用
*11.2.8 多表的连接
*11.2.9 直接使用SQL语言
*11.3 使用DAO
11.3.1 DAO概述
11.3.2 MFC DAO类
11.3.3 创建DAO应用程序
习题
第12章 ActiveX
12.1 COM、OLE、ActiveX简介
12.1.1 OLE/COM
12.1.2 OLE自动化
12.1.3 OLE/ActiveX控件
12.2 编程示例:ActiveX控件的使用方法
习题
第13章 Internet编程概述
13.1 Internet编程概述
*13.2 WinInet类的使用
13.2.1 WinInet简介
13.2.2 一个简单的浏览器程序
13.2.3 建立WinInet类应用程序的一般步骤
13.3 ISAPI的使用
13.3.1 ISAPI程序工作原理
13.3.2 ISAPI类简介
13.3.3编程承例:建立一个ISAPI应用程序
习题
参考文献

本目录推荐