📜 ⬆️ ⬇️

Some questions about windows application interfaces

Task : windows application (not Web! Namely window) to automate business tasks.

I rummaged through some articles on this subject, but lately there has been only talk about the web ...

Question 1 : How to highlight not nullable fields on the form?
My IMHO : It is best to highlight the labels in the required fields, just a slightly different color. I don’t like asterisks, and I’m not in favor of selecting the entire input field in some color, if the user entered something wrong. It just seems to me that it is easier for a person to perceive more and more minimalist and less colored.
')
Question 2 : how and at what point to produce validation and how to show errors?
My IMHO: In the Web, all the validation is done on the page with the display of incorrectly entered fields at the top of the page (well, as usual) - this is understandable, no one wants to wait for extra postbacks. In Windows applications, looking at several applications - you notice that there is no such thing - all validation occurs when you click on the Save button, and then if there are problems, Messages are displayed, and the messages are most often displayed one at a time (the first error), and not all at once . Many say it’s just that simple. So the question is, is it because it is really easier or is it just better for perception?

Question 3 : Is it good to draw your windows, different from all (example: Google Chrome, Adobe CS4, Skype)?
My IMHO: I'm basically in favor, it can be beautiful if you have WinXP. And if Vista (not to mention Win7), then everything seems fine there anyway. Another reason for this - is attracting the eyes of users from competitive products. In Chrome, it's undoubtedly very beautiful and most importantly a convenient interface, using their interface they made a real browser — only the window and tabs, more, really, for the user, nothing is needed (this is what he probably takes (I really on FF;), but this is not the case to the conversation)). Another thing is starting to get used to windows, like MS Office - that's what we want to do, nice and comfortable, the question is only in labor costs.
In an argument against a) at first, such an interface sometimes scares the user, especially Adobe CS4 - everything is somehow complicated (I don’t work with it, I don’t know how much you get used to it), and the same with MS Office - at first it scared, then I got used I'm sure it's easier now. b) the user is unable to customize the windows to his own taste (put his Temko).
And yet, not everything will be tested. Here is an example: we made a border width that is different from the standard one and skype is no longer so beautiful


In general, I am waiting for a small discussion and useful tips! Thank you in advance.

Source: https://habr.com/ru/post/58046/


All Articles