当前位置:首页 > 工业技术
触控设计观念与创意应用
触控设计观念与创意应用

触控设计观念与创意应用PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:郑一鸿,曾吉弘著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302274711
  • 页数:416 页
图书介绍:本书分为四大篇章进行讲解:第一篇为触控屏幕与嵌入式系统、人机接口、相关硬件;第二篇为触控设计的概念与实现;第三篇为触控输入法与手势的设计;第四篇为触控手势的创意应用。
《触控设计观念与创意应用》目录

第1篇 触控屏幕与嵌入式系统、人机接口、相关硬件 3

第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篇 触控设计的概念与实现 81

第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重点问题 1

第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篇 触控输入法与手势的设计 163

第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 Ro11Pad键盘的滑控设计 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篇 触控手势的创意应用 275

第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 IeJOS NXT与NXT韧体的安装与使用 409

相关图书
作者其它书籍
返回顶部