分享
 
 
 

21世纪全国应用型本科计算机案例型规划教材—C++面向对象与VisualC++程序设计案例教程

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 黄贤英,刘恒洋主编

出 版 社: 北京大学出版社

出版时间: 2009-3-1字数:版次: 1页数: 346印刷时间:开本: 16开印次:纸张:I S B N : 9787301145043包装: 平装内容简介

本书综合了c++基础知识、Windows程序设计和MFC编程基础,精选各个常用的知识点。贯穿全书的应用案例是一个完整的以Visual Studio 2005为开发平台的点对点通信程序。

本书适用于高等院校学生,既可以作为单独的教材使用,也可以作为参考教材,供学生在“C++面向对象程序设计”实验和课程设计中使用,也可供工程技术人员参考使用。阅读本书需要有一定的C语言基础。

目录

第1章概述

1.1c++语言程序设计的特点

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.2const限定修饰符

2.1.3引用类型

2.1.4sizeof操作符

2.1.5new和delete表达式

2.1.6类型转换

2.2函数

2.2.1 函数参数类型检查

2.2.2参数传递

2.2.3返回一个值

2.2.4inline函数

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编程基础

附录

参考文献

书摘插图

第2章C++基础

C++语言与C语言兼容,用c语言编写的程序基本上可以不加修改地在C++中使用。C++扩充和新增了许多功能,既可用于面向过程的程序设计又可用于面向对象的程序设计。重载函数和函数模板在c++中占有非常重要的地位。重载函数允许定义多个同名的函数,它们在参数列表上有所区别,编译器通过检查参数类型、个数和顺序来决定调用哪一个函数。函数模板是一个通用函数,函数类型和形参类型都可以用一个符号或虚拟的类型来替代,编译时再用具体参数代替。本章首先从数据类型及其转换、函数等方面来介绍C++与c语言的不同,然后再介绍c++中的重载函数和函数模板。

2.1C++语言基础

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风格字符串,通过下面两步条件测试来完成。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有