应用开发全解析:从设计到实践
1. 设计一致性的关键意义
在应用开发中,设计的一致性至关重要。每个表单都应具有相同的外观和数据输入方式,否则用户会感到困惑和沮丧,因为不一致的设计会增加他们完成工作的难度。比如在一个应用里,用户在不同表单输入数据时,如果操作方式差异很大,就会降低工作效率。
设计一致性涵盖多个层面,最基础的是所有表单使用相同的配色方案,报告使用相同的字体并遵循相似的布局。同时,设计还涉及可用性问题,如页面布局以及从列表中选择项目而非记忆 ID 编号等。
2. 页面设计模板的运用
在书籍、杂志、设计精良的应用或网站中,我们会发现页面具有一致的外观,这并非偶然。图形设计师通常先创建模板,再将其应用到所有页面。模板定义了页面的样式特征,一般可定义整体页面布局、字体和颜色。
模板能让开发者更易保持一致性并减少错误,但不同开发工具创建和应用模板的方法不同。部分系统不支持模板,有些系统的模板无法修改,即使较好的系统也存在局限性。常见的做法是在设计时应用模板,若后续修改模板,很难将更改应用到基于该模板的所有表单。所以在创建表单和报告前,要确保模板完整准确。若已创建复杂表单,应用模板会有困难,可能需创建基于模板的新空白表单并复制原表单的控件,极端情况下甚至要重新构建整个表单。
即使系统不支持模板,也可定义样式表,规定整体页面布局、包含的通用元素以及各主要元素的样式。每个开发者都需遵循样式表的准则,虽然这比使用模板困难,但适用于所有系统。
模板并非设计问题的最终解决方案。某些表单或报告可能需要添加其他功能或更改边距,应用模板后可覆盖某些设置以获得所需布局,但使用时需谨慎,要在保持一致性和满足用户需求间
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



