. NET Book recommendations

Source: Internet
Author: User

1.

Title: Microsoft. NET Framework Programming (revision)

Jeffrey Richter

Translator: Li Jianzhong

Publication date: November 2003

Publishing house: Tsinghua University Press

Reason for recommendation: Frame design is the first real meaning of my view. NET books, have seen a lot before, but are all tools of the class. If you just put. NET as a tool for developing programs, those books are enough. But. NET is not just a tool, it is a thought, a platform. If you want to learn more, you must have some knowledge of its framework. The Microsoft. NET Framework Program Design (revised edition) is undoubtedly the best one for learning the. NET Frameworks. Li Jianzhong Teacher's translation is fluent, and the lines reveal his right. NET's deep understanding. This book accompanies me through a lot of boring courses during graduate school. But beginners may be struggling to read the book, one at a time. NET classmate took the past turned over and threw it to me, said: can't understand.

2.

Title: Refactoring: Improving the design of existing code (Chinese version)

Martin Fowler

Translator: Houtie, Bear Festival

Publication date: September 2003

Publisher: China Power Press

Reason for recommendation: refactoring, this simple and esoteric concept until now still attracts a large number of design enthusiasts. A few years ago, when I was almost dizzy by the noun, I found this book-the birthplace of refactoring. It is also my "class book". Unlike the framework design, its concept and theory are very simple, even if the programming only a little bit of knowledge, but also very comfortable to read the book. Because what it describes is what our programmers usually do-modify the code. But how to better modify, make it more conform to the OO standard, is a very complex process.

3.

The title: Agile Software Development: principles, patterns and practices

Robert C. Martin

Translator: Aaron

Publication date: September 2003

Publishing house: Tsinghua University Press

Recommended reasons: Uncle Bob's most popular works. If you've seen design mode and refactoring, then it is recommended that you continue to read this, and the understanding of design patterns will rise to a level. By mastering the principles of design, we do not have to rote those rigid patterns. As long as our design composite principle, is a good design. design mode, refactoring and agile software development are the three books that design enthusiasts must read.

4.
Title: The Secret of ASP 2.0

Stephen Walther

Translator: Tan Zhenlin, Lizhi, Zhu Xinglin, Maschie

Publication date: October 2007

Publisher: People's post and telecommunications publishing house

Recommended reasons: Nearly a year without the ASP, so the book was bought and shelved. But I was impressed by the 1.1 version of the book. That was the green skin of the ASP. NET secret "led me into the Palace of ASP. I even thought that other ASP. NET books are rubbish (especially the red Book of Wrox published by Tsinghua University, which is actually too bad for translation). Although the 2.0 version of the Chinese version is late, but I still think it is worth collecting. In particular, four domestic MVP to join, will not let people disappointed. More and more technical experts to write book translation of the team, will completely change the domestic translation books can not see the embarrassing situation.

5.

Title: Head First design mode (Chinese version)

Eric freeman,elisabeth freeman,with Kathy ierra,bert Bates

Translator: O ' Reilly Taiwan Co.

Publication date: September 2007

Publisher: China Power Press

Recommendation reason: This is a simply astounding book, it uses the simple and humorous language and the unique expression form, the "design pattern" The Heavenly Bible General theory unfolds the exquisite incomparable. If you are still smattering in design mode, or are confused by the obscure words in design mode, read this book quickly. But in a sense, Head first design is a book you can't read because once you've seen it, you'll be disappointed with other books. The so-called'd been through difficult water is also.

6.

Title: Refactoring and Patterns

Joshua Kerievsky

Translator: Yeung Kwong, Liu Jicheng

Publication date: December 2006

Publisher: People's post and telecommunications publishing house

Reason for recommendation: Unfortunately, I read this book after reading Head first design mode, so I was disappointed with the legibility of the language. Even once it was put back on the shelves. But that doesn't mean it's not a classic book. It combines refactoring with patterns to make it clear that design is the process of refactoring code into patterns according to design principles.

7.
Title: C # and. NET 2.0 Combat: Platform, language and framework

Patrick Smacchia

Translator: Schfan, Li Yonglun, Tan Yinghua, Xu Ning

Publication date: January 2008

Publisher: People's post and telecommunications publishing house

Recommendation reason: No matter what language you use to develop, you want to have a chatty reference book at hand. Otherwise, the east of a frame, a grammar of the West, a WinForm in the south, a copy of the north of the net, will make people very collapse. Although Google and Baidu can solve the problem in most cases, what if there is no network? "C # and. NET 2.0 Combat" is such a book, it is inclusive. NET of Vientiane, programming when you encounter any problems can first open the book to find answers. If you are a. NET programmer, it is no more appropriate to put such a book on the side of the case. I have recommended this book in the reading group.

8.

Title: Enterprise Application Architecture Model

Martin Fowler

Translator: Wang Huimin, Zhou Bin

Publication date: July 2004

Publishing house: Mechanical Industry Press

Recommended reasons: Adhering to Martin Fowler's consistent, easy-to-understand writing style, describes complex concepts in the most superficial language. The various models listed in the book, we must have used more or less. This book is a guide book for layering design.

9.

Title:. NET Design Specification ——. NET conventions, idiomatic methods and patterns

Krzysztof Cwalina,brad Abrams

Translator: Gezion

Publication date: July 2006

Publisher: People's post and telecommunications publishing house

Recommendation reason: Have you changed someone else's code? Are you crazy about confusing naming rules and obscure variable names? If all. NET programmers have read the ". NET design specification," This may not happen. Although it is named "Framework Design Guidelines", it is actually not just a guide to how we write the framework, it is itself a design specification for the. NET Framework. We usually do any development, even the simplest tools, should also follow the standard in the book.

10.

Title: Design pattern: The basis of reusable object-oriented software

Erich Gamma,richard Helm,ralph Johnson,john vlissides

Translator: Li Ying June, Ma Xiaoxing, Cai Min, Liu Jianzhong

Publication date: September 2004

Publishing house: Mechanical Industry Press

Recommendation reason: The final recommendation of this book, not because it is not as good as the previous few, instead, it should be the first book of all design enthusiasts. But it is too obscure, it is like a martial arts cheats, not everyone can fathom the mystery. Fortunately, however, many of the Masters practiced into the peerless martial arts, the experience of their written out, these ideas better understand much. Therefore, "Head first design mode", "Design Pattern Analysis", "Java and pattern" should be referred to as the preferred design pattern beginners.

. NET Book recommendations

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.