Do a lot of years WinForm the development of the program, the main window interface design is generally required to do better, can be based on different system function module collation integration, can enable customers to quickly find the relevant functions at the same time, but also feel the integrity of the appearance of generosity, so the main window interface design will always strive for excellence, Strive to achieve better use, more beautiful, so as to attract customers to use.
At present, the main interface design, can use a lot of controls to beautify, so that developers can quickly develop a beautiful interface, but also to make the interface overall has a unified, normative benchmark. It is generally recommended to use the two interface control suites, devexpress or DotNetBar, to design a ribbon interface similar to office, the overall feeling of the interface is better.
1. Standard DevExpress Style interface
In my WinForm development framework, also divided into the traditional interface, DotNetBar style interface, DevExpress style interface of the three, according to different development scenarios for use, if it is historical reasons, it is necessary to choose, if it is a new program development, It is recommended to use devexpress-style interface, this interface style, after my years of development and application understanding, feel really very good, very powerful, based on the dev-style "WinForm development Framework," the main interface design is as follows.
The main interface is the Ribbon-style interface, which is divided into several sections, which I start from the top to the following introduction.
1), top style selection
The DevExpress control can use the form's space to the fullest, and many subtle places can be used. In the development of the application, the addition of this style selection will also make the customer feel that the program development is also very professional (^_^).
2), main program menu
In the Ribbon style, adding this style to the main program menu is more attractive than adding a top menubar, which is also the standard Office program Ribbon Style menu, where we can add various levels of menus, such as below is a simple exit and re-login menu.
3), main interface Help small button
The right side of the main screen can be placed with small buttons, such as placing a Help button in the program, to provide customers with help or technical support URL links, is a good choice.
4), Ribbon Style Group button
In my WinForm development framework, through the Illustrated Function button, can make the whole program look more beautiful, choose the right button icon, more can improve customer identity, ribbon-style Group button, you can add more function menu, can also be more appropriate collation management.
5), multi-document interface layout
Now the program, general input or view of the material will be many, the program as far as possible to maintain the customer's view of the window state, in order to better reference and contrast, so the multi-document interface is a very suitable choice, as shown in the following interface.
6), bottom status bar
The bottom menu allows customers to better understand some of the program's relevant information, such as program name, login user, date, and program processing progress and other aspects of information.
2, WinForm Development framework of the extensibility of the interface style
The above is the standard framework interface, sometimes I would like to provide customers with a number of different interface styles, such as my standard WinForm development framework interface, but also can be extended to the following interface style ( for more interface features)
This interface, through the combination of Ribbon functionality and Navibarcontrol, enables a more versatile display, which, if necessary, can be expanded to the relevant module contents of the left Navibarcontrol, depending on the Ribbon button.
The Ribbon button icon on the upper interface, when the interface is more functional, can also be displayed with small icon buttons, so that an area can contain more function buttons, as shown below.
The main program menu can be graded, such as the level two menu can further expand the menu, as shown below.
For some traditional layout of the interface, we can also be shown by the following Human resources management system interface, this interface is more suitable for more functional points of the interface, this can be opened through the Tree menu specific module interface.
These are the various WinForm interface style design ideas and display, I hope you have inspired help.