出版日期:2009年03月
ISBN:9787301145043
[十位:7301145047]
页数:346
定价:¥35.00
店铺售价:¥35.00
(为您节省:¥0.00)
店铺库存:50
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
13407159062
店主推荐图书:
-
¥36.00
-
¥10.80
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2021-05-26 09:46:15]
徐*
咸宁市
-
100分
满分
买家很懒,没有填写任何评论!
[2021-05-25 18:45:05]
曾**
荆州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2021-04-15 10:09:05]
许*
广州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2021-04-05 23:00:03]
高*
广州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-11-30 09:19:59]
杨*
上海市
《C++面向对象与VisualC++程序设计案例教程》内容提要:
本书综合了c++基础知识、Windows程序设计和MFC编程基础,精选各个常用的知识点。贯穿全书的应用案例是一个完整的以Visual Studio 2005为开发平台的点对点通信程序。
本书适用于高等院校学生,既可以作为单独的教材使用,也可以作为参考教材,供学生在“C++面向对象程序设计”实验和课程设计中使用,也可供工程技术人员参考使用。阅读本书需要有一定的C语言基础。
《C++面向对象与VisualC++程序设计案例教程》图书目录:
第1章 概述
1.1 c++语言程序设计的特点
1.1.1 抽象性
1.1.2 封装性
1.1.3 继承性
1.1.4 多态性
1.2 类与对象
1.2.1 类
1.2.2 对象
1.2.3 类和对象的关系
1.3 本书的目标及结构
1.3.1 C++、MFC和Windows程序设计
1.3.2 示例系统概述
1.3.3 本书的结构安排
1.4 示例系统开发前的准备
1.4.1 数据类型和数据结构的定义
1.4.2 示例系统高层协议设计
1.4.3 创建服务端项目
1.5 本章小结
1.6 思考与练习
第2章 C++基础
2.1 C++语言基础
2.1.1 字符串类型
2.1.2 const限定修饰符
2.1.3 引用类型
2.1.4 sizeof操作符
2.1.5 new和delete表达式
2.1.6 类型转换
2.2 函数
2.2.1 函数参数类型检查
2.2.2 参数传递
2.2.3 返回一个值
2.2.4 inline函数
2.3 重载函数
2.3.1 重载函数声明
2.3.2 重载函数的解析步骤
2.4 函数模板
2.4.1 函数模板的定义
2.4.2 函数模板的实例化
2.5 本章小结
2.6 思考与练习
第3章 类
3.1 类和对象
3.1.1 类定义
3.1.2 类对象
3.1.3 类成员函数
3.1.4 隐含的this指针
3.1.5 静态类成员
3.2 类的初始化、赋值和析构
3.2.1 类的显式初始化
3.2.2 类的构造函数
3.2.3 类的析构函
3.2.4 类对象数组
3.3 重载操作符和用户定义的转换
3.3.1 操作符重载
3.3.2 友元
3.3.3 操作符=
3.3.4 操作符【】
3.3.5 操作符++和--
3.3.6 用户定义的转换
3.4 类模板和标准模板库
3.4.1 类模板的定义
3.4.2 类模板的实例化
3.4.3 类模板的成员函数
3.4.4 标准模板库——容器
3.5 示例系统中类的设计
3.5.1 消息实体类
3.5.2 在线用户信息类
3.6 本章小结
3.7 思考与练习
第4章 类的继承和多态性
第5章 C++的输入/输出流
第6章 Windows应用程序
第7章 Windows中的键盘与鼠标消息
第8章 Windows编程中的资源的应用
第9章 MFC基础
第10章 MFC中Windows标准控件的应用
第11章 简单MFC应用程序开发
第12章 MFC数据库应用程序开发
第13章 Windows多线程应用程序开发
第14章 WinSock编程基础
附录
参考文献
《C++面向对象与VisualC++程序设计案例教程》文章节选:
第2章 C++基础
C++语言与C语言兼容,用c语言编写的程序基本上可以不加修改地在C++中使用。C++扩充和新增了许多功能,既可用于面向过程的程序设计又可用于面向对象的程序设计。重载函数和函数模板在c++中占有非常重要的地位。重载函数允许定义多个同名的函数,它们在参数列表上有所区别,编译器通过检查参数类型、个数和顺序来决定调用哪一个函数。函数模板是一个通用函数,函数类型和形参类型都可以用一个符号或虚拟的类型来替代,编译时再用具体参数代替。本章首先从数据类型及其转换、函数等方面来介绍C++与c语言的不同,然后再介绍c++中的重载函数和函数模板。
2.1 C++语言基础
C++作为一门编程语言,沿袭了大部分c语言的知识,所以在C++编译器中同样可以编译c程序代码。但是,c++又从方便的角度和面向对象的角度对C语言进行了扩充,本节主要介绍C++在C语言基础上的一些特殊之处。
2.1.1 字符串类型
c++提供了两种类型字符串的表示方法:C风格的字符串和标准C++r引入的strin9类型的字符串。C风格的字符串起源于C语言,并在C++中继续得到支持,但是为了将程序员从许多“与使用C风格字符串相关的错误”中解脱出来,C++标准库提供了字符串类型数据抽象的一个公共实现,它主要由以下基本行为集合构成。
(1)查询字符串长度。对于c风格字符串,字符串长度由库函数strlen0返回。
(2)判断字符串是否为空。对于C风格字符串,通过下面两步条件测试来完成。
……