本书首先介绍了C++语言与C语言的关系,介绍了面向对象的程序设计思想及基本概念。第3章~第8章围绕类与对象,系统介绍了C++语言面向对象的语言成分。第9章~第13章为Visual C++的使用。首先介绍Visual C++开发环境的使用,然后围绕Windows环境下开发应用程序常见的几个方面的问题分别进行了介绍,包括Windows用户界面设计、数据库访问技术、ActiveX控件使用与设计和Internet编程。\r\n 本书语言简洁流畅,赋有较多的实例,适合高职、高专类院校计算机专业C++程序设计课程使用,也可以作为学过C语言并想进一步自修C++语言的读者使用。\r\n
第1章 C与C++\r\n\r\n1.1 C语言与C++的关系\r\n1.1.1 C++发展历史简介\r\n1.1.2 C++与C语言\r\n1.2 C++语言的开发环境\r\n1.2.1 常见C++编译器简介\r\n1.2.2 Borland C++3.1的使用\r\n习题\r\n\r\n第2章 面向对象的系统分析与设计方法\r\n\r\n2.1 面向对象的基本思想和基本概念\r\n2.1.1 面向对象的基本思想\r\n2.1.2 对象\r\n2.1.3 类与实例\r\n2.1.4 继承性\r\n2.1.5 多态性\r\n2.1.6 封装\r\n*2.2 面向对象的系统开发方法\r\n2.2.1 概述\r\n2.2.2 分析与设计的基本步骤\r\n习题\r\n\r\n第3章 类和对象\r\n\r\n3.1 最简单的类定义\r\n3.1.1 类定义\r\n3.1.2 函数成员的实现\r\n3.1.3 函数成员的隐含参数\r\n3.1.4 C++中的结构\r\n3.1.5 编程示例:集合的实现\r\n3.2 构造函数与析构函数\r\n3.2.1 构造函数\r\n3.2.2 析构函数\r\n3.2.3 编程示例:可变大小的集合类\r\n3.3 类的派生\r\n3.3.1 派生类的定义\r\n3.3.2 基类与派生类的关系\r\n3.3.3 构造函数与析构函数\r\n3.3.4 虚函数\r\n3.3.5 protected成员\r\n3.3.6 编程示例:集合的实现\r\n*3.3.7 多继承简介\r\n3.4 友元\r\n3.4.1 友元函数\r\n3.4.2 友元成员\r\n3.4.3 编程示例:矩阵与向量的乘积\r\n3.5 静态成员\r\n3.5.1 静态数据成员\r\n3.5.2 静态函数成员\r\n习题\r\n\r\n第4章 重载\r\n\r\n4.1 函数的重载\r\n4.1.1 函数重载的定义\r\n4.1.2 一个简单的例于\r\n4.1.3 在C++中编译C程序\r\n4.2 运算符重载\r\n4.2.1 运算符重载的基本方法\r\n*4.2.2 类型转换运算符\r\n4.2.3 下标和函数调用运算符\r\n习题\r\n\r\n第5章 指针与引用\r\n\r\n5.1 动态对象\r\n5.1.1 动态对象与new、delete运算符\r\n*5.1.2 重载new与delete\r\n5.1.3 编程示例\r\n5.2 引用\r\n5.2.1 什么是引用\r\n5.2.2 引用的定义\r\n5.2.3 引用作函数参数\r\n5.2.4 引用返回值\r\n5.2.5 对象的复制\r\n习题\r\n\r\n第6章 模板\r\n\r\n6.1 模板的概念\r\n6.1.1 什么是模板\r\n6.1.2 模板的基本语法\r\n6.2 函数模板\r\n6.2.1 函数模板的定义\r\n6.2.2 重设模板函数\r\n6.2.3 显式和隐式的模板函数\r\n*6.3 类模板\r\n6.3.1 类模板的定义与使用\r\n6.3.2 类模板参数\r\n6.4 编程示例:栈模板\r\n习题\r\n\r\n第7章 流\r\n\r\n7.1 输入输出流\r\n7.1.1 流的概念\r\n7.1.2 输出流\r\n7.1.3 输入流\r\n7.1.4 格式控制\r\n7.2 文件流\r\n7.3 编程示例:文本数据文件的读写\r\n习题\r\n\r\n第8章 异常处理\r\n\r\n8.1 异常处理的传统方法\r\n8.1.1 异常的概念\r\n8.1.2 基于C的结构化异常\r\n8.2 C++中的异常处理\r\n8.2.1 C++异常的语法\r\n8.2.2 异常种类的识别\r\n8.2.3 异常信息的获取\r\n8.2.4 异常处理的方法\r\n*8.2.5 Visual C++中的异常语法\r\n8.3 编程示例\r\n习题\r\n\r\n第9章 Visual C++集成环境的使用\r\n\r\n9.1 Visual C++集成开发环境\r\n9.1.1 集成开发环境的启动及其主窗口简介\r\n9.1.2 正文窗口及其操作\r\n9.1.3 Workspace窗口及其操作\r\n9.2 菜单功能介绍\r\n9.2.1 File菜单\r\n9.2.2 Edit菜单\r\n9.2.3 View菜单\r\n9.2.4 Insert菜单\r\n9.2.5 Project菜单\r\n9.2.6 Build菜单\r\n9.2.7 Tools菜单\r\n9.2.8 Window菜单\r\n9.2.9 Help菜单\r\n9.3 工具栏的使用\r\n9.3.1 标准(Standard)工具栏\r\n9.3.2 显示/隐藏工具栏\r\n9.3.3 工具栏的定制\r\n9.4 资源与标识符\r\n9.4.1 资源\r\n9.4.2 资源编辑器\r\n9.5 应用程序的建立\r\n9.5.1 概述\r\n9.5.2 利用AppWizard创建一个新的项目\r\n9.5.3 程序分析\r\n习题\r\n\r\n第10章 Windows用户界面\r\n\r\n10.1 Windows消息与命令\r\n10.1.1 消息驱动机制\r\n10.1.2 应用程序菜单\r\n10.1.3 快捷键和加速键\r\n10.1.4 工具栏和状态栏\r\n10.2 单文档与多文档程序\r\n10.2.1 文档-视图结构\r\n10.2.2 单文档应用程序的建立\r\n10.2.3 多文档应用程序的建立\r\n10.3 对话框与常用组件\r\n10.3.1 对话框\r\n10.3.2 常用控件\r\n10.4 通用对话框与Windows 95控件\r\n10.4.1 通用对话框\r\n10.4.2 Windows 95控件\r\n习题\r\n\r\n第11章 数据库编程\r\n\r\n11.1 关系数据库模型\r\n11.1.1 数据结构\r\n11.1.2 完整性规则\r\n11.1.3 关系数据库管理系统\r\n11.1.4 结构化查询语言(SQL)\r\n11.2 使用ODBC\r\n11.2.1 ODBC工作原理\r\n11.2.2 MFC ODBC类简介\r\n11.2.3 创建ODBC应用程序\r\n11.2.4 遍历、添加、修改和删除记录\r\n*11.2.5 数据库异常\r\n*11.2.6 记录的筛选和排序\r\n*11.2.7 统计函数使用\r\n*11.2.8 多表的连接\r\n*11.2.9 直接使用SQL语言\r\n*11.3 使用DAO\r\n11.3.1 DAO概述\r\n11.3.2 MFC DAO类\r\n11.3.3 创建DAO应用程序\r\n习题\r\n\r\n第12章 ActiveX\r\n\r\n12.1 COM、OLE、ActiveX简介\r\n12.1.1 OLE/COM\r\n12.1.2 OLE自动化\r\n12.1.3 OLE/ActiveX控件\r\n12.2 编程示例:ActiveX控件的使用方法\r\n习题\r\n\r\n第13章 Internet编程概述\r\n\r\n13.1 Internet编程概述\r\n*13.2 WinInet类的使用\r\n13.2.1 WinInet简介\r\n13.2.2 一个简单的浏览器程序\r\n13.2.3 建立WinInet类应用程序的一般步骤\r\n13.3 ISAPI的使用\r\n13.3.1 ISAPI程序工作原理\r\n13.3.2 ISAPI类简介\r\n13.3.3编程承例:建立一个ISAPI应用程序\r\n习题\r\n参考文献
无封面