图书介绍

C++ Qt设计模式 第2版PDF|Epub|txt|kindle电子书版本网盘下载

C++ Qt设计模式 第2版
  • (美)艾朱斯特著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121168901
  • 出版时间:2012
  • 标注页数:492页
  • 文件大小:56MB
  • 文件页数:507页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++ Qt设计模式 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 设计模式与Qt2

第1章 C++简介2

1.1 C++概述2

1.2 C++简史2

1.3第一个C++例子3

1.4标准输入与输出5

1.5函数介绍7

1.6 qmake,工程文件及Makefile11

1.7获得在线帮助16

1.8字符串16

1.9流18

1.10文件流20

1.11用于用户输入/输出的Qt对话框23

1.12标志符,类型和常量26

1.13 C++简单类型27

1.14 const关键字36

1.15 指针与内存访问37

1.16引用变量41

1.17 const*与*const42

1.18复习题44

第2章 类与对象46

2.1 struct简介46

2.2类定义47

2.3成员访问限定符49

2.4封装51

2.5 UML介绍51

2.6类的友元52

2.7构造函数53

2.8析构函数55

2.9 static关键字56

2.10类的声明和定义59

2.11复制构造函数与赋值运算符60

2.12转换63

2.13 const成员函数65

2.14子对象66

2.15练习:类67

2.16复习题74

第3章 Qt简介78

3.1风格指南与命名约定79

3.2 Qt核心模块80

3.3 Qt Creator,用于Qt编程的集成开发环境82

3.4练习:Qt简介83

3.5复习题84

第4章 列表85

4.1容器简介85

4.2迭代器85

4.3关系90

4.4练习:关系91

4.5复习题92

第5章 函数94

5.1函数重载94

5.2可选实参96

5.3运算符重载98

5.4按值传递参数101

5.5按引用传递参数103

5.6 const引用105

5.7函数返回值106

5.8从函数返回引用106

5.9对const重载107

5.10 inline函数109

5.11带变长实参表的函数112

5.12练习:加密113

5.13复习题115

第6章 继承与多态116

6.1简单派生116

6.2具有多态性的派生121

6.3抽象基类的派生127

6.4继承设计130

6.5重载,隐藏与重写132

6.6构造函数,析构函数与复制赋值运算符133

6.7处理命令行实参137

6.8容器141

6.9托管容器,组合与聚合142

6.10指针容器145

6.11复习题159

第7章 库与设计模式163

7.1建立并复用库164

7.2练习:安装库169

7.3框架与组件171

7.4设计模式172

7.5复习题178

第8章 QObject,QApplication,信号和槽179

8.1值和对象181

8.2组合模式:父对象和子对象182

8.3 QApplication和事件循环187

8.4 Q_OBJECT和moc一览表188

8.5信号和槽189

8.6 QObject的生命周期190

8.7 QTestLib191

8.8练习:QObject,QApplication,信号和槽194

8.9复习题194

第9章 窗件和设计师195

9.1窗件的分类195

9.2设计师简介197

9.3对话框199

9.4窗体的布局201

9.5图标,图像和资源202

9.6窗件的布局205

9.7设计师和代码的集成210

9.8练习:输入窗体215

9.9事件循环:重访216

9.10绘制事件和画图222

9.11复习题224

第10章 主窗口和动作225

10.1 QAction, QMenu和QMenuBar225

10.2区域和QDockWidget232

10.3 QSettings:保存和恢复应用程序的状态234

10.4剪贴板和数据传输操作236

10.5命令模式237

10.6 tr()和国际化243

10.7练习:主窗口和动作244

10.8复习题244

第11章 范型和容器246

11.1范型与模板246

11.2范型,算法和运算符250

11.3有序映射示例252

11.4函数指针和仿函数255

11.5享元模式:隐式共享类257

11.6练习:范型260

11.7复习题261

第12章 元对象,属性和反射编程262

12.1 QMetaObject——元对象模式262

12.2类型识别和qobject_cast263

12.3 Q_PROPERTY宏——描述QObject的属性265

12.4 QVariant类:属性访问267

12.5动态属性270

12.6元类型,声明和注册273

12.7 invokeMethod()275

12.8练习:反射275

12.9复习题276

第13章 模型和视图277

13.1模型-视图-控制器(MVC)277

13.2 Qt模型和视图278

13.3表格模型287

13.4树模型295

13.5智能指针298

13.6练习:模型和视图300

13.7复习题301

第14章 验证和正则表达式302

14.1输入掩码302

14.2验证器304

14.3正则表达式306

14.4正则表达式验证313

14.5子类化QValidator314

14.6练习:验证和正则表达式316

14.7复习题317

第15章 XML解析318

15.1 Qt XML解析器320

15.2 SAX解析321

15.3 XML,树结构和DOM325

15.4 XML流332

15.5复习题334

第16章 更多的设计模式335

16.1创建模式335

16.2备忘录模式342

16.3 Facade模式347

16.4复习题352

第17章 并发353

17.1 QProcess和进程控制353

17.2 QThread和QtConcurrent363

17.3练习:QThread和QtConcurrent374

17.4复习题375

第18章 数据库编程376

18.1 QSqlDatabase:从Qt连接SQL377

18.2查询和结果集381

18.3数据库模型382

18.4复习题383

第二部分 C++语言规范386

第19章 类型与表达式386

19.1运算符386

19.2语句与控制结构389

19.3逻辑表达式的求值394

19.4枚举395

19.5有符号整型类型与无符号整型类型396

19.6标准表达式转换398

19.7显式转换400

19.8用ANSI C++类型转换进行更安全的类型转换401

19.9重载特殊的运算符405

19.10运行时类型识别410

19.11成员选择运算符412

19.12练习:类型与表达式413

19.13复习题415

第20章 作用域与存储类416

20.1声明与定义416

20.2标志符的作用域417

20.3存储类423

20.4命名空间426

20.5复习题430

第21章 内存访问431

21.1指针误用431

21.2带有堆内存的更多指针误用433

21.3内存访问小结435

21.4数组简介435

21.5指针的算术运算436

21.6数组,函数与返回值437

21.7不同类型的数组439

21.8有效的指针操作439

21.9数组与内存441

21.10练习:内存访问441

21.11复习题442

第22章 继承详解443

22.1虚指针和虚表443

22.2多态与虚析构函数445

22.3多重继承448

22.4 public, protected和private派生453

22.5复习题454

第三部分 编程作业456

第23章 MP3自动点唱机作业456

23.1 Phonon/MultiMediaKit配置457

23.2播放列表457

23.3多种类型的播放列表458

23.4源选择器459

23.5各播放列表数据库460

23.6星号评分460

23.7排序,过滤和播放列表编辑460

附录A C++的保留关键字461

附录B标准头文件462

附录C开发工具463

附录D Alan的Debian程序员快速指南480

附录E C++/Qt配置485

参考文献491

热门推荐