0 l: ^# n* L' j! |9 l9 j' V$ Y 设计图形界面的目的是为了帮助用户简化操作,让用户尽可能少花费时间而更加流畅的执行更多的任务。所以,GUI设计者要更多关注用户需求,把人物设计得更为用户理解,不要单纯的为追求某种技术而忽视了用户需求。# J8 f3 B" b+ T: @4 t
; o' X* }, U* a5 i, U
2)功能优先,表现次之 + V. Y& A: }( L |" n% t x: n - w1 L q: O+ K 坚持实现界面程序的功能放在首位,不能为了表示方便或者界面更加美观而牺牲或消弱部分功能。7 ?0 O& g9 b6 o. `0 b0 f
! `- h* t9 w: m( _8 {$ \# s 3)从用户的视角看问题,使用用户的词汇进行描述; * e* D1 y; C' W. H; ^! `7 I" @ b+ [+ ]
程序中设计的用语和词汇都要从习惯用语和词汇出发来考虑。 / C# N/ \ a5 I' C8 E* Z( Y0 T8 D/ S! E' k: H0 m2 @4 G
4)不要向用户暴露实现细节 / l# M9 d+ Q/ I; k' \% }5 c9 y7 T- ?! I& t2 I/ M
5)保持一致性,引导用户的使用习惯# G5 Y3 q% z# }. J; A3 ? m: Z
5 }0 K/ y- _; |* B6 N& I! h
GUI设计的一般步骤# r; l3 E/ N" J8 i2 f
5 J" W5 S2 ?) T {: T
1)设计用户界面的大致风格 7 F6 R, ] I6 A4 {. K- p% u+ G+ c Z# I
2)添加用户界面程序所需的组件;% h* Y/ c2 _, s9 A1 I- {
( B Q2 |; Y$ d, q6 A; b" K 3)设置各组件的属性; ) F6 f: m' K; U: u2 p X, B! k6 N1 E a$ m
4)编写回调函数;5 k) N+ i; Y& F, F0 r
9 |$ d5 ^- \/ D4 }* Z
5)调试;0 n, k5 h4 S) X" a: N