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.
(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:
- Non-Standard GUI Controls
- Looking Like a GUI Control Without Being One
- Inconsistency
- No Perceived Affordance
- Tiny Click Targets
- No Feedback
- Out to Lunch Without a Progress Indicator
- Bad Error Messages
- Asking for the Same Info Twice
- No Default Values
- Dumping Users into the App
- Not Indicating How Info Will Be Used
- System-Centric Features
There are some books that you should read too:
(source: mac.com)
(source: mac.com)
(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.
精彩评论