[Self-summary] I personally study experience in these years.

xiaoxiao2021-03-06  38

In fact, this is my hair.

A post on China-Pub is now placed on the blog.

Set a common saying: Scholand has a lack of road. Step by step, there is always harvest and experience ~

============================================================================================================================================================================================================= ==========================================================================================================================================================

1. "C programming" money, Tsinghua University Press

I didn't understand C , so I went to the bookstore to pick this book. After the words of Tsinghua University, then found the author was in Hangzhou, Zhejiang.

Advantages: This book is simple and easy to learn. Personally feel that the whole book will roughly imitate Tan Haoqiang's "C program design", and it is very organic, suitable for people who do not understand C to learn or as school materials.

Disadvantages: This book is positioned in beginners, then its shortcomings are very obvious: for C high-grade graphics, it is relatively rough or does not involve it;

2. "Visual C Technical Insider", Fifth Edition Revision, I hope Publishing House

After learning C , because the school laboratory has a topic, you must immediately go up the C programming work on the Windows platform. At that time, the network did not touch this book, and the book was picked up in the school bookstore. The feeling of the hand is very expensive. (Because of very poor paper quality).

Advantages: It is very easy to get started by simple to deep, inside. It has a wide range of faces, COM, ATL, etc.

Disadvantages: This book is too bad (I have not bought a book after this book), I bought a revision at the time, it's hard to understand, imagine the version that just came out, this I just roughly saw it once, in the clouds.

3. "C Programming Thoughts", First Edition, Machinery Industry Press

It is also a person who has been written by VC. Unfortunately, the senior grammatical part of C is still a knowledge, plus graduation to a company interview. Ask someone to ask C , ask a mist, pain, thoughts, dead sheep, find this book seriously After a month, I finally got into the room for C .

Advantages: extensive content, especially many C advanced grammar, explain in detail.

Disadvantages: Translation or undersiors, and the typographic paper is not very equipped with this book.

4. "Windows programming", Peking University Press

Written Windows programs, C also mastered, and found that Windows programming is also profound. After the experience of buying books last time, I found this "Bible".

Advantages: No need to say more, the Bible is the Bible, because it is the Bible. Disadvantages: Translated errors and small mistakes of printing, and these two books are very thick, especially the book.

5. "In-depth Shallow MFC", Second Edition, Huazhong University of Science and Technology Press

This time is very hard, carrying two big bricks. When the brick came from the head to the end, he turned his "technology insider" that he reintegrates the translation. , Very headache, I aimed at the next goal: MFC book. Almost all the forums, many people say this book is very good, but unfortunately, I personally think this is the book I have seen, I am an evaluation book, for the author, the author, the author, I I don't want to evaluate, just feel that China is very easy to produce myths.

Advantages: It is easy to understand, the author splits a call to a very detailed, put some of the classic context of the MFC.

Disadvantages: The content of the contact surface is very small, explaining very much, many times the author spent tens of pages to explain a call. I personally think that hundreds of books have compressed up to more than one hundred pages; second, too expensive; again, the authors blow I am very uncomfortable, especially pointed out the BUG problem of MFC.

6. "MFC Windows Programming", Peking University Press

Because I was very disappointed with the above book, I was eager to find an authoritative book for MFC, this claimg named the of the MFC world.

Advantages: The same is easy to understand, the content is detailed. It is very wide involved. Also point out the MFC's bug, this book gives me the feeling really very popular.

Disadvantages: Thick, expensive; the most deadly is to have an incomplete study within the MFC, although you can see the MFC program quickly.

7. "C Programming Language", Machinery Industry Press

It is also a super thick big head, and is 16 open (former Windows programming is not so big). Unfortunately, this book now has not officially finished, in fact, put it as a dictionary, when you encounter something, take it out.

Advantages: C 's works of C , thinking is not bad.

Disadvantages: Not suitable for beginners, if there is no foundation for C or STL, it seems to be more effective, and it is thick and expensive. At the same time, it is necessary to note that some vocabulary is different from other books.

8. "Windows Advanced Programming Guide", Tsinghua University Press

This is another Bible recognized by the programmer in the Windows programming world, and the name of Jeffery Richter is also authoritative because this book is recognized as authority. I also read N times in this book, every time there is a new discovery and growing into every time, it is really a profound. This book is thoroughly analyzed in Windows programming, I think this book is definitely necessary for each Windows programmer. This book is the third edition, the fourth version is changed to "Windows Core Programming", regret is that the Machinery Industry Press will be far less than the third edition of translation and typography.

Advantages: comprehensive knowledge.

Disadvantages: After all, it was a very early work, and many places also repeatedly emphasized the difference in WIN16 and WIN32.

9. "COM Technology Insider", Tsinghua University Press

Make the program design above Windows, especially C , I want to learn deep, don't touch COM is impossible, now CoM seems to be an outdated technology, is there. COM design ideas are worth learning. Unfortunately, I watched I would like to understand this. Before I have complained that COM is difficult, especially it is difficult to debug. Advantages: Preparation for entry, the previous chapter directly pointed out the basic concept of COM design, if you don't understand this chapter, then I can say that there is no book can teach you COM.

Disadvantages: The high-level theories of COM are relatively simple. No wonder many people just say this book

10. "COM principle and application", Tsinghua University Press

Since I learned COM, then I have to go deeply, this book is undoubtedly the choice of the two (the Chinese version of Don Box "COM Nature" is not yet).

Advantages: Detailed explanation of all aspects of COM.

Disadvantages: Personally feel less suitable for beginners, and the whole book has taken great endurance, because the example is relatively small, especially when the latest contents of ActiveX and DCOM.

11. "Moon Myth" Tsinghua University Press

Look at this book is a common problem of Chinese programmers, ha, do more technology, everyone is not from the self-ownership of the software project, of course, the propaganda strategy of this book is also related.

Advantages: For 20 years, a book, not only in knowledge, but also a model of success in business.

Disadvantages: None (personal opinion is, but countless disadvantages).

12. "C Primer", China Power Press

Seeing a lot of big bricks, I saw this book again. The only regret is that this book is too late, and it is only published when the market has been C book books close to saturation. However, this does not hinder a real outstanding work, regardless of the author (Lippman, Microsoft VC.NET's total architect), or the translator (Pan Aimin, who used to be in Peking University, recently, also joined Microsoft) Many reputation, the facts also prove that this strong joint hand did construct a classic.

Advantages: Really from the introduction to the book, explain very detailed.

Disadvantages: Big bricks usually be more tired. In addition, this book spent a lot of space to explain STL, which does not look very habit of doing things like this MFC.

Time lapse, now there is already a Java and .Net world, this two years also read some books of classic Java and .Net, 愧 自己 自己 自己 自己 自己 为 为 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 研 为 研 研 研 研 研 研 研Nowadays, the books are therefore, and most of them have turned to English, so they are not willing to write their opinions. The following is the list of books these two years:

Applied Microsoft.Net Framework Programming

Programming Microsoft .NET

Core Java 2,6e, Volume I: Fundamentals

Refactoring: Improving The Design of EXISTING CODE

Software Engineering: Practitioner Research Method (5th Edition)

The Unified Modeling Language User Guide

Design Patterns: Elements of Reusable Object-Oriented Software

转载请注明原文地址:https://www.9cbs.com/read-75324.html

New Post(0)