电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

从设计模式到交互设计

75页
  • 卖家[上传人]:maste****ef326
  • 文档编号:45887603
  • 上传时间:2018-06-20
  • 文档格式:PDF
  • 文档大小:14.55MB
  • / 75 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、从 设计模式 到 交互设计PatternInteraction From Design ToDesignAuthor: 小哀AmyLiSlides Collection: 交互模式13年6月1日星期六简单的自我介绍下.13年6月1日星期六电子科技大学计算机科学专业英国约克大学人机交互专业李婧百度移动用户体验部(MUX) 高级交互设计师Amyli.me小哀AmyLiInteraction Design产品百度搜索 iOS百度语音 助手小黄鸡 模式百度语音助手百度锁屏手机百度13年6月1日星期六初次译作:引人入胜 出版13年6月1日星期六2013-MUX百度移动用户体验部火热招聘!如果你有两把刷子,就 赶紧投简历至 ,让我们一起给世界点颜色看看!13年6月1日星期六什么是设计模式PatternDesign13年6月1日星期六PatternDesign13年6月1日星期六are ways to describe best practices, explain good designs, and capture experience so that other people can reuse

      2、 these solutions.设计模式是用来记录最佳交互设计实线的方式,可以展示优秀的设计,记录设计中的经验,使更多的人复用这些方案来解决问题。 Christopher AlexanderPatternDesign13年6月1日星期六?如何找到并记录这些设计模式呢?13年6月1日星期六模式名称(pattern name)一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式增加了我们的设计词汇。设计模式允许我们在较高的抽象层次上进行设计。基于一个模式词汇表,我们自己以及同事之间就可以讨论模式并在编写文档时使用它们。模式名可以帮助我们思考,便于我们与其他人交流设计思想及设计结果。找到恰当的模式名也是我们设计模式编目工作的难点之一。问题(problem)描述了应该在何时使用模式。它解释了设计问题和问题存在的前因后果,它可能描述了特定的设计问题,如怎样用对象表示算法等。也可能描述了导致不灵活设计的类或对象结构。有时候,问题部分会包括使用模式必须满足的一系列先决条件。解决方案(solution)描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。因为模式就像

      3、一个模板,可应用于多种不同场合,所以解决方案并不描述一个特定而具体的设计或实现,而是提供设计问题的抽象描述和怎样用一个具有一般意义的元素组合(类或对象组合)来解决这个问题。效果(consequences)描述了模式应用的效果及使用模式应权衡的问题。尽管我们描述设计决策时,并不总提到模式效果,但它们对于评价设计选择和理解使用模式的代价及好处具有重要意义。软件效果大多关注对时间和空间的衡量,它们也表述了语言和实现问题。因为复用是面向对象设计的要素之一,所以模式效果包括它对系统的灵活性、扩充性或可移植性的影响,显式地列出这些效果对理解和评价这些模式很有帮助。12-11-29Progress Bar Pattern - Design Pattern Library - YDN1/ this on DeliciousProgress BarBeta Last modified December 9, 2009A progress bar (or progress meter) can help set expectations for length of process and for what

      4、 to generally expect throughout the process, and can also let users know where they are in the flow.Also known as Progress Indicator, Multi-step Progress Bar (or Indicator), Wizard Steps, Progress Train, and Steps Left.What Problem Does This Solve?The user needs to know where they are in a multi-screen process (such as purchase or set-up).When to Use This PatternUse a progress bar in a wizard or other predefined multistep process that the user may only ever have to complete one time, or at most

      5、on rare occasions. Do not use for routine tasks for which a heavy step-by- step handholding will eventually wear out its welcome.Whats the Solution?Show a progress bar (or progress meter), which is a persistent navigation bar displaying a sequence of steps and highlighting the current step and optionally the degree or percentage of completion so far.The progress bar should begin as soon as the user has decided to start the process.The final step in the progress bar should reflect the last screen

      6、 where action is required (e.g., Complete Registration, Submit Order). Dont include a passive Confirmation or Receipt Page in the progress bar.Break down steps in a meaningful way. There doesnt need to be a 1:1 step-to-screen correlation as long as its clear the steps refer to actions rather than individual screens. For example: “Sign In“ may involve a sign- in page and registration.Use short names for steps and use parallel construction. Action-oriented verbs are good, but use only if each step

      7、 can be fairly described this way.Ensure the progress bar is accurate and reliable in all use cases. No user should skip steps or encounter steps that arent reflected in the progress bar. Be sure to include sign-in as needed. Create different progress bars for different use cases as necessary.Ensure the visual design cant be mistaken for clickable navigation.Why Use This Pattern?A progress bar can set expectations for the length of process, give a preview of the overall process, and keep users i

      8、nformed about how far theyve progressed in the prescribed flow.DisambiguationThe term progress bar can be applied to an animated bar showing a dynamically updated view of system progress (as in the case of the Progress Bar widget in YUI 2.This pattern deals with an articulated, multi-step bar or indicator showing stepwise user-controlled progress.Developer SolutionsDeveloper SolutionsAPIs & ToolsAPIs & ToolsCommunityCommunityDocumentationDocumentationForumForumDiscuss Navigation PatternsPattern

      9、Information RELATED PATTERNS BreadcrumbsAS USED ON YAHOO! Yahoo! Password Helper Yahoo! GroupsCODE EXAMPLES Progress BarSIMILAR PATTERNS IN OTHER LIBRARIES Progress Bar (Design of Sites) Completeness Meter (UI-P) Steps Left (UI-P) Locator Element: Step by Step Train (Oracle)BLOG Blog ArticleLAYOUTNAVIGATIONSELECTIONRICH INTERACTIONSOCIAL13年6月1日星期六模式名称(pattern name)一个助记名,它用一两个词来描述模式的问题、解决方案和效果。命名一个新的模式增加了我们的设计词汇。设计模式允许我们在较高的抽象层次上进行设计。基于一个模式词汇表,我们自己以及同事之间就可以讨论模式并在编写文档时使用它们。模式名可以帮助我们思考,便于我们与其他人交流设计思想及设计结果。找到恰当的模式名也是我们设计模式编目工作的难点之一。问题(problem)描述了应该在何时使用模式。它解释了设计问题和问题存在的前因后果,它可能描述了特定的设计问题,如怎样用对象表示算法等。也可能描述了导致不灵活设计的类或对象结构。有时候,问题部分会包括使用模式必须满足的一系列先决条件。解决方案(solution)描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。因为模式就像一个模板,可应用于多种不同场合,所以解决方案并不描述一个特定而具体的设计或实现,而是提供设计问题的抽象描述和怎样用一个具有一般意义的元素组合(类或对象组合)来解决这个问题。效果(consequences)描述了模式应用的效果及使用模式应权衡的问题。尽管我们

      《从设计模式到交互设计》由会员maste****ef326分享,可在线阅读,更多相关《从设计模式到交互设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.