Search this Site powered by Google
Home | About Us | Blog | Link to Us | Contact Us  Shop at Our ASP.NET Store!

Powered by ASP.NET

In association with Amazon.com
Store

See larger picture

Professional C# (Programmer to Programmer)
by Simon Robinson, Christian Nagel, Karli Watson, Jay Glynn, Morgan Skinner, and Bill Evjen - Wrox

List Price: $49.99
Price at Amazon.com: $32.99 (Save 34%)

Buy from Amazon.com

Availability: Usually ships in 24 hours
Shipping rates and policies

  • Average Customer Review: Based on 16 reviews.
  • Amazon.com Sales Rank: 397092


Product Description

What is this book about?

Professional C#, 3rd Edition, prepares you to program in C#, while at the same time providing the necessary background in how the .NET architecture works. It not only covers the fundamentals of the C# language, but also give examples of applications that use a variety of related technologies, including database access, dynamic Web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows — either C++, VB, or J++.

What does this book cover?

This book begins by reviewing the overall architecture of .NET and, in the following chapters, gives you the background needed to write managed code. After the introduction and initial chapter, the book is divided into a number of sections that cover both the C# language and its application in a variety of areas. Coverage includes the following:

  • How to program in the object-oriented C# language
  • Writing Windows applications and Windows services
  • Writing Web pages and Web services with ASP.NET
  • Manipulating XML using C#
  • Understanding .NET Assemblies
  • Using ADO.NET to access databases
  • Integration with COM, COM+, and Active Directory
  • Distributed applications with .NET Remoting
  • Generating graphics using C#
  • Accessing files and the Registry, and controlling .NET security


Featured Customer Reviews

Disappointing, July 13, 2008
I am fine with the book's overview of C#, but quite disgruntled with its treatment of .NET details. I consulted the tome on three issues - database access, Windows Forms, and file read/writes - and in each case came away with no answers to a few basic, bread-and-butter questions. (If I had to rate coverage of the three topics, the grades would be B-, F and C). There has to be a better book.

Looong Read, February 24, 2007
I was disappointed for several reasons, especially since this book is labeled as being part of the "Programmer to Programmer" series:

1> Overly long with trite examples covering up the real essence. They often take several pages to convey an idea which, assuming the reader is an experienced programmer, should only take a few sentences.

2> That this is a collective effort shows. Some chapters are half-way decent, others are rather poor.

3> No help for the programmer on how to leverage existing code in C# .NET modules.

4> Very little on how things work, or why they are the way they are. This makes remembering the quirks of the language / framework rather difficult.

Completes the Circle..., September 19, 2006
I really feel that this book is under rated, it's a great book because it provides an enormous amount of content. I had the C# Beginning book by Karli Watson, one of the co-authors of this book, and even that book had an incredible amount of content in it. However, it really didn't have some of the things like multi-threading, regular expressions, delegates, event handling (callbacks), deadlocks, reflections, generics, concurrency, and such that I wanted to learn. These weren't easy concepts, and I couldn't find a tutorial that could enlighten me on these topics. So those are why this book completes the circle for me.


The only downside about this book is that the writing is actually not too friendly --- at least for me it isn't. Much like the earlier book, C# Beginner's it will not be something to read if you don't have a good incentive or a motivation. If you are a strolling mind, looking just to advance casually in C# get "CLR via C#, Second Edition (Paperback)" by Jeffrey Richter. His book provides an incredible amount of insight on C# and a lot of the important content this book has to offer, but in a much better writing style. I almost regretted getting this book over that one, but then I realized that Jeff's book didn't mention Regular Expression. Anyway, both books are very great for advancing with C#.


Another thing that I would like to address is that this book DOES start from bottom to top in terms of syntax; but, not so much in terms of theory. So you can learn C# language from bottom to top if you've already advanced to an OOP level in another language with this book. A lot of people underestimate the content in this book just because it goes over the fundamentals, that is DEAD WRONG... DO NOT underestimate the content in this book.........

In conlusion, I would say:
- Get this book if you have an direct incentive to learn something; or, if you intend to seriously use the contents within for a project.

- Get Jeffrey Richter's book, "CLR via C#, Second Edition" if you're just trying to probe for knowledge and insight on C#. His book provides great insight C# and covers all the important contents C# has to offer.

Too long - okay information, April 22, 2006
This book did have understandable information and was a help to me when I first got it. However, it is way too long (and sometimes using more words than necessary to explain a thing can make it harder to understand.) Also, some of the things it said just aren't quite correct.

Was OK in it times, March 16, 2006
When this book first come out, there were NO good books on C# and the .NET framework, therefore I was glad I brought it as it is not the worse book I have read. However there are now lot better books on the market.

It is what you would expect from a book that was written by a LOT of different people in a very short length of time before anyone had any real file experience of the .NET platform.


You might also be interested in these items...

Home | About Us | Link to Us | Contact Us
Privacy Statement © 2004-2009 ASPNETWorld.com