More than just getting started, classic issues-minor comments on C # Getting Started classic

Source: Internet
Author: User

Given that the book written by C # programming language Anders is like a description of language specifications,
I recommend that you read C # inning
Visual C #2010) to be honest, when I saw this book, I sighed a little, at least a little thinner than the Java programming idea of this book.
In addition, in fact, you only need to read the first part, a total of only 390 aspects. You can get a general picture of C #, which seems to be more than 200 of the C programming language,
But it is acceptable.

I have read only the part about C # before, so I only comment on this part.

  • Book name
  • The code sample method is not good
  • The theoretical explanation and code are somewhat different.
  • Summary
Book name

I have to say that the book name is definitely the most asshole part of Chinese editing. The book was originally named beginning Visual C #2010. From this perspective

  1. This book is not a book about C #, but contains various application scenarios of C #, the. NET library, and some usage methods of vs2010.
  2. The original name has no concept to mention the classic 2 word, which is purely the title added to the promotion by the Chinese editors.

Therefore, it would be quite a problem if you really only look forward to the book by the word C # getting started. because the C # section in this book is quite simple, it determines that this book is only applicable to people with previous programming experience. If you have never touched programming, I decided to use C # as your first language. I doubt how to understand it. this is because many concepts in this book are taken as an example. Even from my perspective, the editing of this book is too simple.
For experienced programmers, this simple method is suitable, because you only need to read less than 400 to understand C #, which is much better than your Java programming philosophy. (I have a deep understanding) but this book introduces a bunch of concepts that a programmer knows (especially for some ),
The least acceptable thing is getting a bunch of Vs to teach you how to use... In the past, I had an experience. The more I talk about a program, the more I get spam, the less I miss. What's more, this book is about C # language. What's the relationship with? What if I use mono? However, I know from the original reading name that this is not an issue of the author, because this book is about Visual C #2010.

The code sample method is not good

An example of a syntax format is the best. This part of the book is somewhat inconsistent. Some use an example of one or two statements for the current syntax, and some use<>The form of the Representative to explain the syntax, this format is somewhat more formal,
Yi is too bad. After I read it, I still need to go to the example to understand what the format is. at this time, the example (often the only one) is too long to find the focus I want to see. I think this is the biggest weakness of this book.
For example, in the optional parameter section (370 in the original book)

As described in the previous section, a method defines an optional parameter. Its syntax is as follows:
<parameterType> <parameterName> = <defaultValue>

It's just a simple line, without any margin. If you understand it, you can simply put the optional parameters in the context of the function.

The theoretical explanation and code are somewhat different.

The book may explain some theories for the concept of getting started, especially the object-oriented part. however, when talking about the theory, the text is more detailed, and a line of C # code is not provided, and then another chapter is introduced to explain the theory again. In this case, the code is added, and it feels a bit repetitive and unnecessary. similar disconnections are also reflected in the C # Language Improvement Section. Since it is an entry point, why do I care about the latest improvements in C, whether it is a feature of C #2 or C #3, it will be much better to explain it in the previous categories.

Summary

Under the positioning I mentioned (that is, you already have programming experience), I want to probably learn C #, and the book is still basically OK. but to be honest, it is not a classic. [C programming language *] [] can be called classic. Of course, when I buy books, I only search for C # on Amazon #,
This book ranks first.

Version I have read:

Writen by nine days Yan Ling (jtianling)-www.jtianling.com
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.