Unneained interface design
Although the most core of the program is the function of the program, the interface design of the program cannot be ignored, it directly affects the ease of use of the program. Especially in the Windows era, a good application interface will give you a brocade, even with painting dragons.
Generally speaking, after completing the composite algorithm, it is necessary to start carefully design the application interface (previously, you should have a preliminary design on the interface). Below, let us discuss the overall principles of the interface design:
(1) The principle of the user's first. When designing interface, you must fully consider the needs of users, so that the program can attract users to make users feel "easy". Unless it is developed to yourself, it is best to ask for the user's opinion.
(2) The interactive interface is friendly. When the program is interactive with the user, the dialog box, the prompt bar, etc. must be beautiful, do not "scare" users. In addition, it can be done in the background for the user. Do not pop up what to say something unnecessary, otherwise users will have trouble.
(3) The color matching scheme should be reasonable. It is recommended to use soft hue, do not use too glare colors. (Currently, Windows applications are basically doing this) as for specific color matching, but also to see your art cells.
Let's talk about the specific principles of interface design:
(1) Initialization is reasonable. I personally think that if it is based on a dialog, if it is initialized, if it is "full screen" processing, it is not beautiful; and the program based on a single document or a multi-document, it should "full screen" and "maximize".
(2) The control has a highlighter point. Be sure to place an important control in a clear position, so that you can promine the focus. In addition, it is necessary to conform to people's daily use habits.
(3) Assurance of the coordination of the interface. The control place is reasonable, balanced. Don't give people a bad feeling of "lighter and left width, right narrow".
(4) Ensure the consistency of the interface. That is, the entire application uses a unified style to achieve a good use effect. If the user clicks on "Next", I feel that another application is opened, that is too bad.
(5) It is easy to use. Don't use too complicated interface, which will affect the speed of the program, and artificially reduces the running efficiency of the program.
The above is the principle that should generally follow the design of the program interface. Typically, when designing interfaces, it is necessary to take into account the user's machine configuration, pay attention to the resolution option when designing fonts and pictures, so that the application interface can get the best display effect.
Today, today's fast-growing development is very important. This requires us to continue to work in future learning and work, making our app better.