Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
C# 3.0 Cookbook, 3rd Edition

C# 3.0 Cookbook, 3rd Edition
by Jay Hilyard; Stephen Teilhet

Programming .NET 3.5, 1st Edition

Programming .NET 3.5, 1st Edition
by Jesse Liberty; Alex Horovitz

Top Sellers in this Category

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.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 2.5 out of 5 rating Based on 13 Ratings

A Decent Road but Too Many Potholes - 2008-12-02
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star 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: 1 star rating2 star rating3 star rating4 star rating5 star rating
Good book for a person new to C#, but most of the material is contained in Learning C# by the same author.

Browse Similar Topics

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 >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.