Programming ASP.NET, 3rd Edition
by Jesse Liberty; Dan Hurwitz
Learning C# 2005, 2nd Edition
by Jesse Liberty; Brian MacDonald
Programming .NET Components, 2nd Edition
by Juval Löwy
Microsoft® Visual C#® 2005 Step by Step
by John Sharp
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
by Andrew Troelsen
Head First C#
by Andrew Stellman; Jennifer Greene
Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, Second Edition
by Matthew MacDonald
Learning C# 3.0, 1st Edition
by Jesse Liberty; Brian MacDonald
C# in Depth
by Jon Skeet
C# is designed from the ground up for development on Microsoft's new .NET framework. As such, it's a high-performance language that's simple, safe, object-oriented, and Internet-centric. Programming C# 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. 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# 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# allows you to become productive quickly with C# and to rely on it as a powerful addition to your family of mastered programming languages.
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 207 Ratings
AVOID AT ALL COSTS - 2008-06-10
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
This is one of, if not the single most poorly written book I've ever read. If you want to read from a monotonous author who is overly presumptuous about your prior programming knowledge, then buy this book! But if you want to learn anything about programming C# in a somewhat reasonable, logical way that doesn't make you want to jump off a bridge - buy another book.
I'm an experienced php programmer with moderate knowledge on the principles of object-oriented programming, and this author just confused me more. Don't ever buy this book other than maybe as a reference if you're already an expert.
Good, but Dull - 2009-10-18
Reviewer 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: ![]()
![]()
![]()
![]()
![]()
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: ![]()
![]()
![]()
![]()
![]()
I never got the book. I emailed the seller and he did not reply to my emails.
Confused and assuming - 2008-06-14
Reviewer 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.
Top Level Categories:
Internet/Online
Programming
Sub-Categories:
Internet/Online > .Net
.Net > C#
Programming > C#
Some information on this page was provided using data from Amazon.com®. View at Amazon >