图书介绍

Qt程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Qt程序设计
  • Xteam(中国)软件技术有限公司编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730205231X
  • 出版时间:2002
  • 标注页数:320页
  • 文件大小:20MB
  • 文件页数:332页
  • 主题词:UNIX操作系统(学科: 程序设计 学科: 基本知识) UNIX操作系统 程序设计

PDF下载


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

下载说明

Qt程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 X Window编程入门1

1.1 X11编程1

1.1.1 头文件1

1.1.2 变量1

1.1.3 连接服务器2

1.1.4 窗口2

1.1.5 位图4

1.1.6 事件4

1.1.7 图形上下文5

1.1.8 完整的例子6

1.2 X Window系统8

1.2.1 X Window系统的基本概念8

1.2.2 X Window系统的体系结构9

1.3 X11与Motif11

1.3.1 X11与Motif的关系11

1.3.2 Motif简介11

1.3.3 实例15

第2章 Qt基础17

2.1 Qt简介17

2.2 Qt特征18

2.3 Qt与X11的关系19

2.3.1 Qt与X11之间的关系19

2.3.2 Qt库21

2.3.3 Qt编程的特点21

2.4 KDE介绍30

2.4.1 KDE简介30

2.4.2 Qt与KDE30

2.5 Qt的组件31

2.5.1 常见的Qt组件31

2.5.2 3个主要的基类36

2.5.3 组件的建立40

2.6 Qt与Motif41

2.6.1 二者之间的关系41

2.6.2 事件处理42

2.6.3 组件的创建与实现43

2.6.4 程序的编译44

第3章 Qt开发环境53

3.1 Qt开发环境的建立53

3.2 创建源程序56

3.1.1 创建目录56

3.1.2 创建并编写文件56

3.3 编译Qt程序62

3.4 调试Qt程序70

3.4.1 命令行功能70

3.4.2 警告和调试信息71

3.4.3 调试时用到的宏73

3.4.4 常见的错误75

3.5 运行Qt程序75

第4章 Qt编程方法76

4.1 Qt应用程序的基本结构76

4.1.1 一个基本的例子76

4.1.2 头文件80

4.1.3 程序中的初始化81

4.1.4 创建组件82

4.1.5 设置组件的几何特性83

4.1.6 Signal和Slot84

4.1.7 实现组件和进入主循环85

4.1.8 程序的编译和连接85

4.1.9 应用程序结构小结87

4.2 关于组件88

4.2.1 组件的创建88

4.2.2 窗口的主组件89

4.2.3 顶层组件、父组件和子组件90

4.2.4 按钮、下压按钮的创建92

4.3 组件资源及其管理95

4.3.1 字体96

4.3.2 背景及颜色99

4.3.3 几何特性102

4.3.4 光标和鼠标105

4.3.5 焦点107

4.3.6 资源管理108

4.4 复杂的例子111

4.5 常用组件120

4.5.1 主窗口120

4.5.2 显示文字和输入文字的组件121

4.5.3 按钮组件123

4.5.4 消息框124

4.5.5 框架125

4.5.6 菜单127

4.6 画图127

4.6.1 画图经常用到的类127

4.6.2 画图事件130

4.6.3 例子131

4.7 应用程序设计的一般过程134

4.8 注意事项135

第5章 Qt关键技术136

5.1 Signal、Slot和Meta Object Compiler136

5.1.1 Signal138

5.1.2 Slot139

5.1.3 Meta Object信息139

5.2 使用MOC141

5.2.1 调用MOC142

5.2.2 用法142

5.2.3 诊断144

5.2.4 错误144

5.3 Qt下的拖放148

5.3.1 拖动149

5.3.2 放下149

5.3.3 剪贴板150

5.3.4 拖放操作151

5.3.5 增加新的拖放类型152

5.3.6 高级拖放操作152

5.3.7 与其他程序的互操作性154

5.4 Qt中的命名指导154

5.4.1 代码中的全局名154

5.4.2 文件名155

5.4.3 命名前缀155

5.4.4 保留的命名前缀155

5.4.5 头文件举例157

5.5 Qt的国际化159

5.5.1 对所有用户可见的文本使用QString159

5.5.2 对所有将被显示的文本使用tr()函数159

5.5.3 对简单参数使用QString::arg()160

5.5.4 翻译成其他语言161

5.5.5 支持编码162

5.5.6 本地化163

5.5.7 系统支持163

5.6 会话管理164

5.6.1 关闭一个会话164

5.6.2 不同平台上的协议和支持164

5.6.3 让会话管理与Qt一起工作164

5.6.4 测试和调试会话管理165

第6章 Qt类167

6.1 Qt的API类结构总览167

6.1.1 现成的GUI组件167

6.1.2 GUI组件框架169

6.1.3 工具171

6.2 Qt的类继承结构172

6.3 QObject类参考180

6.4 QApplication类参考187

6.5 QWidget类参考198

6.6 QMain Window类参考221

6.7 QMessageBox类参考224

6.8 QString类参考228

6.9 QFile类参考236

6.10 布局类241

第7章 编程实例244

7.1 Hello World244

7.2 Calling it Quits246

7.3 Family Values248

7.4 Let There Be Widgets249

7.5 Building Blocks252

7.6 Building Blocks Galore!254

7.7 One Thing Leads to Another257

7.8 Preparing for Battle261

7.9 With Cannon You Can266

7.10 Smooth as Silk268

7.11 Giving It a Shot273

7.12 Hanging in the Air the Way Bricks Don t277

7.13 Game.Over283

7.14 Facing the Wall291

第8章 KDE程序设计介绍296

8.1 KDE概述296

8.1.1 KDE基本包装的描述297

8.1.2 KDE的启动和运行298

8.1.3 KDE提供的库299

8.2 KDE程序与Qt程序的区别299

8.3 KDE组件300

8.3.1 KDE组件类的继承关系300

8.3.2 KDE组件类的属性302

8.3.3 创建一个新的对话框302

8.4 KDE帮助303

8.5 实例306

8.5.1 一个最简单的KDE程序306

8.5.2 创建一个窗口类307

8.5.3 增加两个按钮309

8.5.4 增加一个菜单栏311

8.5.5 画图例子313

8.6 编程中需要注意的问题314

8.7 关于编程的建议318

热门推荐