触控设计观念与创意应用

编辑:争辩网互动百科 时间:2019-11-12 09:00:26
编辑 锁定
《触控设计观念与创意应用》是2012年清华大学出版社出版的图书,作者是郑一鸿,曾吉弘。
作    者
郑一鸿                       /            曾吉弘
ISBN
9787302274711
页    数
416
定    价
59.00元
出版社
清华大学出版社
出版时间
2012-2
装    帧
平装

触控设计观念与创意应用内容介绍

编辑
《触控设计观念与创意应用》不同于市面上的其他 Android书籍,以触控为主线提供了多层次的、内容丰富的范例是其特色。全书主要对手持设备(如手机)的屏幕触控设计和实现进行讲解,内容更注重实务方面的应用与经验分享。
《触控设计观念与创意应用》分为四篇讲解。第1篇为触控屏幕与嵌入式系统、人机接口、相关硬件:配合触控的角度,将感测/致动器的概念等分专题进行介绍。第 2篇为触控设计的概念与实现:对照传统的触控概念,进行一系列视觉组件的测试与说明。第3篇为触控输入法与手势的设计:包含基础键盘、高级键盘、手势键盘的设计与实现。第 4篇为触控手势的创意应用:包含手势应用的创意基础,社群应用、拼图游戏、地图应用、媒体应用的创意手势,以及创意触控乐高机器人等内容。
随书光盘收录书中所有的范例代码。 《触控设计观念与创意应用》适合嵌入式系统、人机接口与 Android专题实现的开发者,也适合作为高等院校信息工程专业师生的教学参考书。

触控设计观念与创意应用作品目录

