Reviews: Programming C#

39951498_max192w

Programming C#

O'Reilly & Associates
Category: Reference
Subcategory: Programming
Price: $26.70
Average Rating:
  •  
(2 Votes)
Description:

The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills. The fourth edition of "Programming C#--the top-selling C# book on the market--has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0. Aimed at experienced programmers and web developers, "Programming C#, 4th Edition doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns that are new to C# language. Some of these new features covered in-depth include: Visual Studio 2005 Generics Collection interfaces and iterators Anonymous methods New ADO.NET data controls Fundamentals of Object Oriented Programming Author Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications. Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.

Member Reviews

  • Photo_user_banned_big
    Tof, Sun, 28 Oct 2007 07:31:37 UTC.
    1st review

    5/5

    Flag as inappropriate
  • Wilber_max30
    myregdb, Tue, 29 Jul 2008 02:54:03 UTC.

    I know C++ at deep and I bought this book to learn the C# language, I've never used Java before.

    I would give it 5 stars because it does what the title claims: teach the C# programming language, and it does very well, but I'm refusing to give the 5th star because in the top of the cover it claims it is a guide to building windows and web applications, for sure it is not, and the black strip on the book's cover claims it covers LINQ and XAML, and sincerely a couple of chapters and some examples is not covering, it's introducing. Authors should be more involved in this kind of stuff, and editors should stop telling lies.

    The book teaches the C# language assuming you already know how to program, the margin notes are mostly for Java and Visual Basic programmers. Every concept is provided with an easy to follow source code example, and most are introduced quickly and to the point, although I wish the first 3 chapters were shorter. Almost all the code in the book is for the console, as the book doesn't try to teach the user interface. The last part of the book introduces some new technology of the .Net 3.5 as WPF, LINQ and XAML at a superficial level, I appreciated that because I didn't know nothing about this, I found the WindowsForms and .ASP chapters also superficial, but well, may be some readers don't know about it. The chapters on Threads and Streams are well explained and I'm happily surprised the author decided to include this advanced concepts. I think the container classes (Dictionaries and Arrays) deserves more pages and more performance advices.

    The book has few typographical errors, as a capital letter where it should be lower-case, fortunately they were not in the source code.

    Flag as inappropriate