具体描述
《超越想象:Windows 8应用设计与开发》内容简介:Windows 8的亮相,给用户和开发者均带来了全新的体验和新鲜的机遇!它的开发视角从以往的“工程师思维”转移到了“用户思维”,并基于微软“云+端”的理念,不仅提供了跨设备的用户体验,也提供了跨设备的开发体验。统一、跨平台的Windows UI将帮助开发者用最简洁的设计高效完成用户体验设计,将更多的精力和资源投入到产品创新和研究上。
作者简介
朱宏
微软 (中国) 用户体验布道师
新浪微博 @MLikeasong
负责大中华地区微软设计风格的普及、设计团体交流合作、基于Windows 8和Windows Phone的产品设计顾问及合作。设计师出身,十余年职业生涯中历任过UI/UX设计师、IT媒体记者、评测工程师、多家企业的用户体验设计团队管理者。对互联网、移动互联网和移动终端设备交互行为及用户心理有深入的了解和实际经验。数码产品发烧者,专栏作者,歌词研习者,文具收藏爱好者。
亓光宇
微软 (中国) 开发技术资深顾问
新浪微博 @万宝路牌亓光宇
曾就职于多家知名IT企业并担任技术和管理职务,积累了丰富的互联网/移动互联网、IT系统实施及开发管理经验。目前主要精力集中在研究微软的下一代消费者产品应用、互联网技术及云计算技术,致力于拓展微软和国内外包括互联网在内的企业的技术合作与交流工作,并提供针对消费类应用、互联网及网络应用平台、Windows Phone 7.5/8、HTML5、Windows 8的顾问和技术合作工作。
李孟晓 (Genny)
加州艺术中心设计学院在读硕士
在中国期间曾就职于淘宝网及新浪网,担任交互设计师,后赴美国继续攻读媒体设计硕士学位。
个人网站:http://www.gennylee.com
目录信息
1.1 关于Windows UI...................................................................................... 1
1.1.1 Windows UI 的发展历程.................................................................................. 2
1.1.2 Windows UI的设计理念..............................................................................................4
1.1.3 Windows UI的应用展示..............................................................................................9
1.2 Windows UI与自然用户界面...................................................................... 11
1.2.1 自然用户界面............................................................................................................... 11
1.2.2 Windows UI和NUI.................................................................................................... 12
第2章 Windows 8,为应用和触摸重塑的Windows............................................ 14
2.1 应用为王...................................................................................................... 14
2.2 Windows 商店应用特征.................................................................. 15
2.2.1 Windows UI 设计准则.............................................................................................. 15
2.2.2 合约.................................................................................................................................. 15
2.2.3 快速且流畅................................................................................................................... 17
2.2.4 多种输入形式............................................................................................................... 18
2.2.5 可实时连接的动态磁贴.............................................................................................. 18
2.3 利用现有的知识构建应用....................................................................... 19
2.4 强大的开发者工具....................................................................................... 21
2.5 Windows应用商店....................................................................... 22
第3章 Windows UI设计原则.............................................................................. 26
3.1 从开始菜单到开始界面.............................................................. 26
3.2 Windows UI 风格应用的基本要素......................................................... 27
3.2.1 横向流动和C模型布局................................................................................................ 27
3.2.2 为界面做减法............................................................................................................... 28
3.2.3 清晰的信息层次结构................................................................................................... 28
3.2.4 充分利用边缘............................................................................................................... 29
3.3 Windows UI风格设计原则...................................................... 29
3.3.1 为出色的技能感到自豪.............................................................................................. 29
3.3.2 保持迅速和流畅........................................................................................................... 30
3.3.3 实现真正意义上的数字化.......................................................................................... 30
3.3.4 实现以较少投入取得极大成绩.................................................................................. 30
3.3.5 合作共赢....................................................................................................................... 31
3.4 Windows UI 风格应用的用户体验设计模式........................................... 31
3.4.1 导航设计模式............................................................................................................... 31
3.4.2 命令设计模式............................................................................................................... 36
3.4.3 触控交互设计指南....................................................................................................... 42
3.4.4 文本和版式设计指南................................................................................................... 51
3.4.5 视觉反馈....................................................................................................................... 59
3.5 视觉缩放和大小调整........................................................................... 60
3.5.1 灵活的布局................................................................................................................... 60
3.5.2 语义缩放....................................................................................................................... 63
3.5.3 贴靠视图和主视图....................................................................................................... 68
3.5.4 按比例缩放屏幕 .......................................................................................................... 73
3.5.5 按比例缩放像素密度................................................................................................... 83
3.6 合约................................................................................................. 86
3.6.1 搜索合约....................................................................................................................... 87
3.6.2 共享合约....................................................................................................................... 95
3.6.3 设置合约....................................................................................................................... 99
3.6.4 文件选取器..........................................................................................102
3.7 磁贴和通知...........................................................................................107
3.7.1 活动磁贴.....................................................................................................................107
3.7.2 二级磁贴.....................................................................................................................114
3.7.3 通知..............................................................................................................................115
3.8 漫游到云........................................................................................117
第4章 设计出色的新闻类应用.......................................................................... 120
4.1 新闻应用中的布局和导航...................................................................................120
4.2 命令......................................................................127
4.3 新闻应用中的版式..........................................................................128
4.4 内容的新鲜感.......................................................................129
4.5 合约..................................................................................................131
4.6 已连接且处于活动状态.............................................................135
第5章 设计出色的工具型应用.......................................................................... 138
5.1 全屏........................................................................................138
5.2 工具型应用中的布局和导航......................................................138
5.3 命令.....................................................................................................145
5.4 工具型应用中的数据输入....................................................................150
5.5 文本选择.......................................................................................152
5.6 工具型应用中的版式...............................................................153
第6章 从网站设计到Windows UI设计.............................................................. 164
6.1 布局和导航.............................................................................165
6.2 命令和操作....................................................................................................170
6.3 合约.................................................................................................171
6.4 触摸...............................................................................................179
6.5 缩放和视图.................................................................................182
6.6 通知......................................................................................183
6.7 总结......................................................................................186
第7章 从iPad应用设计到Windows UI设计....................................................... 188
7.1 布局和导航....................................................................................189
7.2 命令和操作 ............................................................................................193
7.3 合约.........................................................................................................194
7.4 方向和视图.................................................................................................201
7.5 通知........................................................................................................202
第8章 Windows 商店应用开发实践................................................................. 204
8.1 开发 Windows 商店应用...................................................................................204
8.1.1 选择编程语言................................................................................................204
8.1.2 获取 Windows 8及工具.................................................................................205
8.2 走近 Windows 商店应用..................................................................................205
8.2.1 用 JavaScript 写出 Hello World..........................................................................205
8.2.2 用 XAML 写出 Hello World..................................................................................206
8.3 使用 JavaScript 创建 Windows 商店应用.......................................................................207
8.3.1 目标..............................................................................................................................207
8.3.2 走近基于 JavaScript 的 Windows 商店应用......................................................208
8.3.3 开发工具——Microsoft Visual Studio..............................................................208
8.3.4 使用Windows Libraries for JavaScript扩展你的应用.....................................210
8.4 使用C#或Visual Basic创建Windows商店应用...............................................................216
8.4.1 目标..............................................................................................................................216
8.4.2 走近基于 C# 或 Visual Basic 的 Windows 商店应用......................................216
8.4.3 创建基于 C# 或 Visual Basic 的 Windows UI 风格项目.................................218
8.4.4 指定应用功能.............................................................................................................220
8.4.5 将数据获取到应用.....................................................................................................222
8.4.6 在XAML中定义应用布局.........................................................................................236
8.4.7 添加控件和内容.........................................................................................................240
8.4.8 显示数据.....................................................................................................................241
8.4.9 添加页面和导航.........................................................................................................254
8.4.10 添加应用栏...............................................................................................................265
8.4.11 添加动画和过渡......................................................................................................267
8.4.12 使用样式创建统一外观..........................................................................................269
8.4.13 适应不同的布局......................................................................................................277
8.4.14 添加初始屏幕和图标..............................................................................................283
8.5 使用C++创建你的第一个Windows商店应用..................................................................284
8.5.1 目标..............................................................................................................................285
8.5.2 一般 C++ 桌面应用与 Windows 商店应用对比................................................285
8.5.3 创建基于 C++ 的 Windows 商店应用................................................................286
8.5.4 指定应用功能.............................................................................................................291
8.5.5 将数据导入应用.........................................................................................................291
8.5.6 在 XAML 中定义 UI.................................................................................................297
8.5.7 添加页面和导航.........................................................................................................314
8.5.8 添加应用栏.................................................................................................................330
8.5.9 添加动画和过渡.........................................................................................................331
8.5.10 使用样式创建统一外观..........................................................................................333
8.5.11 适应不同的布局......................................................................................................342
8.6 使用 DirectX 创建 Windows 商店应用..............................................348
8.6.1 先决条件.....................................................................................................................349
8.6.2 准备开发环境.............................................................................................................350
8.6.3 设置应用以显示 DirectX 视图................................................................................353
· · · · · · (收起)
读后感
这本书是关于Windows 8应用和开发的第一本书 里面对于win8的设计精髓诠释得很到位 很适合设计师阅读 全彩页非常有品质感,对于设计师来说简直是大大的福利
这本书是关于Windows 8应用和开发的第一本书 里面对于win8的设计精髓诠释得很到位 很适合设计师阅读 全彩页非常有品质感,对于设计师来说简直是大大的福利
首先,这本书有一半的内容讲程序,其他交互的内容也基本可以在win8的开发中心等网站找到,彩印的书还挺贵的,如果不懂语言,不建议买。 **********个人读后总结分割线******************************************** windows UI的设计理念: ①内容重于形式(content before c...
这本书是关于Windows 8应用和开发的第一本书 里面对于win8的设计精髓诠释得很到位 很适合设计师阅读 全彩页非常有品质感,对于设计师来说简直是大大的福利
首先,这本书有一半的内容讲程序,其他交互的内容也基本可以在win8的开发中心等网站找到,彩印的书还挺贵的,如果不懂语言,不建议买。 **********个人读后总结分割线******************************************** windows UI的设计理念: ①内容重于形式(content before c...
用户评价
这本书的名字叫做《超越想象》,我拿到它的时候,是被它充满诗意的名字所吸引。我一直相信,文字的力量是无穷的,能够带领我们穿越时空的界限,进入一个又一个未知的世界。《超越想象》这个名字,就仿佛一扇通往奇幻国度的门,让我充满了好奇和期待。我猜想,这本书里一定充满了各种匪夷所思的情节,或是令人惊叹的设定,能够突破我固有的认知,打开我思维的边界。我希望它能给我带来一种全新的阅读体验,让我沉浸其中,忘记现实的烦恼,尽情地享受想象的乐趣。我读过很多科幻小说,也有过不少奇幻读物,但“超越想象”这个词,总让人觉得它蕴含着一种更深层次的可能性,一种对现有框架的颠覆和超越。也许它不仅仅是故事的精彩,更是思想的启迪,让我们重新审视这个世界,以及我们自身。
《超越想象》这本书,是一次令人惊叹的文学探索。它所呈现的世界,打破了我对现实的认知,让我看到了事物发展的无限可能性。我尤其欣赏作者在叙事结构上的创新,他似乎能够玩转时间与空间,将不同的故事线索巧妙地交织在一起,形成一个浑然一体的整体。这种叙事方式,让我在阅读过程中充满了探索的乐趣,总想迫不及待地知道下一个转折会是什么。书中对于社会形态的构想,以及人类未来发展的预测,都充满了前瞻性和深刻性,让我不禁思考,我们是否正在朝着这样的未来迈进。它不仅仅是一本小说,更像是一份关于人类文明的思考报告,一份关于未来世界的预言。它让我重新审视“想象”的含义,原来想象不仅仅是虚构,更是对未知领域的探索和对现实的超越。
刚开始接触《超越想象》这本书,我并没有抱有多大的期望,毕竟市面上的书籍良莠不齐,能够真正触动人心的作品并不多见。然而,当我翻开第一页,我就被深深吸引住了。作者的叙事风格非常独特,他善于运用一些看似不经意的细节,串联起一个宏大而又复杂的故事。我喜欢他对人物心理的刻画,每一个角色都有着鲜明的个性和复杂的内心世界,他们的选择和挣扎都显得那么真实可信。书中探讨了一些哲学性的命题,比如自由意志与命运的抗争,个体在宏大历史进程中的渺小与伟大。这些思考并非生硬地灌输,而是巧妙地融入到情节之中,让读者在阅读的同时,也进行着深刻的反思。这本书,就像一位博学的智者,用他的人生阅历和独到见解,为我打开了一扇通往智慧的大门,让我受益匪浅。
这是一本让我沉浸其中,久久无法忘怀的作品。书名《超越想象》恰如其分地概括了它给我的感受。它不仅仅是一个故事,更像是一次心灵的旅行。我从未想过,故事可以这样讲述,人物可以这样塑造。我被书中那些细腻的情感描写深深打动,那些跨越时空的羁绊,那些不被世俗理解的坚持,都让我为之动容。作者的笔触如同丝绸般顺滑,却又带着一种力量,能够轻易地拨动我内心最深处的弦。我时常在阅读中感到一种莫名的熟悉感,仿佛那些经历,那些情感,都曾经在我生命的某个角落真实地存在过,只是被我遗忘了。《超越想象》这本书,让我看到了生活的多重维度,让我体会到了那些隐藏在平凡之下的不平凡。它让我开始审视自己,审视我所处的世界,让我意识到,原来我们所看到的一切,都只是冰山一角。
最近读完了一本让我感觉脑洞大开的书,书名是《超越想象》。这本书真的名副其实,它讲述了一个我从未设想过的故事,里面的人物和设定都充满了令人惊喜的创意。作者在构建这个世界观的时候,似乎完全不受任何现实逻辑的束缚,尽情挥洒着他的想象力。我尤其喜欢其中对于某种未知能量的描写,这种能量既有科学的严谨感,又带有一种神秘的艺术感,让人欲罢不能。书中对人性的探索也十分深刻,在极端环境下,人们会做出怎样的选择?当科技发展到一定程度,情感是否还能保持原有的模样?这些问题都通过引人入胜的情节得到了很好的展现。我读的时候,常常会停下来思考,作者是如何想到这些的?他的想象力究竟有多么辽阔?这本书让我重新认识到,原来故事可以如此天马行空,原来人类的潜能可以如此巨大。
讲了一些 Windows UI 的设计理念,前半部还可以。
简单回应几个低分:各种微软官网上关于Win8设计规范的内容也是我们几个负责的,所以有人说的“拷贝内容”也是作者拷贝作者的内容,何来无耻。另外编写和翻译在先,后来出书时我又重新编写及重新翻译了部分,其中很多原本由总部的华人翻译的我又重写了,确保真能讲述清楚。我还是写个长评吧。
差,卖的很贵。
简单回应几个低分:各种微软官网上关于Win8设计规范的内容也是我们几个负责的,所以有人说的“拷贝内容”也是作者拷贝作者的内容,何来无耻。另外编写和翻译在先,后来出书时我又重新编写及重新翻译了部分,其中很多原本由总部的华人翻译的我又重写了,确保真能讲述清楚。我还是写个长评吧。
讲了一些 Windows UI 的设计理念,前半部还可以。