Source: http://www.china-pub.com/computers/bbs/addfollow.asp? Id = 40572 & rootid = 2 & BoardID = 11. "C programming" money can, Tsinghua University Publishing House, I don'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-level graphics, it is relatively rough or not; 2. "Visual C technology insider", fifth edition revision, Hope Press 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", the first edition, the machinery industry publishing house also has used VC to write the program, but unfortunately for the high grammatical part of C or a selection of knowledge, plus graduation to a company interview, being asked C Something asked a mist, pain, thinking, dead sheep, find this book seriously a month, and finally set the room in C after a month. 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", Beijing University Press has written Windows program, 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 Publishing Society
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 Program Design", Beijing University Press, because of the very disappointment of the above book, I am eager to find an authoritative book for MFC, this claimg is called the "programing windows" 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", the Machinery Industry Press is another 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 in the Windows programming world, and the name of Jeffery Richter is also authoritative because of this book. 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 is a program design, especially C , want to learn deep, do not touch COM is impossible, now CoM seems to be an outdated technology, actually otherwise. COM design ideas are worth learning. Unfortunately, I watched