C # key points

Source: Internet
Author: User

Let's not talk about it first. Give you some learning advice first,
Regard C # as a new language learning;
Read C # Getting Started classic and C # advanced programming.
Do not be confused by words such as VC, BCB, BC, MC, and TC-they are all integrated development environments, and what we want to learn is a language;
Do not let go of any seemingly simple small programming problem-they are often not that simple, or can draw out a lot of knowledge points;
Visual vs is used, which does not indicate that you will use C #;
It is not difficult to learn c #. I have persisted in practice for a long time and spared no effort to read a group of books;
If it's not a genius, you don't want to play games if you want to learn programming!
Reading Visual vs books cannot learn the C # language;
Impetuous people can easily say: XX language is not good, you should learn YY; -- you cannot do it yourself !?
It is easy for impetuous people to ask: What should I learn?-Don't ask, it's right to learn;
Impetuous people may easily ask: do XX have money? -- We suggest you grab a bank;
Impetuous people may easily ask: XX and YY, which is good? -- tell you, It's good-as long as you learn;
Impetuous people can be divided into two types: a) people who only wait and do not learn; B) people who only learn but do not stick to it;
It is better to remember outdated technologies when talking about fashionable technologies;
C # not only supports object-oriented programming languages;
One of the best ways to learn programming is to read the source code;
Do not think that the books in your hands are sufficient at any time;
Read the books you can understand. Read the books you can't understand;
Don't expect that you can remember and master the first book-read the second and third times;
Discuss meaningful C # knowledge points with others, rather than quarreling XX rows or which is better for YY and ZZ;
Don't think it's a problem if you have learned XX language and then changed C #-You just learned a brand new language;
After reading C # advanced programming, check whether you have started C;
The secret to learning programming is programming, programming, and re-programming;
Remember: Object-oriented technology is not only proprietary to C;
. Please input the program example in the book to your computer for practice, even if the supporting CD contains the source code;
. Extend the meaningful examples seen in the book;
. Pay attention to the Exception Handling Technology in C # and apply it to your own programs;
. I often review my previous programs and try to rewrite them to apply the new knowledge I learned;
Do not miss any exercise questions in the book-please finish all the exercises and record the solution ideas;
Since learning C # is decided, please keep learning, because the purpose of learning programming language is to master programming technology, while programming technology is cross-language;
. Let the various platforms and development environments of the C # language go into fierce competition. We should focus on learning the C # language itself;
. When you write half of the C # program but find that the method you use is poor, do not stop it immediately. Complete the remaining parts as soon as possible to ensure the integrity of the design, analyze your mistakes and redesign and write them;
. Never because the program is "very small" and does not follow certain rules that you are not skilled in-good habits are developed rather than remembered at once;
Every time I learned a C # difficulty, I tried to explain this knowledge point to someone else and let him understand it. You can clearly explain that you really understand it;
. Please constantly put forward higher requirements for your own programs, even if your program version will become XX;
Please do not be impetuous people;
. Please love C #!
Learn reflection after basic knowledge, entrust!
1. C # is an object-oriented language, and the most important knowledge is class. Including class inheritance, abstract classes, method rewriting, and interfaces.
2. After learning the basic concepts, You need to locate yourself, such as website or application, asp.net for website, and winform for application. They are different frameworks. Generally, they can find a job after learning a good job.
3. Learn new frameworks in. net. For example, the website can learn silverlight, and applications can learn wpf.
4. After you understand all the frameworks, you can design the frameworks you need on your own. To put it bluntly, some classes are packaged, but the good and bad designs depend on the design quality, at this time, we can look at the design pattern. You will have a new high degree of understanding about programming.
In addition, programming always deals with data, at least one database. We recommend that you first learn SQL server. After all, C # is the most compatible database.

From: youhaoxinqin Column

Related Article

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.