书籍详情

面向对象程序设计案例教程

面向对象程序设计案例教程

作者:刘恒洋,杨宏雨 主编

出版社:机械工业出版社

出版时间:2010-10-01

ISBN:9787111314370

定价:¥29.80

购买这本书可以去
内容简介
  《面向对象程序设计案例教程》以VC 6.0为开发平台,以一个完整的实例系统的开发过程为主线,将C++基本知识点和Windows程序设计的基础知识融入到实例系统的不同功能模块中去,并最终完成实例系统所有功能的代码。本书的主要内容为:第1~4章主要介绍C++的基础语法知识,这部分的程序设计不涉及任何界面编程,主要是利用C++进行实例系统底层类的封装和定义;第5~6章主要介绍MFC对Windows程序设计的封装和利用MFC进行Windows程序设计的方法,并完成实例系统中和界面相关的功能;第7~9章主要介绍Windows程序设计高级应用中的数据库编程、多线程编程以及利用Winsock进行网络通信编程这三个方面的知识,同时完成实例系统中比较核心的三大功能:数据库操作、多线程通信与同步以及底层网络通信。本书不仅仅介绍C++中比较核心和经常使用的基本语法,而且把C++编程和Windows编程有机结合起来,使读者不再孤立地用C++进行枯燥的没有界面的编程。此外,本书把所有的知识点都与实例系统中的一个个相关功能关联起来,使得读者在学习过程中充满趣味性。本书适合有一定的C语言编程基础的读者进行C++编程入门和进阶。
作者简介
暂缺《面向对象程序设计案例教程》作者简介
目录
前言
教学建议
第1章 初步认识C++和实例系统
1.1 C++语言概述
1.1.1 C++语言的特点
1.1.2 类和对象的概念
1.2 实例系统概述
1.2.1 实例系统的总体功能
1.2.2 实例系统的总体结构
1.2.3 实例系统的协议设计
1.3 实例系统开发前的准备
1.3.1 创建服务器项目
1.3.2 定义公共头文件
1.3.3 定义协议
1.4 本章小结
1.5 思考与练习
第2章 类和对象及其应用
2.1 C++基础语法
2.1.1 new和delete
2.1.2 const限定修饰符
2.1.3 引用
2.2 类和对象
2.2.1 类和对象的定义
2.2.2 类成员的定义和访问
2.2.3 类的构造函数和析构函数
2.2.4 操作符重载
2.2.5 类模板和标准模板库
2.3 消息实体类的设计和实现
2.3.1 消息实体类的设计
2.3.2 消息实体类的实现
2.4 在线用户信息类的设计
2.4.1 在线用户信息类的定义
2.4.2 在线用户信息类的实现
2.5 本章小结
2.6 思考与练习
第3章 C++多态性的定义及其应用
3.1 基类和派生类
3.1.1 基类和派生类的定义
3.1.2 基类和派生类成员的定义及其访问
3.2 基类和派生类的构造及其析构
3.2.1 基类和派生类的构造函数
3.2.2 基类和派生类的析构函数
3.3 多态性在C++中的体现
3.3.1 静态多态性
3.3.2 动态多态性
3.4 实例系统数据库操作类的设计
3.5 本章小结
3.6 思考与练习
第4章 C++的输入/输出流及其应用
4.1 C++输入/输出流概述
4.1.1 C++的输入/输出流类库
4.1.2 C++对流文件的操作
4.2 >>和>和>和>和<<操作符的重载
4.3 get()和put()输入/输出函数
4.3.1 get()和put()用于标准输入/输出
4.3.2 get()和put()用于文件输入/输出
4.4 read()和write()输入/输出函数
4.4.1 read()和write()用于标准输入/输出
4.4.2 read()和write()用于文件输入/输出
4.5 格式控制
4.5.1 布尔变量的输出操作控制
4.5.2 带进制整数的输出操作控制
4.5.3 浮点数输出操作控制
4.5.4 输入操作控制
4.5.5 刷新缓冲区操作控制
4.5.6 字符设置操作控制
4.6 实例系统输入/输出类的设计
4.6.1 输入/输出需求
4.6.2 输入/输出类的实现
4.7 本章小结
4.8 思考与练习
第5章 Windows程序设计基础
5.1 概述
5.1.1 窗口
5.1.2 事件驱动
5.1.3 句柄和Windows消息
5.2 最简单的Windows应用程序
5.2.1 最简单的Windows应用程序的组成
5.2.2 最简单的Windows应用程序示例
5.3 本章小结
5.4 思考与练习
第6章 MFC应用程序基础
6.1 应用程序向导
6.2 MFC应用程序中常用Windows标准控件的应用
6.2.1 按钮控件及其应用
6.2.2 列表框控件及其应用
6.2.3 编辑框控件及其应用
6.2.4 组合框控件及其应用
6.2.5 对话框通用控件及其应用
6.3 基于对话框的MFC应用程序在实例系统中的应用
6.3.1 登录对话框的设计与实现
6.3.2 添加全局变量和全局函数
6.3.3 注册对话框的设计与实现
6.3.4 主界面对话框的设计与实现
6.3.5 查看联系人信息对话框的设计与实现
6.3.6 查找联系人类型对话框的设计与实现
6.3.7 查找联系人结果对话框的设计与实现
6.3.8 文本聊天对话框的设计与实现
6.3.9 为实例系统添加自定义消息
6.4 本章小结
6.5 思考与练习
第7章 MFC数据库编程及其应用
7.1 数据库系统的基本概念
7.2 ODBC基本概念
7.3 MFC的ODBC类简介
7.3.1 CDatabase类
7.3.2 CRecordset类
7.4 设计实例系统数据库
7.5 注册数据源
7.6 设计实例系统数据库操作类
7.7 本章小结
7.8 思考与练习
第8章 Windows多线程应用程序及其应用
8.1 进程和线程
8.1.1 进程和线程的概念
8.1.2 线程的创建和终止
8.2 线程同步
8.2.1 事件对象
8.2.2 临界段
8.2.3 互斥体
8.2.4 信号计数器
8.3 线程通信
8.3.1 利用全局对象进行线程通信
8.3.2 利用自定义消息进行线程通信
8.4 设计服务器多线程类
8.4.1 服务器线程工作流程
8.4.2 服务器线程类的实现
8.5 设计客户端多线程类
8.5.1 客户端线程工作流程
8.5.2 客户端线程类的实现
8.6 本章小结
8.7 思考与练习
第9章 Winsock编程及其应用
9.1 网际协议
9.1.1 TCP和UDP
9.1.2 定址
9.1.3 套接字
9.2 Winsock基础
9.2.1 Winsock的初始化
9.2.2 错误检查和控制
9.2.3 面向连接的协议
9.2.4 无连接协议
9.3 利用Winsock完善实例系统
9.3.1 收发消息类的封装
9.3.2 完善服务器收发消息线程
9.3.3 完善服务器消息处理线程
9.3.4 完善服务器主函数
9.3.5 完善客户端收发消息线程
9.4 本章小结
9.5 思考与练习
参考文献
猜您喜欢

读书导航