5 V/ X/ f. s1 B, O* e 它和一般动态界面设计原则是一致的都强调以下几点:, }+ B9 i1 G3 O2 I$ @( Z0 `4 o
' N) g, A% j I0 G. P2 L
1) 关注用户任务而不是技术: ~$ k& k4 W; y# M) k# B& `% g
) Y1 W- N) Q$ V9 ^+ J
设计图形界面的目的是为了帮助用户简化操作,让用户尽可能少花费时间而更加流畅的执行更多的任务。所以,GUI设计者要更多关注用户需求,把人物设计得更为用户理解,不要单纯的为追求某种技术而忽视了用户需求。; Z! y: x8 f4 {% i1 s- G% o; C& z: S
: W3 H; g0 q; {' R+ w+ E 2)功能优先,表现次之; ?, m# g2 V; V7 j7 ?+ a7 S% y
5 V: U5 [/ A# O) | D Z 坚持实现界面程序的功能放在首位,不能为了表示方便或者界面更加美观而牺牲或消弱部分功能。 ; ~7 p3 [0 P9 Q7 P/ W# Q* g* ]# o, \- [7 d! n z: Z( V
3)从用户的视角看问题,使用用户的词汇进行描述;) a; c1 ~, Z6 g T. d. v8 t, T
2 s! |& h% p t, I$ } 程序中设计的用语和词汇都要从习惯用语和词汇出发来考虑。 & V; z( n8 v; v! X$ Y: b7 C6 x) R . e7 u7 m& p/ [: g6 `2 Z 4)不要向用户暴露实现细节4 P9 H5 z, k% L$ ?, k
+ x" N3 A; M. K3 z 5)保持一致性,引导用户的使用习惯 - ?' }4 i4 ?& L5 r2 `# r2 u 0 V/ n8 D$ Y! x: @+ k- `GUI设计的一般步骤 % t9 U; Y/ C8 p( o : u# d4 T6 b3 c2 z: w: S. a E) R 1)设计用户界面的大致风格1 r8 n+ _1 B' ~( p! [& n. _$ p
5 s; B/ B2 [7 O' B9 O; b8 `6 E 2)添加用户界面程序所需的组件;; G* }4 m, p* P. W# c
' T s, r8 p) C# G 3)设置各组件的属性;1 A: }8 ~4 Z% O
5 B( w( U: M1 b9 L4 c
4)编写回调函数; z* c+ `1 S3 [1 b2 x! W
% K6 [9 Q# N% [" b$ z& I' n3 c$ P
5)调试;: A( }: L0 Y8 \2 M) S0 E