mzl626 2007-12-31 11:26
Qtopia编程之道0.5版(苗忠良 编著)
>>发附件贴请务必注明以下选项:>>
【资料成文时间】: 2008
【语言】:中文
【页数】: 220
【何人(公司)所著】: 苗忠良
【文件格式】: pdf
【文件原名】:
【摘要或目录】:
目 录
第 1 章 Linux基础 1
1.1 Linux的发展历程 1
1.1.1 开源运动 2
1.1.2 Linux内核 4
1.1.3 主要发行版 6
1.2 常用工具 8
1.3 编译与调试 12
1.3.1 交叉编译 16
1.3.2 编译工具链 17
1.3.3 GDB调试 17
1.4 文件系统 18
1.4.1 网络文件系统 18
1.4.2 EXT2/EXT3 19
1.5 Linux的安装 20
1.5.1 虚拟机方式 20
1.5.2 双系统方式 23
1.5.3 Samba服务 23
第 2 章 移动终端基础 27
2.1 PDA的发展历史 27
2.2 手机的发展历史 27
2.3 主流操作系统 28
2.3.1 Symbian 28
2.3.2 Linux 29
2.3.3 Windows Mobile 29
2.3.4 Palm 30
2.4 研发语言 31
2.4.1 J2ME 32
2.4.2 Brew 32
2.4.3 Qtopia 33
第 3 章 Qtopia基础 35
3.1 Qtopia的安装 36
3.1.1 安装Qtopia 36
3.1.2 环境变量 36
3.1.3 启动模拟器 38
3.2 研发环境 38
3.2.1 软件分析和设计 39
3.2.2 集成开发环境 40
3.2.3 源代码分析 44
3.2.4 差异比较 47
3.3 Qt工具 49
3.3.1 Qt Designer 49
3.3.2 Qt Assistant 50
3.3.3 Qt Linguist 51
3.3.4 Qmake 52
第 4 章 Qtopia核心技术 53
4.1 父子化机制 56
4.2 元对象系统 59
4.2.1 信号与槽机制 59
4.2.2 动态属性机制 66
4.2.3 软件本地化 67
4.3 事件处理机制 70
4.3.1 事件过滤器 71
4.3.2 客户端事件处理 72
4.3.3 服务器端事件处理 79
4.4 套接字通信 91
4.4.1 创建信道 91
4.4.2 注册信道 92
4.4.3 发送消息 93
4.4.4 接收消息 94
4.4.5 系统信道 95
4.5 虚拟帧缓存 96
4.6 布局管理 97
4.7 着色系统 99
4.8 插件系统 104
4.8.1 Qt扩展 104
4.8.2 Qt应用程序扩展 105
4.9 拖放 106
4.10 多线程 109
4.11 文件管理 110
第 5 章 编译与配置 113
5.1 编译系统 113
5.1.1 环境变量 113
5.1.2 编译模式 113
5.1.3 调试方法 115
5.1.4 编译步骤 115
5.2应用程序配置 116
5.3 配置文件 117
5.3.1 Pro文件 117
5.3.2 Pri文件 121
5.3.3 Desktop文件 125
5.3.4 Conf文件 125
5.4 模拟器配置 126
5.5 双屏显示 127
第 6 章 启动过程 129
6.1 C/S模型 129
6.2 服务器端的启动 130
6.2.1 服务器端的初始化 131
6.2.2 服务器端的启动 133
6.3 应用程序的启动 134
第 7 章 风格与主题 139
7.1 风格 139
7.2 主题 142
第 8 章 安装与集成 153
8.1 文件系统 153
8.1.1 Romfs 154
8.1.2 Ramfs/Tmpfs 154
8.1.3 JFSS2 155
8.1.4 CRAMFS 155
8.1.5 YAFFS 157
8.2 下载与安装 157
8.2.1 HOST-TARGET通信接口 157
8.2.2 服务配置 158
第 9 章 设计之道 162
9.1 人机交互 162
9.1.1 用户第一 164
9.1.2概念模型 164
9.1.3 可视性 164
9.1.4 匹配原则 165
9.1.5 反馈原则 165
9.2 软件设计 165
9.2.1研究目的 165
9.2.2 命名原则 166
9.2.3 面向对象 166
第 10 章 Qtopia设计 168
10.1 设计模式的运用 168
10.1.1 Composite模式 168
10.1.2 Singleton模式 170
10.1.3 Observer模式 172
10.1.4 Factory模式 175
10.1.7 Strategy模式 176
10.1.8 Qt模式 177
10.2 架构设计 178
10.2.1 Qtopia Core 178
10.2.2 Model/View 179
第 11 章 书籍简介 183
11.1 Qt 183
11.2 C/C++ 183
11.2 Linux 190
11.4 设计模式 193
11.5 软件工程 195
11.6 通用程序设计 197
11.7 嵌入式 198
11.8无线通信 198
11.9 计算机网络 199
11.10 其他 199
第 12 章 参考文献 201
[[i] 本帖最后由 kinder8116 于 2008-1-2 10:36 编辑 [/i]]