43、应用开发全解析:从设计到实践

应用开发全解析:从设计到实践

1. 设计一致性的关键意义

在应用开发中,设计的一致性至关重要。每个表单都应具有相同的外观和数据输入方式,否则用户会感到困惑和沮丧,因为不一致的设计会增加他们完成工作的难度。比如在一个应用里,用户在不同表单输入数据时,如果操作方式差异很大,就会降低工作效率。

设计一致性涵盖多个层面,最基础的是所有表单使用相同的配色方案,报告使用相同的字体并遵循相似的布局。同时,设计还涉及可用性问题,如页面布局以及从列表中选择项目而非记忆 ID 编号等。

2. 页面设计模板的运用

在书籍、杂志、设计精良的应用或网站中,我们会发现页面具有一致的外观,这并非偶然。图形设计师通常先创建模板,再将其应用到所有页面。模板定义了页面的样式特征,一般可定义整体页面布局、字体和颜色。

模板能让开发者更易保持一致性并减少错误,但不同开发工具创建和应用模板的方法不同。部分系统不支持模板,有些系统的模板无法修改,即使较好的系统也存在局限性。常见的做法是在设计时应用模板,若后续修改模板,很难将更改应用到基于该模板的所有表单。所以在创建表单和报告前,要确保模板完整准确。若已创建复杂表单,应用模板会有困难,可能需创建基于模板的新空白表单并复制原表单的控件,极端情况下甚至要重新构建整个表单。

即使系统不支持模板,也可定义样式表,规定整体页面布局、包含的通用元素以及各主要元素的样式。每个开发者都需遵循样式表的准则,虽然这比使用模板困难,但适用于所有系统。

模板并非设计问题的最终解决方案。某些表单或报告可能需要添加其他功能或更改边距,应用模板后可覆盖某些设置以获得所需布局,但使用时需谨慎,要在保持一致性和满足用户需求间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值