面向对象程序设计
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787568064347
- 装帧:60g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:430页
- 出版时间:2020-08-01
- 条形码:9787568064347 ; 978-7-5680-6434-7
本书特色
本书从初学者的需求出发,配合高校应用型人才的培养目标,培养嵌入式专业的学生掌握交互式界面开发的基础知识,以及解决专业领域实际问题的能力。同时,本书注重教材的可读性和实用性,以理论讲解结合案例分析和编程实例的方式组织内容,循序渐进,符合读者的认知过程。
内容简介
全书共18章, 由基础篇、提高篇和实践篇三大部分组成, 基础篇包括第1章到第7章, 提高篇包括第8章到第13章, 实践篇包括第14章到第18章, 各章节主要内容如下: 基础篇: 第1章C++的初步认识、第2章数据类型和运算规则、第3章基础的程序设计结构、第4章数组的使用、第5章函数的使用、第6章指针的使用、第7章结构体和共同体。提高篇: 第8章类和对象、第9章类和对象的使用、第10章继承与派生、第11章多态性和虚函数、第12章运算符重载、第13章输入输出流。实践篇: 第14章MFC编程概述、第15章窗口和对话框、第16章常用控件、第17章基本界面元素、第18章基于对话框的编程。
目录
第1章C++的初步认识/2
1.1关于面向对象程序设计/2
1.2第1个程序/4
1.3C++程序的构成和书写形式/7
1.4C++程序的编写和实现/8
1.5关于C++上机实践/9
第2章数据类型和运算规则/12
2.1数据与数据类型/12
2.2常量/14
2.3变量/19
2.4C++中的运算符/21
2.5算术运算符与算术表达式/22
2.6赋值运算符与赋值表达式/25
2.7关系运算、逻辑运算和位运算/27
2.8其他运算/30
第3章基础的程序设计结构/34
3.1程序设计和算法/34
3.2C++程序结构、语句和注释/35
3.3C++的输入与输出/38
3.4顺序结构程序设计/44
3.5选择结构程序设计/45
3.6循环结构程序设计/53
第4章数组的使用/65
4.1使用数组的好处/65
4.2一维数组的使用/66
4.3二维数组的使用/69
4.4字符数组/73
4.5用数组做函数参数/80
4.6字符串类和字符串变量/83
第5章函数的使用/91
5.1使用函数的好处/91
5.2函数的定义和调用/92
5.3函数间的参数传递/95
5.4函数的嵌套调用和递归调用/97
5.5局部变量和全局变量/102
5.6变量的作用域和变量存储类别/105
5.7内置函数/113
5.8函数的重载/114
5.9函数模板/115
5.10有默认参数的函数/116
5.11内部函数和外部函数/118
第6章指针的使用/123
6.1使用指针的好处/123
6.2地址和指针的概念/123
6.3变量与指针/124
6.4数组与指针/130
6.5字符串与指针/142
6.7返回指针值的函数/147
6.8const指针/148
6.9指针变量的引用/151
第7章结构体和共用体/155
7.1结构体类型/155
7.2共用体类型/169
7.3枚举类型和自定义类型/171
第2篇提高篇
第8章类和对象/180
8.1面向对象的程序设计方法/180
8.2类的声明和对象的定义/185
8.3类的成员/191
8.4对象成员的引用/194
8.5类的封装性和隐蔽性/196
8.6类和对象的应用举例/200
第9章类和对象的使用/205
9.1构造函数/205
9.2析构函数/212
9.3调用构造函数和析构函数的顺序/214
9.4对象数组/215
9.5对象指针/216
9.6常对象/219
9.7new和delete的使用/221
9.8对象的赋值和复制/222
9.9静态成员/227
9.10友元/231
9.11类模板/235
第10章继承与派生/246
10.1什么是继承与派生/246
10.2派生类的构成和声明/247
10.3派生类的成员访问控制属性/248
10.4派生类的构造函数和析构函数/255
10.5多重继承/261
10.6赋值兼容性规则/269
10.7继承与聚合/272
第11章多态性与虚函数/281
11.1多态性的概念/281
11.2虚函数的使用/281
11.3纯虚函数和抽象类/286
第12章运算符重载/296
12.1运算符重载的概念/296
12.2运算符重载的方法和规则/297
12.3运算符重载函数作为类成员函数和友元函数/300
12.4重载单目、双目运算符/302
第13章输入输出流/310
13.1C++的输入输出流/310
13.2标准输出流/311
13.3标准输入流/315
13.4文件流和对数据文件的操作/318
13.5字符串流/326
第3篇实践篇
第14章MFC编程概述/330
14.1什么是MFC/330
14.2MFC的设计运行原理/331
14.3MFC的优点/332
14.4MFC的层次结构/333
14.5消息和消息映射/334
14.6MFC基于框架的Hello World程序/338
14.7AppWizard和ClassWizard的用法/340
第15章窗口和对话框/348
15.1框架窗口/348
15.2创建对话框/351
15.3使用对话框/353
15.4通用对话框和消息对话框/358
第16章常用控件/360
16.1创建和使用控件/360
16.2静态控件和按钮/364
16.3编辑框和旋转按钮控件/369
16.4列表框/375
16.5组合框/382
16.6进度条和日历控件/386
16.7滚动条和滑动条/389
第17章基本界面元素/398
17.1图标/398
17.2光标/399
17.3菜单/401
17.4工具栏/406
第18章基于对话框的编程/415
18.1创建计算器应用程序/415
18.2绘制应用程序界面/416
18.3按钮响应行为的编码/419
18.4计算功能的实现/422
18.5菜单功能的实现/429
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0