`
frodon
  • 浏览: 6328 次
社区版块
存档分类
最新评论

初始Windows UI——《超越想象——Windows_8应用设计与开发》试读

    博客分类:
  • win8
阅读更多

      

       win8刚刚面世,微软就对其进行了大张旗鼓的宣传推广,也实行了很多好的政策来鼓励开发者进入win8应用开发的行列,《超越想象——Windows_8应用设计与开发》是市场上能找到的为数不多的一本讲win8开发的书,怀着浓厚的兴趣和好奇感,我将本书的试读章节进行了学习。

 

      本书的试读部分包括两章,第一章介绍了Windows UI的设计风格和设计理念,第二章则介绍了win8在应用和触摸方面上所体现的一些与众不同的特点,以及在为win8开发应用是时应该遵循的一些原则和要注意的一些问题。下面具体谈谈看了试读章节后的心得。

 

        win8的metro风格看上去的确非常炫,现在win8的metro风格改名叫做Windows UI,这里的Windows UI是一种基于排版的设计语言,不光是平面设计,在建筑、时装、书籍排版设计等各处都能看到这种基于排版的设计语言的影子。近年在微软最新的各系列产品设计中都大量使用了这样一种风格来进行UI设计,它最终被命名为Windows UI,这种风格大量采用硕大突兀的字体和醒目整齐的色块来吸引人们的注意。

 

Windows UI的设计理念由最核心的五个原则组成,它们是:

简洁与快速(clean, light, open, fast  

注重排版和布局(celebrate typography  

内容重于形式(content before chrome  

生动而有灵魂(alive& in motion

返璞归真(authentically digita

能正确理解以上几点很重要,这也是本书要告诉我的内容之一,下面是我对这几点的一些理解:

 

简洁与快速:

Windows UI的哲学是化繁为简,富有创意地进行排版、去掉装饰物,让版面自己说话,这样才能让内容成为主角。内容是Windows应用的核心,其他所有元素都称做形式或者装饰,它们的作用是帮助内容的呈现和应用的交互

不论你使用的社交网络信息流动有多快,都可以通过这种平面设计获得支持,不仅可以快速浏览到自己关注的重要信息,还可以高效地完成更多日程安排。

 

注重排版和布局:

为了达到干净、清爽与快速的准则,在进行Windows UI风格设计时需要重点考虑到的设计元素有如下这些:对齐、间距、列表、文本、标题、按键、图标。其中对齐和间距决定着整个系统界面的整齐和可阅读性。

 

内容重于形式:

Windows UI的角度出发,用户使用一个应用,找到它并且打开它,为的是获取它的最新内容并做出响应,这些动作完成之后则退出应用或者停止使用设备。用户的使用并不是为了体验这个应用设计得如何出色、如何华丽——当然,也许在某种意义上这些也是不可缺少的——用户在乎的是内容,并不是形式,尽管形式有时候更容易吸引人

 

生动而有灵魂:

你需要考虑配色、动画和小细节,突出应用的风格。以动态磁贴为例,它是一个等级严密的结构,由内容概要开始,逐级深入,级别越深,内容越详细。

 

返璞归真:

Windows UI设计的各项要素一一在界面上得到贯彻时,整个应用界面自然就有了一种返璞归真的感觉。因为这时屏幕上只留下了用户当前最关注的内容,摒弃了各种无关紧要的花哨点缀,这也是我们所说的Windows UI的设计精髓“内容重于形式”的终极体现。

 

     Windows UI的理念跟以前的应用开发有很大区别,是一个划时代的应用风格,也将开创微软windows的一个新时代,相信有了Windows UI这种时尚超前的理念,win8一定会走的更远!

分享到:
评论

相关推荐

    Android源码——拍照与录像切换UI源码_new_46.zip

    这个压缩包"Android源码——拍照与录像切换UI源码_new_46.zip"提供了实现这两种功能UI切换的具体源代码,对于开发者来说,这是一个宝贵的资源,可以深入理解如何在Android应用中实现场景的平滑过渡。 在Android开发...

    安卓Andriod源码——BaiduMap_SDK_v2.1.2_All.zip

    Android SDK是Android应用开发的基础,它包含了开发、调试和发布Android应用程序所需的工具、库和API文档。在这个压缩包中,我们能看到BaiduMap_AndroidSDK_v2.1.2_Lib.zip,这包含了百度地图SDK的库文件。这些库...

    Android源码——PathEffect效果实例源码_new_13.7z

    总结来说,PathEffect是Android图形绘制的重要工具,它可以给Path添加各种视觉效果,通过实例源码学习,我们可以深入理解其工作原理和应用场景,从而在UI设计上实现更多创新。对于Android开发者来说,掌握PathEffect...

    Android源码——倒计时实现源码_new_33.zip

    在Android开发中,倒计时(CountDownTimer)是一个常用的功能,它可以帮助开发者实现各种计时相关的应用,比如倒计时器、定时提醒等。这个压缩包“Android源码——倒计时实现源码_new_33.zip”显然是提供了一个关于...

    Android源码——Spinner图文混排源码_new_15.7z

    在Android开发中,Spinner是一个非常常见...这种定制化的实现方式增强了UI的可读性和用户的交互体验,是Android应用开发中的一个重要技巧。学习和理解这段源码可以帮助开发者更好地掌握Android UI组件的自定义和优化。

    安卓Android源码——百度快速定位locSDK_3.3_Demo.zip

    "安卓Android源码——百度快速定位locSDK_3.3_Demo.zip"这个标题揭示了我们正在处理一个与安卓Android操作系统相关的项目。"locSDK_3.3_Demo"部分指的是百度提供的定位服务开发包,版本号为3.3,它是一个演示示例或...

    IOS源码——IOS网易新闻下拉刷新demo_10802.7z

    这个压缩包文件“IOS源码——IOS网易新闻下拉刷新demo_10802.7z”包含了一个名为“EGOTableViewPullRefresh-master”的项目,这是一个针对iOS平台的开源库,专门用于实现新闻应用中常见的下拉刷新功能。这个功能在...

    Android源码——点按钮添加TableRow源码_new_57.zip

    在项目中,我们有三个图片文件:`1_121111111711_2.png`、`1-1211111116040-L.png`、`1_121111111711_1.png`,这些可能是显示界面设计的截图,用于展示在不同阶段(如初始状态和点击按钮后)应用的UI状态。...

    遗传算法的优化计算——建模自变量降维_降维_建模自变量降维_优化建模_

    遗传算法是一种基于生物进化原理的全局优化方法,它在解决复杂优化问题时具有广泛的应用。在"遗传算法的优化计算——建模自变量降维"的主题中,我们主要探讨如何利用遗传算法对复杂的建模自变量进行有效的降维处理,...

    12887的初始化程序——89C51.rar_12887.rar_12887a_12c887_12c887 89_89c51

    标题中的“12887的初始化程序——89C51”指的是针对12887芯片的一个初始化代码,该代码是为89C51微控制器设计的。89C51是一款基于Intel 8051内核的微处理器,广泛应用于嵌入式系统,尤其是那些需要复杂控制功能的...

    离散Hopfield神经网络的分类——高校科研能力评价.zip_expressionhbl_分类_神经网络 分类_神经网络评价_

    离散Hopfield神经网络的特点在于其权重矩阵是通过能量函数设计的,以确保网络状态在更新过程中能够收敛到稳定状态,这些稳定状态对应于网络的记忆模式。网络的更新规则遵循离散时间动态系统,每个神经元的状态在每...

    uvm_demo_v0.1_UVM——demo_DEMO_UVM_源码

    《UVM demo_v0.1_UVM——DEMO_UVM 源码解析与实践》 在电子设计自动化(EDA)领域,SystemVerilog的通用验证方法论(UVM)已经成为验证集成电路(IC)设计的标准工具。本篇将深入探讨一个基于UVM 1.1的"uvm_demo_v...

    IOS应用源码——yanzheng-match_game_git-c230d4f.rar

    本文将深入探讨一款名为“yanzheng-match_game_git-c230d4f”的iOS应用程序的源码,它是一个游戏项目,旨在帮助开发者理解iOS应用开发的基本流程、核心技术和设计模式。我们将从项目结构、主要技术栈、关键文件解析...

    Android源码——图表生成类库_new_39.zip

    在Android开发中,图表生成是常见且重要的任务,特别是在数据可视化和用户界面设计中。"Android源码——图表生成类库_new_39.zip"这个压缩包可能包含了一个用于在Android应用中创建和显示各种图表的开源库。下面将...

    寒江独钓——Windows 内核编程与信息安全(免费试读版)

    《寒江独钓——Windows内核编程与信息安全(免费试读版)》是一本深入探讨Windows内核模块开发的技术书籍。作者楚狂人以其丰富的实践经验和技术积累,为读者提供了关于实时扫描的防毒软件、虚拟磁盘、硬盘还原、硬盘...

    insmod 源代碼分析

    随着计算机技术的发展和应用场景的不断拓展,操作系统内核的灵活性变得尤为重要。传统的UNIX操作系统采用巨内核设计,虽然运行效率较高,但在资源占用及模块化方面存在局限性。为了解决这些问题,Linux采用了可加载...

    Android应用开发——Tencent微博(抽屉UI类型)

    在Android应用开发中,Tencent微博的抽屉UI(Drawer UI)是一种常见的设计模式,用于实现侧滑菜单,常用于导航或展示附加功能。抽屉布局通常从屏幕边缘滑出,提供用户一个隐藏但易于访问的界面。这篇博客文章可能...

    Android源码——afinal开源框架实例源码_new_03.zip

    描述中的"Android源码——afinal开源框架实例源码_new_03.zip"与标题内容一致,进一步确认了这是一个关于Afinal框架的源码集合,可能是用于学习、研究或者二次开发。"zip"格式表明文件是一个压缩包,包含了多个文件...

    Android系统级深入开发——移植与调试 pdf

    《Android系统级深入开发——移植与调试》这本书深入探讨了Android系统的底层开发和调试技术,是Android开发者进阶的重要参考资料。以下将从标题和描述中提取出的关键知识点进行详细阐述。 1. **Android系统移植**...

    精通Windows Sockets网络开发——基于Visual C++实现 目录.txt

    ### 精通Windows Sockets网络开发——基于Visual C++实现 #### 一、绪论与基础知识 **1.1 Windows Sockets概述** - **应用背景:** - Windows Sockets 是一种 API(应用程序编程接口),它使得在 Windows 操作...

Global site tag (gtag.js) - Google Analytics