白话C++之练功
作者:庄严 著
出版:北京航空航天大学出版社 2019.5
定价:159.00 元
ISBN-13:9787512429307
ISBN-10:7512429304
去豆瓣看看 第1章启蒙1
1.1开始1
1.2什么是计算机4
1.3什么是硬件、软件6
1.4什么是程序7
1.5什么是编程语言9
1.6什么是IDE15
1.7你是程序员17
1.8出发赠言19
第2章准备20
查看完整 庄严,笔名南郁;20年IT从业经历,从一线研发人员到企业副总工、技术总监。虽然不同岗位有不同职责,但从未放弃过编程。编写过嵌入式、字处理软件、语言解释器、手机应用、大型分布式网络服务和互联网商城等软件系统。
现为程知信息公司创始人,致力于将自身的技术、学习过程、成长历程、对内对外的技术培训、大学院校培训课程以及常年参与技术员面试的心得体会、经验教训形成相关课程。
《白话C++》分“练功”和“练武”两册。“练功”主讲编程基础知识、C++语言语法(含C++11、14等)及多种编程范式。具体包括:大白话讲解计算机架构、进程、内存、二进制等编程概念;手把手教复杂编程环境的安装应用;快速感受C++语言概貌及图形界面、数据库、网络、多线程等功能库;深入浅出地讲解C++语法、标准库常用组件及面向过程、基于对象、面向对象、泛型等四种编程范式的演化与对比。
本书借助生活概念帮助用户理解编程,巧妙安排知识交叉,让读者不受限于常见的控制台下编程,快速感受C++编程的乐趣,提升学习动力。本书适合作为零基础C++编程学习从入门到深造的课程教材。本书也是《白话C++之练武》的学习基础。“练武”的重点内容有:标准库(STL)、准标库(boost)、图形界面库编程(wxWidgets)、数据库编程、缓存系统编程、网络库编程和多媒体游戏编程等。
第1章启蒙1
1.1开始1
1.2什么是计算机4
1.3什么是硬件、软件6
1.4什么是程序7
1.5什么是编程语言9
1.6什么是IDE15
1.7你是程序员17
1.8出发赠言19
第2章准备20
2.1基础知识20
2.2安装IDE——Code::Blocks23
2.3系统编译环境变量29
2.4安装wxWidgets30
2.5安装boost33
2.6安装MySQL35
2.7安装MySQL++39
2.8配置Code::Blocks全局变量41
第3章感受(一)45
3.1Hello world经典版45
3.2Hello world中文版56
3.3Hello world函数版58
3.4Hello world交互版61
3.5Hello world分支版65
3.6Hello world循环版68
3.7Hello Object生死版70
3.8Hello Object成员版81
3.9Hello Object派生版86
3.10Hello Object多态版92
3.11Hello Object封装版99
3.12Hello STL向量篇110
3.13Hello STL链表篇123
3.14Hello STL算法篇137
3.15Hello STL文件篇160
第4章感受(二)170
4.1Hello GUI基础篇170
4.2Hello GUI布局篇175
4.3Hello Internet184
4.4Hello Database188
第5章基础198
5.1从代码到程序198
5.2构建C++程序202
5.3项目/Project209
5.4进程与内存216
5.5内存分段220
5.6CPU、寄存器225
5.7线程227
5.8数据与内存230
5.9进制(一)258
5.10进制(二)263
第6章IDE——Code::Blocks271
6.1窗口布局271
6.2环境设置273
6.3编辑器设置279
6.4编译器全局设置287
6.5调试器全局设置288
6.6全局路径变量289
6.7项目管理290
6.8项目构建选项294
6.9项目属性300
6.10项目实践303
6.11调试307
第7章语言313
7.1字面量313
7.2类型327
7.3类型基础行为345
7.4变量和常量385
7.5引用388
7.6指针401
7.7数组409
7.8STL常用类型420
7.9生存期、作用域、可见性、访问限定451
7.10函数477
7.11Lambda函数519
7.12操作符与表达式527
7.13语句与流程544
7.14模板580
7.15异常593
7.16并行流程615
第8章面向对象634
8.1抽象634
8.2封装643
8.3派生735
8.4基于对象例程759
8.5多态779
8.6OO设计原则792
8.7综合练习815
第9章泛型820
9.1泛型概念820
9.2基础回顾820
9.3模板实例化825
9.4泛型应用实例838
9.5泛型特化872
参考文献881
^ 收 起 庄严,笔名南郁;20年IT从业经历,从一线研发人员到企业副总工、技术总监。虽然不同岗位有不同职责,但从未放弃过编程。编写过嵌入式、字处理软件、语言解释器、手机应用、大型分布式网络服务和互联网商城等软件系统。
现为程知信息公司创始人,致力于将自身的技术、学习过程、成长历程、对内对外的技术培训、大学院校培训课程以及常年参与技术员面试的心得体会、经验教训形成相关课程。
《白话C++》分“练功”和“练武”两册。“练功”主讲编程基础知识、C++语言语法(含C++11、14等)及多种编程范式。具体包括:大白话讲解计算机架构、进程、内存、二进制等编程概念;手把手教复杂编程环境的安装应用;快速感受C++语言概貌及图形界面、数据库、网络、多线程等功能库;深入浅出地讲解C++语法、标准库常用组件及面向过程、基于对象、面向对象、泛型等四种编程范式的演化与对比。
本书借助生活概念帮助用户理解编程,巧妙安排知识交叉,让读者不受限于常见的控制台下编程,快速感受C++编程的乐趣,提升学习动力。本书适合作为零基础C++编程学习从入门到深造的课程教材。本书也是《白话C++之练武》的学习基础。“练武”的重点内容有:标准库(STL)、准标库(boost)、图形界面库编程(wxWidgets)、数据库编程、缓存系统编程、网络库编程和多媒体游戏编程等。
比价列表