asp.net book recommendation

1. Getting started

1. "HTML and CSS Introduction Classic (7th Edition)" HTML Introduction
Comments: Introduction to HTML language, because HTML is extremely simple, other books of the same kind can also be substituted, this book is not a classic, this book here is purely a placeholder! You can use other books instead.

2. "C# introductory classic (3rd edition)" C# introductory
comment: the classic in the classics, I personally think it is the most important of the 30 books, although there are many other good books about C#, most of them are version 1.0, and many are in bookstores. It has been out of print and was selected as one of the ten most popular IT books by readers in 2006 by "Programmers" and other institutions.

3. "Proficient in SQL-Detailed Explanation of Structured Query Language" Introduction to SQL Data
Comment: I can't say that it is very good, but it is not bad. I feel that I can deal with SQL statements as usual after reading the whole book.

4. "Expert Clinic-200 Questions and Answers on SQL SERVER Development" Introduction to SQL Data
Comments: Good book, just combined with the previous book, it is a pity that it is not Sqlserver2005.

5. "SQL SERVER 2005 Basic Tutorial" Introduction to SQL Data
Comment: The book is average, but it is still very complete, and it is good compared with similar books.
Introductory summary: If you learn these books quickly for 2 months, you can learn them slowly for months. If you really understand them, you will basically have a good foundation! Of course, we can't say 100%. Many things need to be learned later to discover deficiencies and re-learn. Author http://blog.csdn.net/shanzhizi.
2. Basic

6. "Programming ASP.NET Chinese Edition (3rd Edition)" ASP.NET basic
comments: classics in the classics, global classics, three editions in five years, authoritative work, this book is the most basic ASP.NET introductory book , It covers all the fundamentals, and each control is explained in detail. It is very easy to understand, but the book is inevitably a bit complicated. It is inevitable for beginners to read it, so I want to next book outline and guide, this book Must see.

7. "ASP.NET 2.0 Classic Tutorial-C#" ASP.NET basic
comment: classic, best combined with the previous one, this book talks about the big aspects, reading it can make people understand the points of asp.net The steps, but the only flaw is that it is not detailed. The last one just added, this book is a must.

8. "C# Advanced Programming (4th Edition)" C# basic
comments: good books but not classics, the book is boasted of magic, was selected as one of the top ten most authoritative IT books in 2005, the most popular among readers in 2006 One of the top ten IT books, in fact, this book only talks about some content that other books do not have. The content is more. This book is also the one with the most words in all .NET books. It is quite thick and can be used as C# syntax. For the improvement, let’s make a reference book, but in general, the writing is still okay. Author http://blog.csdn.net/21aspnet/

9. "The Authoritative Guide to JAVASCRIPT (Fourth Edition)" Javascript basic
review: a good book is not a classic. This book is also boasted of magic. In fact, the second half is all Javascript grammar reference, I feel that this book can only be used as a reference book. The grammar is still okay, and the content is very detailed, but after reading the first half of the reason why I like it, it changes to the second half. Combine it with the next one to become a more perfect reference book.

10. "Web Developer Reference Book: The Most Complete HTML, CSS and JAVASCRIPT Reference Book" Javascript, html, css basic
comment: a good book, the book is as its name, the author is an old gentleman, very experienced, this book is every A must-have reference book for a BS developer is even better combined with the previous one.

11. "SQLServer2005 from the entry and proficiency (application technology basis)" SQLServer basic
review: a good book, can help readers to improve their understanding of SQLServer, after all, it is Microsoft Press, the knowledge in the book is necessary for developers, for example Aggregate functions, nested transactions, reports, etc.

Basic summary: It is estimated that it will take 4 months to learn these books. If it is slow, you may not learn it thoroughly in half a year. In fact, the main application in future development is the comprehensive application based on the learning at this time. It is better to be slow than fast! ! !

3. Application

12. "JavaScript Advanced Programming" javascript application
Comment: classic, more about application than "JAVASCRIPT Authoritative Guide (Fourth Edition)", there is an Ajax part, the author hopes that everyone can treat javascript as the object of thinking.

13. "Detailed explanation of ASP.NET 2.0 development by the temple priests-using C#" asp.net application
review: good book, the author is from Taiwan, I feel that Taiwanese authors have European and American styles, this book is specifically for the new part of 2.0 , There is no 1.1 part, personally feel this is very good for 1.1 authors, just read this book is enough.

14. "ASP.NET 2.0 Advanced Programming (4th Edition)" asp.net application
review: a good book, published in the 4th edition, and "C# Advanced Programming (4th Edition)" some of the same, but also most Head, it's very comprehensive, but I don't think there are too many flashes. Let me use it as a reference book.

15. "Beginning C# Objects Chinese Version-Concept to Code" C# Application
Comment: A good book, it talks about how to object-oriented C# and also talks about UML and modeling methods, and the translator is highly rated. It is terrible not to be object-oriented. Of course, it is not enough to be object-oriented, and it must be combined with the refactoring design pattern Extreme Programming.

16. "ASP.NET 2.0 Database Introduction Classic (4th Edition)" ADO.NET application
review: tasteless, it is a pity that this book is a Beta version but the publisher does not know why the Beta version is not specified, and the code It is VB.NET, but this book talks about data manipulation ADO.NET is still very comprehensive, at least for beginners to understand. The official version has E text, please find it yourself.

