开发者

Are there any good resources/idioms for visually designing business applications?

I think we're all aware of what "your company's line-of-business software" looks like.

Are there any good resources/idioms for visually designing business applications?

(source: glompix.com)

Are there any resources, rules of advice, or general tricks to visually taming applications like this? Our business's domain is pretty complex, as most are, and our customers demand a great amount of flexibilit开发者_运维知识库y. Tracking a boatload of fields on each object isn't exactly avoidable.

Besides general advice, I'm also interested in usage and tools specific to WinForms. If there are any examples of (visually) well-designed software of this type, that would help as well.


There is a site that I visit every now and then to be reminded of what not to do: Interface Hall of Shame.

A quick googling turns this up, which goes more into detail of the most common UI mistakes, which boils down to:

  1. Non-Standard GUI Controls
    1. Looking Like a GUI Control Without Being One
  2. Inconsistency
  3. No Perceived Affordance
    1. Tiny Click Targets
  4. No Feedback
    1. Out to Lunch Without a Progress Indicator
  5. Bad Error Messages
  6. Asking for the Same Info Twice
  7. No Default Values
  8. Dumping Users into the App
  9. Not Indicating How Info Will Be Used
  10. System-Centric Features

There are some books that you should read too:

Are there any good resources/idioms for visually designing business applications?


(source: mac.com)

Are there any good resources/idioms for visually designing business applications?


(source: mac.com)

Are there any good resources/idioms for visually designing business applications?


(source: mac.com)


Mainly, try to use the platform standard widgets, guidelines and rules.


I'm a programmer who used to work in a publications department. My advice is: Use a graphic designer; trust their opinions; and know if you are not one.

Here at the office, where we don't have a graphic designer, we have a bi-weekly "interface meeting" with a few developers and a few non-developers to hammer out these sorts of problems and develop design rules we can follow.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