Designing Interfaces

2024-04-19 04:38
文章标签 interfaces designing

本文主要是介绍Designing Interfaces,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp

Designing a good interface isn't easy. Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology -- Web applications, desktop software, even mobile devices -- may give you the tools you need, but little guidance on how to use them well.

UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence. Designing Interfaces captures those best practices as design patterns -- solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You'll get recommendations, design alternatives, and warningson when not to use them.

Each chapter's introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight. A book can't design an interface for you -- no foolproof design process is given here -- but Designing Interfaces does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.


http://rapidshare.com/files/52468076/0596008031.zip

这篇关于Designing Interfaces的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/916642

相关文章

【ros2】 const builtin_interfaces::msg::Time timestamp解析

解析 const builtin_interfaces::msg::Time & timestamp 1. 数据类型 builtin_interfaces::msg::Time 是 ROS 2 中的一个消息类型,用于表示时间戳。 2. 结构 builtin_interfaces::msg::Time 包含以下字段: struct Time{std::uint32_t sec;std::

7.5 Logical secure element Interfaces

必须是 ts_102221v170400p.pdf ts_102221v170100p.pdf 中没有 7.5 逻辑安全元素接口 UICC 可以支持逻辑安全接口(LSI)。如果 UICC 支持 LSI,这将在 ATR 中指示。 LSI 提供了一种复用机制,允许终端通过一个物理接口与多个逻辑安全元素(LSE)进行通信。 UICC 和终端支持的 LSI 应通过连续的数字从零开始标识。LSI 的

caffe 学习笔记之interfaces

caffe提供的接口有 cmdcaffe,pycaffe,matcaffe 转自cmdcaffe博客解析

【索引】Chapter 1. Algorithm Design :: Designing Efficient Algorithms :: Exercises: Beginner

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=461  TitleTotal Submissions / Solving %Total Users / Solving %10125 - Sumsets17713 21.28% 2628 74.05% 1

【索引】Chapter 1. Algorithm Design :: Designing Efficient Algorithms :: Examples

链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=460 点击题目进入题解:  TitleTotal Submissions / Solving %Total Users / Solving %11462 - Age Sort24713 36.09% 6227

翻译 Designing Stable Compensation Networks for Single Phase Voltage Mode Buck Regulators

在网上看到 Designing Stable Compensation Networks for Single Phase Voltage Mode Buck Regulators,觉得不错,特定翻译出来,如有不妥之处,请指教 Assumptions 假设 This Technical Brief makes the following assumptions: 1. The power s

Linux网络配置全攻略:解读/etc/network/interfaces文件的精髓

欢迎来到我的博客,代码的世界里,每一行都是一个故事 Linux网络配置全攻略:解读/etc/network/interfaces文件的精髓 前言文件结构与基本概念配置网络接口的常用参数高级网络配置技巧实用工具与调试技巧实战案例与最佳实践 前言 在我们的日常生活中,网络已经成为了不可或缺的一部分,而正确配置网络对于系统运行和通信至关重要。而 Linux

理解TypeScript中的接口(Interfaces):提升类型安全性的关键工具

理解TypeScript中的接口(Interfaces) 引言 在TypeScript中,接口(Interfaces)是一种强大的方式,用于定义对象的结构,它不包含具体的实现,而是作为一种约束,确保一个对象只有特定的结构才被认为是有效的。接口主要用于类型检查和确保某个对象符合预期的形状(shape)。 基础知识 接口在TypeScript中主要用于以下几个方面: 定义对象的结构,作为对象

(转)Wireshark提示There are no interfaces on which a capture can be done.

一、Linux环境: 1、root用户启动    01、启动一个shell    02、sudo wireshark (需要root权限) 2、普通用户启动      从Linux中第一次启动Wireshark的时候,可能会觉得奇怪,为什么看不到任何一个网卡,比如eth0之类的。这是因为,直接访问这些设备 需要 root权限。然后,我就用root权限去用了。当然,

Type Specific Interfaces(Rolling特殊类型接口)

Type Specific Interfaces 一直以来,API的某些部分必然特定于所交换的消息类型,例如发布消息或订阅主题,因此需要为每个消息类型生成代码。下图布局了从用户定义的rosidl文件(如.msg文件)到用户和系统用于执行特定类型功能的特定类型代码的路径: 图:“静态”类型支持生成的流程图,从rosidl文件到面向用户的代码。 图的右侧显示了.msg文件是如何直接传递给特定语言的