虽然说程序设计最核心的地方是程序的功能,但程序的界面设计是不可忽视的,它直接影响到程序的易用性。尤其在Windows时代,一个良好的应用界面会给你的程序锦上添花,甚至有画龙点睛之韵味。
一般说来,在完成核心算法的编制后,就要开始精心设计应用界面了(此前,你对应用程序的界面应该有一个初步的设计)。下面,让我们一起探讨一下界面设计的总体原则:
(1) 用户至上的原则。设计界面时一定要充分考虑用户的需要,使程序能吸引用户,让用户觉得“好用” 。除非是开发给自己用的,否则最好征求一下用户的意见。
(2) 交互界面要友好。在程序与用户交互时,所弹出的对话框、提示栏等一定要美观,不要“吓”着用户。另外,能替用户做得,就在后台处理掉。切忌在不必要的时候弹出什么提示信息,否则用户会产生厌烦感。
(3) 配色方案要合理。建议用柔和的色调,不要用太刺眼的颜色。(目前,Windows应用程序基本都是这么做的)至于具体的色彩搭配,还得看你的艺术细胞了。
让我们再来谈谈界面设计的具体原则:
(1) 初始化大小要合理。我个人认为:如果是基于对话框的程序,初始化时若作“全屏”处理就不太美观;而基于单文档或多文档的程序,初始化时就应该“全屏”且“最大化”。
(2) 控件摆放突出重点。一定要将重要的控件摆放在明显位置,这样才能突出重点。此外,一定要符合人们的日常使用习惯。
(3) 保证界面的协调性。控件摆放位置要合理、均衡。不要给人们带来“前重后轻、左宽右窄”的不良感觉。