17. "SQL Server 2005 Database Development Practical Combat" SQLServer2005 Application
Comment: Good book, the author is teacher Zhang Limin, the 4th MVP of Taiwan, think about it when I read his book to get started, this is a generally recognized good introductory book. Author http://blog.csdn.net/21aspnet/

18. "ASP.NET2.0 Classic Case Tutorial" ASP.NET Application
Comment: A good book, tells a few classic examples, learn a lot of knowledge always use examples to string together is also in the process to learn some architecture just.

Application: It is estimated that these books will take 4 months to learn. If you are slow, you may not learn thoroughly in half a year. At this time, you will mainly expand your knowledge and combine examples. It is best to do small projects such as message boards.
Four. Improve

19. "ASP.NET2.0XML Advanced Programming (3rd Edition)" XML data improvement
comments: good book, written in small black very well, covering all aspects of XML under asp.net, read more if you don’t understand Several times. There are not many books on XML, but this one is enough.

20. "Ajax Actual Combat" Ajax practical application
review: good book, 2006 is the year of Ajax in the Chinese publishing industry, I feel the same series (the other two are "Ajax Basic Tutorial" and "Ajax Advanced Programming") this is the best book. The theory is very comprehensive, but it must be based on Javascript, and the writing is very deep in some places. In fact, Ajax is no refresh. Now Microsoft has introduced many controls to greatly reduce the difficulty of learning and coding by yourself.

21. ". NET security programming" data improvement
Comments: good book, security and encryption can not be ignored. The book talks about hashing algorithms, symmetric encryption, digital signatures, security policies and other applicable security knowledge!

22. "ASP.NET 2.0 Technical Insider" asp.net improved
Comment: Good book, the English version is absolutely good book, the publication of Microsoft Press is definitely not bad! However, this book is not suitable for beginners. For beginners, it is best to read "Programming ASP.NET Chinese Version (3rd Edition)" and then read this book. This book talks about the event model, data binding model, web page state, cache, session and so on. Author http://blog.csdn.net/shanzhizi

23. "Framework Design (2nd Edition): CLR Via C#" C# Improvement
Comment: Classic, published by Microsoft Press, the author is a programming expert loved and respected by programmers, and a consultant for the Microsoft .NET development team! The first book and its revised edition are very popular. This book allows you to understand the CLR from a deeper level and improve your overall grasp of .NET. It's vain to read it all over without reading this book!

24. "VISUAL C# 2005 File IO and Data Access Secrets" data application
review: a good book, the author is teacher Zhang Limin, the 4th Taiwan MVP, think about it when I read his book to get started, this is also a well-recognized book. Good introductory book. At first I thought that the whole book talked about file IO operations. In fact, it is only the first point, and the latter is more about program and database interaction.

25. "EFFECTIVE C# Chinese Version: 50 Ways to Improve C# Programs" C# Application
Comment: A very practical book with a high level of translators, but this book was bounced for a few years and was only published in April 2007. This book is composed of 50 small topics. It provides programmers with some practical suggestions on how to use the C# language and .NET library efficiently, and these problems are often encountered. This book mainly talks about 1.1, and 2.0 is only mentioned at the end.

Improve: It is estimated that these books will take 4 months to learn. If it is slow, it will not be possible for a few years. At this time, I believe that the breadth and depth of the combination of knowledge have been greatly improved.

Five. Leap

26. "ASP.NET AJAX Programming-Volume I: Server-side ASP.NET 2.0 AJAX EXTENSIONS and ASP.NET AJAX CONTROL TOOLKIT" Ajax Leap
Review: Good book, many complex Ajax and javascript codes were integrated into controls by Microsoft , This book mainly introduces this, the author works at Microsoft.

27. "ASP.NET 2.0 Advanced Programming" ASP.NET Leap
Review: A good book, the author is the author of "ASP.NET 2.0 Technical Insider", I feel that it is a further improvement on that book, and talks about the internal mechanism of ASP.NET , HTTP handlers and modules, custom controls and other advanced topics.

28. "Refactoring-Improving the Design of Existing Code (Chinese Version)" Language Leap
Comment: An immortal book, refactoring and design patterns are equally famous, this book needs a lifetime to learn, this book is written in other languages. But people who know C# should be able to understand it.

29. "C# Design Patterns" C# Leap
Comment: Generally, because the representative work of design patterns "Design Patterns-The Foundation of Reusable Object-Oriented Software" is old and written in other languages, there is only this one on the market. In fact, " The author of "C# Design Patterns" originally wrote the Java version, which is available in bookstores, so it is estimated that the language is changed to C#.

30. "ADO.NET 2.0 Advanced Programming" C# Leap
Comment: It's okay, talked about ADO.NET advanced themes of non-connected classes, associated non-connected data, transactions, metadata, large objects, etc.

Feiyue: It is estimated that these books will take a long, long time to learn, depending on personal luck.

The final summary: follow the whole process of learning, find the CSDN forum if there is a problem, and combine MSDN, baidu, and Google. There is no problem that can't be solved. After becoming an intermediate programmer, you must develop towards a senior programmer.

Guess you like

Origin blog.csdn.net/qq_41661800/article/details/104148578