. NET is a huge learning system, for beginners will feel impossible. Learning knowledge must start from the basic learning, in order to better grasp. Learning. NET is also the basis for understanding the. NET platform, and mastering the basic syntax of. NET C #.
The plan is to learn the first stage of the. NET platform, to understand the. NET platform and C # programming, the Wood Network blog suggested at this stage should grasp the knowledge points are:
1. Introduction to the. NET platform, basic concepts such as CLR, CLS, CTS, JIT, garbage collection, and Common C # namespaces.
2. C # Base syntax, basic data types in C #, understanding the concept of boxing and unpacking, understanding the various types of operators, understanding the various selection structures and looping structures.
3. Define and use arrays, understand structs and enumerations.
4. Three basic features of OOP: encapsulation, delegation and polymorphism.
5. C # interfaces and abstract classes.
6. Zodiac, indexers, delegates, and events in C #.
7. Basic Properties of window form, use of window programming base control and interface design.
8. Exception handling and exception classes in C # and custom exception classes.
9. Store data in arrays and collections.
10, the processing of files in C #.
This stage of learning for the follow-up WinForm, ASP. NET Network application development provides the language Foundation, is very important! According to the above knowledge points to learn progressively, I believe you will love. NET programming.
This article from the MU Zhuang Network blog >> Novice Learning. NET Programming Plan-1
Novice learning. NET Programming Plan-1