编辑
目 录
  第1篇 触控屏幕与嵌入式系统、人机接口、相关硬件
  第1章 嵌入式系统概论 3
  1.1 简介 3
  1.2 嵌入式系统结构 4
  1.3 嵌入式系统设计 7
  1.4 嵌入式系统的程序语言 9
  1.4.1 以中断技术实现并发 10
  1.4.2 多线程的并发机制 12
  1. 5 重点问题 14
  第2章 传感器与致动器 15
  2.1 基本型软硬件装置介绍 15
  2.1.1 软硬件开发流程 16
  2.1.2 Keil软件的安装 17
  2.2 范例项目系统 23
  2.2.1 项目起源与描述 24
  2.2.2 系统规格 24
  2.2.3 软件设计 25
  2.2.4 系统安装 27
  2.3 高级驱动装置介绍 30
  2.3.1 液晶显示器的驱动范例 30
  2.3.2 温度传感器的驱动范例 32
  2.3.3 温度传感器的数字转换 33
  2.4 重点问题 35
  第3章 人机接口 37
  3.1 微软开发环境的使用介绍 38
  3.1.1 微软开发环境的安装 38
  3.1.2 微软开发环境的测试 39
  3.1.3 真机与模拟器的环境比较 42
  3.2 RFID的卡片接口 43
  3.2.1 RFID的项目范例规格 44
  3.2.2 项目范例的驱动流程探讨 46
  3.3 直流电动机的震动界面 47
  3.3.1 电动机运作原理 47
  3.3.2 手机震动的微型电动机 49
  3.4 触控屏幕的实时接口 49
  3.4.1 触控屏幕的历史回顾 49
  3.4.2 从项目说明触控应用 50
  3.4.3 范例项目的PC端功能与操作 52
  3.4.4 范例项目的WinCE端功能与操作 55
  3.5 重点问题 57
  第4章 触控屏幕与鼠标 59
  4.1 从点击的角度做比较 59
  4.1.1 从点击的事件处理函数观察 59
  4.1.2 从点击的按钮设计范例观察 61
  4.2 从MVC的角度作比较 61
  4.3 从鼠标的功能作比较 63
  4.4 综合讨论 65
  4.5 Hello MFC!!项目的触控接口设计 66
  4.6 重点问题 70
  第5章 学习案例: 基于软件工程的8051项目教程 72
  5.1 需求分析 72
  5.2 系统分析与设计 74
  5.3 系统实施 76
  5.4 重点问题 77
  第2篇 触控设计的概念与实现
  第6章 基础GUI触控组件 81
  6.1 Android的安装与使用 82
  6.2 Android的基础范例组件 82
  6.2.1 xml资源设置文件 84
  6.2.2 新增模式与控制 86
  6.2.3 新增资源按钮 88
  6.3 程序代码直接声明资源 91
  6.3.1 程序代码声明资源的优点 91
  6.3.2 程序代码声明资源的用法 91
  6.3.3 xml文件管理资源的优点 94
  6.4 重点问题 97
  第7章 高级GUI触控组件 98
  7.1 高级触控项目设计与实现 98
  7.1.1 手动建立项目 98
  7.1.2 触控感测设计 101
  7.1.3 触控感测实现 105
  7.1.4 五向导航实现 108
  7.1.5 滑动应用实现 110
  7.2 高级触控组件介绍 113
  7.2.1 组件范例一:Gallery 113
  7.2.2 组件范例二:List 115
  7.3 重点问题 116
  第8章 再谈高级GUI触控 118
  8.1 高级触控组件补充 118
  8.1.1 List组件如何回馈 118
  8.1.2 Gallery组件如何应用 120
  8.2 高级触控设计补充 123
  8.2.1 五向导航的问题与解法 123
  8.2.2 滑动速度的侦测与应用 124
  8.3 重点问题 126
  第9章 点击式转盘的概念与实现 127
  9.1 简介 127
  9.2 点击式转盘的点击设计 128
  9.2.1 点击视图设计 128
  9.2.2 点击控制器设计 131
  9.2.3 点击模式设计 132
  9.3 点击式转盘的转盘设计 135
  9.3.1 转盘视图设计 135
  9.3.2 转盘控制器的设计 137
  9.3.3 转盘模式设计 139
  9.4 重点问题 144
  第10章 学习案例:声光震动的展示技巧 146
  10.1 声音的展示案例 146
  10.1.1 声音文件的取得与播放 147
  10.1.2 程序的安排与设计 148
  10.2 光影的展示案例 150
  10.3 震动的展示案例 155
  10.4 运用TextToSpeech类展示声音 158
  10.5 重点问题 159
  第3篇 触控输入法与手势的设计
  第11章 基础键盘的设计与实现 163
  11.1 名词定义 164
  11.2 QWERTY键盘的点击设计 166
  11.2.1 点击视图设计 166
  11.2.2 点击控制器设计 170
  11.2.3 点击模式设计 173
  11.3 Multitap键盘的点击设计 181
  11.3.1 点击视图设计 182
  11.3.2 点击控制器设计 185
  11.3.3 点击模式设计 189
  11.4 ObjectAid UML软件 192
  11.5 重点问题 194
  第12章 高级键盘的设计与实现 195
  12.1 名词定义 196
  12.2 RollPad键盘的滑控设计 196
  12.2.1 滑控视图设计 197
  12.2.2 滑控控制器设计 201
  12.2.3 滑控模式设计 204
  12.3 HamilPad键盘滑控设计 207
  12.3.1 滑控视图设计 208
  12.3.2 滑控控制器设计 212
  12.3.3 滑控模式设计 217
  12.4 Total Commander文件管理软件 219
  12.5 重点问题 222
  第13章 手势键盘的设计与实现 224
  13.1 新手势语言:CSOW简介 225
  13.2 实现C与S手势语言 226
  13.3 以JavaCC工具辅助手势语言 233
  13.4 以JavaCC实现O手势语言 238
  13.5 以Jar函数库运用W手势语言 244
  13.6 JavaCC安装与使用 248
  13.7 重点问题 253
  第14章 学习案例:CSOW音乐盒 254
  14.1 CSOW八音盒规格 255
  14.2 静态画面的CSOW接口设计 256
  14.2.1 静态画面中的C手势设计 261
  14.2.2 静态画面中的S手势设计 263
  14.2.3 静态画面中的W手势设计 265
  14.3 动态画面的CSOW接口设计 267
  14.3.1 动态画面中的C手势设计 268
  14.3.2 动态画面中的S手势设计 269
  14.3.3 动态画面中的W手势设计 270
  14.4 重点问题 271
  第4篇 触控手势的创意应用
  第15章 手势应用的创意基础 275
  15.1 传统点击的视图应用 275
  15.2 五向导航与点击式转盘的视图应用 279
  15.2.1 五向导航的视图应用 279
  15.2.2 点击式转盘的视图应用 281
  15.3 CSOW与HamilPad的视图应用 282
  15.3.1 CSOW的视图应用 282
  15.3.2 HamilPad的视图应用 284
  15.4 以GestureDetector实现五向导航 286
  15.5 多点触控实现的视图应用 287
  15.5.1 以多点触控实现五向导航 288
  15.5.2 以多点触控实现转盘动作 290
  15.6 以App Inventor实现的视图应用 292
  15.7 重点问题 296
  第16章 社群应用的创意手势 297
  16.1 同步双向的Socket机制简介 298
  16.2 同步双向的社群应用 302
  16.2.1 PK游戏Java版 302
  16.2.2 PK游戏Android Client版(含五向导航手势) 305
  16.2.3 PK游戏Android版(含CSOW的S手势) 308
  16.3 异步双向的社群实时通应用 312
  16.3.1 实时通Java版 313
  16.3.2 实时通Android Client版(含五向导航手势) 315
  16.3.3 实时通Android Client版(含HamilPad手势) 317
  16.4 重点问题 321
  第17章 拼图游戏的创意手势 322
  17.1 拼图游戏的功能介绍 322
  17.1.1 菜单设计与拼图制作 324
  17.1.2 排行数据库与最爱设置 329
  17.2 拼图游戏的基本C手势应用 334
  17.3 拼图游戏的高级S手势应用 336
  17.4 重点问题 337
  第18章 地图应用的创意手势 339
  18.1 Google Map程序设计简介 339
  18.2 两阶段触控接口的设计理念 342
  18.3 地图应用的S手势设计 344
  18.4 地图应用的W手势设计 346
  18.5 重点问题 348
  第19章 媒体应用的创意手势 349
  19.1 MediaPlayer媒体播放设计简介 350
  19.2 媒体应用的C/S手势设计 354
  19.3 媒体应用的W手势设计 355
  19.4 重点问题 356
  第20章 创意触控乐高机器人 358
  20.1 乐高机器人程序设计简介 358
  20.2 以Android面板模拟遥控器 360
  20.2.1 程序架构 361
  20.2.2 切换到ControlPanel类连接到NXT 365
  20.3 NXT端程序 369
  20.4 总结 370
  附录A Keil’s μVISION4 集成开发环境指南 371
  附录B MVC原始报告 377
  附录C Java JDK安装与使用 391
  附录D Eclipse与Android集成开发环境指南 398
  附录E App Inventor应用开发环境指南 406
  附录F leJOS NXT与 NXT韧体的安装与使用 409
[1] 
参考资料
词条标签:
教育书籍 出版物 书籍