找回密码
 注册
搜索
热搜: java php web
查看: 983|回复: 4

Essential C# 3.0: For .NET Framework 3.5 (2nd Edition)

[复制链接]
发表于 2009-8-30 10:28:10 | 显示全部楼层 |阅读模式


作者:Mark Michaelis
出版日期:September 1, 2008
出版社:Addison Wesley
页数:880
ISBN:ISBN-10: 0321533925 ISBN-13: 978-0321533920
文件格式:PDF

Product Description

Praise for Essential C# 3.0
“If you want to be a C# developer, or if youwant to enhance your C# programming skills, there is no more usefultool than a well-crafted book on the subject. You are holding such abook in your hands.”
–From the Foreword by Charlie Calvert, Community Program Manager, Visual C#, Microsoft

“In a time when you can search online forany reference material, Essential C# 3.0 is the one book I still botherto carry in my bag. Any developer can hit F1 for help with the languagesyntax; this book, however, arms me with the knowledge to make betterdesign and coding decisions (and the confidence to say so). You knowwhen a book has more than twenty pages of index that it’s got depthcovered, and although Essential C# 3.0 has introductory chapters, itprogresses effortlessly into the lesser known corners of the language,which makes this book indispensible to any level of C# developer.”
–Troy Magennis, C# MVP and creator of HookedOnLINQ.com

“If you are new to C#, as I was, Mark’sbook is an excellent way to start. His approach takes you step by stepthrough the structure and syntax of the language, making it easy tounderstand how things work. I found the code samples extremely helpfuland supportive of the concepts being discussed.”
–Robert Stokesbary, senior consultant, Option Explicit

“This book expands on the conceptsintroduced in Essential C# 2.0 to include C# 3.0 enhancements. Onegreat aspect of this book is that it not only covers the new 3.0enhancements in great detail, but it also shows where it makes sense toutilize these new features over the existing 2.0 features. While I havebeen programming C# for many years, I find myself referring to thisbook often and always seem to find something new buried in the pages.This is a must-read for both the C# newbie as well as the C# seasonedveteran.”
–Michael Stokesbary, senior software engineer, Itron Inc.

Praise for the First Edition
“Essential C# 2.0 pulls off a very difficulttask. The early chapters are comprehensible by beginning developers,while the later chapters pull no punches and provide the experienceddeveloper with the detailed information they need to make the most ofC# 2.0. Starting with the first chapter, Mark has successfullyinterwoven tidbits of information useful to even the most advanceddeveloper while keeping the book approachable.”
–Chris Kinsman, chief architect, Vertafore, Microsoft Regional Director

“How refreshing! This book deals with C#thoroughly, rather than skimming over the whole .NET framework. It isvaluable to newcomers and professionals alike.”
–Jon Skeet, C# MVP

“Essential C# 2.0 is a one-stop shop for anexperienced programmer looking to ramp up on one of the hottestlanguages around today. Mark delivers an intelligent and detailed tourof C#, providing newcomers to the language with a solid foundation ofskill on which to build their next generation of applications.”
–Stephen Toub, technical editor, MSDN Magazine

“This book provides complete, up-to-datecoverage of all the programming constructs in C#. Masterfullyorganized, it allows beginning programmers to get on board and leadsmore experienced programmers into the world of structured programming.Because of its unwavering focus on the essential programming constructsof C#–such as generics, delegates, and much more–this book isindispensable. For programmers who want to solve their day-to-dayprogramming issues using the latest features this modern programminglanguage has to offer, this book is indispensable.”
–Narendra Poflee, IT integration specialist, Itron Inc.

“Essential C# 2.0 is an ideal book for allprogrammers interested in C#. If you are a beginner, you will quicklylearn the basics of C# programming and become familiar with theconcepts. The flow of the text is easy to follow and does a great jobof not repeating concepts that have already been covered. For theexperienced programmer, this book has priceless nuggets embedded withinits pages, making it a great read for programmers who are alreadyfamiliar with C#. This will be a book that I will keep next to mycomputer for years to come.”
–Michael Stokesbary, software engineer, Itron Inc.
Essential C# 3.0is an extremely well-written and well-organized “no-fluff” guide to C#3.0, which will appeal to programmers at all levels of experience withC#. This fully updated edition dives deep into the new features thatare revolutionizing programming, with brand new chapters covering queryexpressions, lambda expressions, extension methods, collectioninterface extensions, standard query operators, and LINQ as a whole.

Author Mark Michaelis covers the C#language in depth, and each importantconstruct is illustrated withsuccinct, relevant code examples. (Complete code examples are availableonline.) Graphical “mind maps” at the beginning of each chapter showwhat material is covered and how each topic relates to the whole.Topics intended for beginners and advanced readers are clearly marked.

Following an introduction to C#, readers learn about
  • C# primitive data types, value types, reference types, type conversions, and arrays
  • Operators and control flow, loops, conditional logic, and sequential programming
  • Methods, parameters, exception handling, and structured programming
  • Classes, inheritance, structures, interfaces, and object-oriented programming
  • Well-formed types, operator overloading, namespaces, and garbage collection
  • Generics, collections, custom collections, and iterators
  • Delegates and lambda expressions
  • Standard query operators and query expressions
  • LINQ: language integrated query
  • Reflection, attributes, and declarative programming
  • Threading, synchronization, and multithreaded patterns
  • Interoperability and unsafe code
  • The Common Language Infrastructure that underlies C#
Whether you are just starting out as aprogrammer, are an experienced developer looking to learn C#, or are aseasoned C# programmer interested in learning the new features of C#3.0, Essential C# 3.0 gives you just what you need to quickly get up and running writing C# applications.
About the Author
Mark Michaelis is anenterprise software architect at Itron Inc. In addition, Mark recentlystarted intelliTechture, a software engineering and consulting companyoffering high-end consulting in Microsoft VSTS/TFS, BizTalk,SharePoint, and .NET 3.0. Mark also serves as a chief softwarearchitect and trainer for IDesign Inc.

Mark holds a B.A. in philosophy from theUniversity of Illinois and an M.S. in computer science from theIllinois Institute of Technology. Mark was recently recognized as aMicrosoft Regional Director. Starting in 1996, he has been a MicrosoftMVP for C#, Visual Studio Team System, and the Windows SDK. He serveson several Microsoft software design review teams, including C#, theConnected Systems Division, and VSTS. Mark speaks at many developerconferences and has written numerous articles and books.

When not bonding with his computer, Mark is busy with his familyor training for the Ironman. Mark lives in Spokane, Washington, withhis wife Elisabeth, and three children, Benjamin, Hanna, and Abigail.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-10-5 22:38:15 | 显示全部楼层
原来已经有3.0的啦……那天在图书馆借的中文版才是2.0的呢……

谢谢楼主~呼呼~

评分

1

查看全部评分

回复

使用道具 举报

发表于 2010-1-18 12:48:09 | 显示全部楼层
xieixei!好好书!
回复

使用道具 举报

发表于 2010-1-21 12:18:12 | 显示全部楼层
Have you read this book?
回复

使用道具 举报

发表于 2010-1-26 02:12:53 | 显示全部楼层
好东西。。学习学习。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 13:33

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表