Client Design Solution Processing

Source: Internet
Author: User

I have been developing winform for more than half a year. I am familiar with the use of some winform components in. Net and the use of some controls in netadvantage. Now the headache is how to make User-friendly interfaces, making it easier for users to use them.

I have summarized some experiences recently.

1. Understand user requirements.

Before creating the interface, you need to understand all user requirements. From the customer's perspective, you need to think about what kind of system he needs and what kind of interface we need to make to satisfy all customer needs. This is the most difficult problem. Sometimes customers do not know exactly what they want to achieve. However, once there are problems in the demand analysis, the project may be unpredictable and very risky. The same is true for winform.CodeTo achieve smooth development, you must communicate with the customer about the style and content of the actual things you can see on the interface.

2. Outline Design of form.

We need to consider a lot of questions about the Outline Design of form: does it need to support multi-user login, how to coordinate multi-user roles, and whether many functions need to be implemented through tabs or only one main form is required? what is the priority, how to highlight the advantages of your software while imitating the same type of software, how to integrate the approximate code architecture with other parts of the project, the style of the entire form, and coordinate the functional modules, build a form framework and then consider the detailed design of each module. The Outline Design of form should include the overall layout of form, which can be implemented using several forms, logon and logout control, etc.

3. Design a proper menu.

Generally, the menu items include file, view, edit, window, and help. This mode should be followed in general design. If special functions are required, you must name the menu items according to the definition of the functions of the project.

4. Functional Module Design

Each function module has its own characteristics and has different considerations: this function module has all the attributes, the priority order of the attributes and the content they contain, and the controls used for these attributes are the most suitable. Let's take a general look at the use of the required controls, and other functions. communication between modules, etc.

5. Communicate with the customer to design a solution

After the whole form is designed, you need to communicate the design results with the customer in a timely manner. There will certainly be areas that do not meet the requirements that need improvement. After making modifications and communicating multiple times, the design scheme will be finalized.

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.