Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
C# Cookbook

C# Cookbook
by Stephen Teilhet; Jay Hilyard

Learning C# 2005, 2nd Edition

Learning C# 2005, 2nd Edition
by Jesse Liberty; Brian MacDonald

Programming ASP.NET, 3rd Edition

Programming ASP.NET, 3rd Edition
by Jesse Liberty; Dan Hurwitz

C# was designed from the ground up for development on Microsoft's .NET framework. As such, it's a high-performance language that's simple, safe, object-oriented, and Internet-centric. Programming C#, 3rd Edition teaches this new language 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. Bestselling author Jesse Liberty has updated this latest edition to reflect the release of Visual Studio .NET 2003 and the .NET Framework 1.1. He's also added an entirely new chapter demonstrating various web forms and web services applications, and enlarged and expanded his coverage of events and delegates in response to numerous reader requests. He's even added tips for programmers coming from VB and C++ backgrounds. The first part of this book introduces C# fundamentals, then goes on to explain:

  • Classes and objects

  • Inheritance and polymorphism

  • Operator overloading

  • Structs and interfaces

  • Arrays, indexers, and collections

  • String objects and regular expressions

  • Exceptions and bug handling

  • Delegates and events

Part two of Programming C#, 3rd Edition focuses on development of desktop and Internet applications, including Windows Forms, ADO.NET and ASP.NET. ASP.NET includes Web Forms, for rapid development of web applications, and Web Services for creating objects without user interfaces, to provide services over the Internet. Part three gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part three also illustrates how to interoperate with COM objects. In much the way that you can see the features and personality of the parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. The level of information in Programming C#, 3rd Edition allows you to become productive quickly with C# and to rely on it as a powerful addition to your family of mastered programming languages.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.0 out of 5 rating Based on 207 Ratings

Confused and assuming - 2008-06-14
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I found this book one of the most confusing I've owned and I've bought 20 books in the past two years. The Author has a choppy writing style that leaves me highly confused. An example is the chapter on delegates and events...a short introduction, a complex example, a little more complex example, then more of a complex example...too much code samples and not enough concepts! I think a book should explain a basic concept with a short example first, then develop upward. Out of my collection of a few dozen books, I'm sad to say this ranks the lowest.

Good introduction to the language, more depth in ADO/ASP would be nice - 2009-12-19
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Programming C# is a worthwhile book if you want to learn C#. If you are doing serious work with .NET, you will probably need other books as well, though those are big enough subjects that handling them in a separate book makes sense.

Part I, Chapters 1-12, provide a good introduction to C# as a language, especially if you have C++ or other programming language background. The text is easy to read and covers all the concepts clearly. Part II gives an introduction to writing applications with the .NET framework. The description is enough to write fairly simple, but non-trivial applications, but it does not cover some basic things, like how to add menus to your .NET windows application. I do not think this is a major drawback. Having a practical example to try what is taught in Part I is helpful, and it is enough to get started.

There may be more of these details in Part III, but I have not gotten that far yet. I bought the book to get up to speed on a project using ADO and ASP .NET. The language background has proved very useful.

Overall if you want to learn C# and get a taste of writing Windows apps, ADO (Microsoft's database API), and ASP .NET, I recommend this book.

Good, but Dull - 2009-10-18
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Before I read this I had only the programming knowledge of Jesse's other book, C# 2005, as both were laying around the house from when my brother read them. I read only about 70 pages before I realized this book would be much better. I am on page 104 right now and I just can't make myself sit down and read it. I could always sit down and read other books with no problem (and not wanting to put them down.) This is not the case, however, with this book. The information is great, but the only time I can really stand to read it is at school when it is broken down into, say, 10 minute intervals throughout the day. This book is very long and it is taking forever to get through. I can sit down and read, but I get bored fast. It is 666 pages of small print and maybe if that print was more interesting, I would be good, but it reminds me of the way the adults talk in Charlie Brown. Wah wah wah wah wahhhhh. A lot of the beginning is, "Say you want to ________. You would __________ which is called ________. Here are a couple examples. This will be discussed in greater detail in chapter ___." I am looking at other books because of this.

"Boy, that was long." Yeah that was me rambling on. If you didn't bother reading that basically if you want good info, read it. If want to read this in a short amount of time or want to just sit down in learn a language in a matter of days, move on.

Programming C#: Building .NET Applications with C# - 2008-11-17
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This used book was exactly as promised and was sent and delivered promptly, at a fair price. I would happily use this vendor again.

I never got the book. - 2008-09-17
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I never got the book. I emailed the seller and he did not reply to my emails.

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 2010 Safari Books Online. All rights reserved.