C# 3.0 Cookbook, 3rd Edition
by Jay Hilyard; Stephen Teilhet
C# 3.0 Design Patterns, 1st Edition
by Judith Bishop
Programming .NET 3.5, 1st Edition
by Jesse Liberty; Alex Horovitz
Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates
JavaScript: The Good Parts, 1st Edition
by Douglas Crockford
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
by Andrew Troelsen
Cloud Application Architectures, 1st Edition
by George Reese
Head First C#
by Andrew Stellman; Jennifer Greene
Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications. This book:
Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you'll want by your side while you're working
Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end
Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager
Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language
Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks
Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology
This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency in Microsoft's most important language. No prior .NET experience is required for you to get started. There's no time like the present to work with C# -- and no book like this one to teach you everything you need to know. Special note to VB6 and Java programmers: if you've decided to transition to .NET, this book will take you there.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 13 Ratings
A Decent Road but Too Many Potholes - 2008-12-02
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Having just finished another O'Reilly title (Programming WPF) that I thought was excellent, I was biased when thumbing through C# intermediate/expert C# programming books. I settled on two books and this (an O'Reilly title) was one of them. My confidence was heightened by the cover's prominent badge "5th Edition."
After reading most all chapters (I skipped a few non-language chapters) it is clear that the book is about 4 weeks of editing from being 5 star material.
Pros
----
- Author is clearly good at his basic craft: educating via the written word
- Author has good knowledge of C# 3.0
- Author employs humor to keep material from being dry
- Book is fairly comprehensive
- Not a lot of fluff, i.e. if it's written it's worth reading
Cons
----
- There are some errors in the coding examples
- Occasionally new material "appears" but is not introduced, described or otherwise addressed anywhere in the book
- Author makes occasional proclamations and generalizations that, to an educated ear, come across as buffoonery
- There are gaps -- some language keywords only appear in glossary
- Index is weak
- Don't care for "Liberty Associates" occurring in code examples
- General feeling of being incompletely cooked
If this was the first effort of the author, I would have given 3 stars. But with name recognition comes expectations and those expectations were not met.
Disapointment abounds - 2009-05-20
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This book is a disappointment.
Its chock full of errors, its shameful in the treatment of the language. Maybe I'm spoiled but I expected this book to be on par with something like the Perl series (ie advanced, written for someone beyond their first year in development) and not 1000 pages of screen shots. Save your money, this book isn't worth it. I have been a long time fan of the publisher and clearly was disappointed. The free content on MSDN is far better then this.
"Assemblies and Versioning" removed from this edition - 2009-02-17
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I am disappointed that the chapter "Assemblies and Versioning" from the 4th edition was removed from the 5th edition. And the 5th Edition is smaller than the 4th Edition.
underwhelmed.. - 2009-02-10
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
i had version 2.0 for the book but seeing that it's no longer listed I'll leave a review for that book. But you might be thinking.. that wouldn't be fair. Let me just warn you without having read this book what you can expect. Expect to see examples using dogs and cats. It'll be that kind of book.
If you've been developing for awhile you'll recognize that the author has been a brand name of sorts for programming books. I can't recall what the quality of the previous books were but you almost get the feeling that the author knows he'll sell books based on this brand name. Almost a kind of arrogance to think you can put together such a low quality book and think it's acceptable.
Usually I don't give away my books. I hold onto them and keep them as references. This is one of those books that I lent to someone and said just keep it (someone dabbling in programming). Read the amazon reviews and I'm sure you'll find several others that are easily worth the money you would have thrown away buying this book.
The previous book I had been through about the 5th revision of that edition and was still filled with error let alone absent of relevant examples. Best practices? Don't even think about it.
Programming C# - 2009-10-11
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Good book for a person new to C#, but most of the material is contained in Learning C# by the same author.
Top Level Categories:
Programming
Sub-Categories:
Programming > C#
Programming > .NET
Some information on this page was provided using data from Amazon.com®. View at Amazon >