I. Introduction of the Course
On how to achieve "WinForm multi-language version" online there are many implementation of technical solutions, can be said to be "dazzling", "all-encompassing". As the saying goes: 1000 readers will have 1000 Hamlet! If you happen to have this kind of development requirement in your work, but you are bothered by a simple, easy-to-maintain and extensible WinForm Multi-language version of the technical solution, then I am glad to congratulate you on seeing this sharing course. Special summary and share it to everyone, so as to avoid repeating the wheel of this kind of thing.
If you are interested in sharing the WinForm multi-language version of the actual combat Project Walkthrough Course, then please study with AH-stupid.
Needless to say, directly on dry goods, we do not produce dry goods, we are just dry goods porter.
Ii. knowledge points relating to coverage
2.1, mastering XML, JSON serialization and deserialization of common technical means.
2.2, WinForm desktop application to develop small skills and skills.
2.3, how to gracefully implement the WinForm program interface multi-language version.
2.4. How to gracefully implement the interface language for switching WinForm programs at run time.
2.5, Object-oriented programming (OOP) design skills of practical use, to achieve the application of "high aggregation, low coupling."
Three, the realization principle and the solution explanation
3.1. There are several ways to implement the multi-language processing scheme :
3.2. The principle of multi-language implementation is as follows:
Bottom line: The WinForm application reads the specified language pack configuration file (custom format files such as. xml,json,data)
Multi-language Implementation schematic diagram
Iv. Practical Walkthrough Source code online Demonstration and interpretation
Watch Online
V. Summary
If you don't believe it, sweep it.
WinForm Multi-language version Combat Project Walkthrough