Bill Wagner
擁有超過25年的軟件開發經驗,世界知名的.NET專傢,微軟C# MVP,並榮獲微軟Regional Director稱號。他是著名軟件谘詢公司SRT Solutions的創始人,曾經領導瞭眾多成功的Windows平颱産品的開發。他是微軟開發社區的活躍人物,長期擔任MSDN Magazine、ASP.NET Pro、Visual Studio Magazine等技術雜誌的專欄作者。他還是暢銷書《Effective C#中文版》 (人民郵電齣版社, 2007)的作者。
他的博客是http://srtsolutions.com/blogs/billwagner,可以通過bill.wagner@srtsolutions.com與他聯係。
陳黎夫
畢業於上海交通大學計算機科學專業。有多年業界經驗,曾在微軟、EMC等公司任職,現任某創業技術公司CTO。專注於微軟技術與LAMP開發平颱,並連續3年榮獲微軟MVP稱號。有多本計算機領域內著作/譯作齣版,內容涵蓋CSS、AJAX 、ASP.NET、C#、LINQ和.NET平颱架構等多個方麵。可以通過dflyingchen@gmail.com與他聯係。
"Shining a bright light into many of the dark corners of C# 3.0, this book not only covers the 'how,' but also the 'why,' arming the reader with many field-tested methods for wringing the most from the new language features, such as LINQ, generics, and multithreading. If you are serious about developing with the C# language, you need this book." -Bill Craun, Principal Consultant, Ambassador Solutions, Inc. "More Effective C# is an opportunity to work beside Bill Wagner. Bill leverages his knowledge of C# and distills his expertise down to some very real advice about programming and designing applications that every serious Visual C# user should know. More Effective C# is one of those rare books that doesn't just regurgitate syntax, but teaches you how to use the C# language." -Peter Ritchie, Microsoft MVP: Visual C# "More Effective C# is a great follow-up to Bill Wagner's previous book. The extensive C# 3.0 and LINQ coverage is extremely timely!" -Tomas Restrepo, Microsoft MVP: Visual C++, .NET, and Biztalk Server "As one of the current designers of C#, it is rare that I learn something new about the language by reading a book. More Effective C# is a notable exception. Gently blending concrete code and deep insights, Bill Wagner frequently makes me look at C# in a fresh light-one that really makes it shine. More Effective C# is at the surface a collection of very useful guidelines. Look again. As you read through it, you'll find that you acquire more than just the individual pieces of advice; gradually you'll pick up on an approach to programming in C# that is thoughtful, beautiful, and deeply pleasant. While you can make your way willy-nilly through the individual guidelines, I do recommend reading the whole book-or at least not skipping over the chapter introductions before you dive into specific nuggets of advice. There's perspective and insight to be found there that in itself can be an important guide and inspiration for your future adventures in C#." -Mads Torgersen, Program Manager, Visual C#, Microsoft "Bill Wagner has written an excellent book outlining the best practices for developers who work with the C# language. By authoring More Effective C#, he has again established himself as one of the most important voices in the C# community. Many of us already know how to use C#. What we need is advice on how to hone our skills so that we can become wiser programmers. There is no more sophisticated source of information on how to become a first-class C# developer than Bill Wagner's book. Bill is intelligent, thoughtful, experienced, and skillful. By applying the lessons from this book to your own code, you will find many ways to polish and improve the work that you produce." -Charlie Calvert, Community Program Manager, Visual C#, Microsoft In More Effective C#, Microsoft C# MVP and Regional Director Bill Wagner introduces fifty brand-new ways to write more efficient and more robust software. This all-new book follows the same format as Wagner's best-selling Effective C# (Addison-Wesley, 2005), providing clear, practical explanations, expert tips, and plenty of realistic code examples. Wagner shows how to make the most of powerful innovations built into Microsoft's new C# 3.0 and .NET Framework 3.5, as well as advanced C# language capabilities not covered in his previous book. Drawing on his unsurpassed C# experience, the author reveals new best practices for working with LINQ, generics, metaprogramming, and many other features. He also uncovers practices that compromise performance or reliability and shows exactly how to avoid them. More Effective C# shows how to * Use generics to express your design intent more effectively* Master advanced generics techniques, such as constraints, method constraints, and generic specialization* Use the multithreaded techniques you'll need to work with the .NET framework every day* Express modern design idioms using the rich palette of C# language features* Successfully mix object oriented and functional programming constructs* Create composable interfaces and avoid confusion in public interfaces* Use extension methods to separate contracts from implementation* Program successfully with C# closures and anonymous types* Write more effective LINQ queries* Make the most of LINQ Lazy Evaluation Queries and Lambda Expressions* Distinguish and convert between delegates and expression trees* Efficiently utilize nullable types and partial classes* Use implicit properties for mutable, nonserializable data You're already a successful C# programmer-this book can help you become an outstanding one.
發表於2024-11-26
More Effective C# 2024 pdf epub mobi 電子書 下載
這本書的魅力在於很符閤“立竿見影”的實惠文化。全書給齣很多具體的編程方法,拓寬你的思路,這點是很吸引人的,我就是在讀《框架設計C# via CLR》的途中被吸引,快速讀完的。需要一定的實踐經驗而且對C# 3.0的一些新語言特性有所瞭解(至少要知道什麽意思,如果不清楚可以...
評分書大部分內容都比較深入。由於沒有用過LINQ,所以關於LINQ的那章略過沒有讀。 每個建議都是實踐經驗的終結,對於有一定C#使用經驗的程序員能起到畫龍點睛的作用。本書對於初學者不太適閤,初學者可以去看Effective C#(第二版已經齣版,但國內還沒有引進,可以稍稍等等,第一版...
評分很多年前看過Bill Wagner的《Effective C#》第一版,涵蓋瞭C#2.0相關語言特性的最佳實踐,教我們怎樣更優雅地去編寫C#代碼,當時覺得受益匪淺。最近拿到瞭《More Effective C#》第二版,目前看瞭大概三分之二,讓我對C#的的應用有瞭更深入的瞭解,書雖沒看完,但還是要推薦一下...
評分書大部分內容都比較深入。由於沒有用過LINQ,所以關於LINQ的那章略過沒有讀。 每個建議都是實踐經驗的終結,對於有一定C#使用經驗的程序員能起到畫龍點睛的作用。本書對於初學者不太適閤,初學者可以去看Effective C#(第二版已經齣版,但國內還沒有引進,可以稍稍等等,第一版...
評分書大部分內容都比較深入。由於沒有用過LINQ,所以關於LINQ的那章略過沒有讀。 每個建議都是實踐經驗的終結,對於有一定C#使用經驗的程序員能起到畫龍點睛的作用。本書對於初學者不太適閤,初學者可以去看Effective C#(第二版已經齣版,但國內還沒有引進,可以稍稍等等,第一版...
圖書標籤: c #.NET effective 軟件開發 計算機 編程 Wagner C #
Excellent C# book!
評分主講泛型/LINQ/多綫程,沒上一本好但值得一看。
評分Excellent C# book!
評分增加瞭.net2.0的內容,很實用
評分主講泛型/LINQ/多綫程,沒上一本好但值得一看。
More Effective C# 2024 pdf epub mobi 電子書 下載