It took us two hours to track the generation of the UI of Kingsoft privacy protector this evening.Code.
The following points are obtained:
1. The control icons used on the UI of Kingsoft are configured in XML files. They do not look like they are manually written. They should be generated using a tool. In the next step, find out if there is such a tool.
2. The process of page generation is concise and clear, which is worth reference. You have not found the process of locating the icon to the Windows form.
3. All the Code such as the paint brush is named Kingsoft.Source codeFile. The content of the MFC library is not used.
Next, if you want to have a better understanding of the generation of this interface, you can re-design the interface, you still need a lot of VC ++ knowledge, including paint re-painting, XML File explanation (although available open source code ).
Now, there is direction for the next step. This month is iteration 1.
Story_2011_3_001: I want to modify the UI code of Jinshan and use the icon control flexibly,
Delivery: A Reconfigurable interface with multiple tabs.
Code output: a new code file that contains only the interface code and does not contain the framework of the Event Logic code.
Document Output: module design instructions, class diagrams, and time sequence diagrams.
Delivery Date: 2011-3-31
Additional activity data, such as test cases and automated cases, is not included for the time being. The main work periods include weekends, Monday, Wednesday, and Friday. This ensures that learning supports solving issues left over from Saturday.
OK. This is the start of the project tonight.