1、每个屏幕只提供一个动作主题
在apPUI设计技术中,每个图像应该有一个单独的主题,这样用户不仅可以真正地使用它,而且还可以使它更容易开始和使用。如果一个屏幕支持两个或更多的主题,它会立即使整个界面看起来很混乱。
2、自然的接口转换
接口交互都是相关的,所以我们应该认真思考下一个交互是什么,并设计它工作。当用户完成了这些步骤,不要压制他们,给他们一种方式继续自然地实现他们的目标。
3、里面和外面都一样
如果它看起来像一个按钮,它应该作为一个按钮的功能。设计师不应该在基本的交互问题上聪明,而应该在更高层次的问题上有创造性。
4、微分并保持一致
在应用程序设计技术中,如果屏幕元素有不同的功能,它们应该看起来不同。相反,如果它们的功能相同或相似,它们应该看起来相同。
5、强烈的视觉层次结构
界面上的视觉元素提供了清晰的浏览顺序,即用户每次都可以以相同的顺序浏览相同的元素,从而实现了强烈的视觉层次感。降低了的视觉层次不会给用户一个关于如何导航的线索。用户会非常困惑。如果一切都是大胆的,就没有优先权。
1、结构化程序设计
在结构化程序设计中,任何程序段的编写都基于3种结构:分支结构、循环结构和顺序结构。程序具有明显的模块化特征,每个程序模块具有惟一的出口和入口语句。结构化程序的结构简单清晰,模块化强,描述方式贴近人们习惯的推理式思维方式,因此可读性强。
2、面向对象程序设计
面向对象程序设计方法是尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界、解决现实问题的方法和过程,也即使得描述问题的问题空间与问题的解决方案空间在结构上尽可能一致,把客观世界中的实体抽象为问题域中的对象。
程序设计的分类
1、按照结构性质,有结构化程序设计与非结构化程序设计之分。前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。
2、按照用户的要求,有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。
3、按照程序设计的成分性质,有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)