Programming C#
Publisher: O'Reilly Media
Released: July 2001
Pages: 688

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.

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming C#
 
3.8

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (1)

Reviewed by 5 customers

Sort by

Displaying reviews 1-5

Back to top

 
5.0

Best Book

By Zeeshan Mehmood

from Karachi, Pakistan

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

      Comments about oreilly Programming C#:

      I read this book after first release in late 2001. This book clears all of my concepts. I want to refer this book for every person who wants to start programming in C#.

      (1 of 2 customers found this review helpful)

       
      1.0

      Programming C# Review

      By Alex Zavatone

      from Undisclosed

      Comments about oreilly Programming C#:

      I gave up on this book at building web services. When errors occur because of an IIS dependency or something so far away from the code you are working on (IIS would not serve the web form but insisted on downloading it) there is no sidebar on what to expect or what to do. The help web site is filled with ads, making the whole experience even more unpleasant and aggrivating than it should be.

       
      3.0

      Programming C# Review

      By David Dickey

      from Undisclosed

      Comments about oreilly Programming C#:

      I have gone through the first 13 chapters of this book and have found many (more than twenty!) errors that are horribly obvious and suggests that this book wasn't properly proofread or revised. Problems from inconsistency to a StackOverflow error* in the FileCopier example in Ch 13. I am lucky that I know C++ and Java well enough to catch these mistakes. Other than that this book does introduce the C# language in an organized maner. I do recommend it for people that are comfortable with their programming skills, and for the rest I'd suggest getting the next edition of this book.

      * The StackOverflow error comes from user checking one of the nodes in the left TreeView, which then called tvwSource_AfterCheck(...) as an AfterCheck behavior. tvwSource_AfterCheck then calles SetCheck(...) that then assigns a value to the checkBox again which triggers tvwSource_AfterCheck AGAIN and so on... How did this get missed? It could be due to me using the Beta of VS.NET, who knows.

      (1 of 1 customers found this review helpful)

       
      5.0

      Programming C# Review

      By Stefan

      from Undisclosed

      Comments about oreilly Programming C#:

      Great book, some small errors but nothing to get excited about. What I like best is that it covers a lot of material in a nice concise text. Not like the huge WROX books out there that are a little too verbose ... Wrox people must all be VB programmers!

      Stefan

       
      5.0

      Programming C# Review

      By Brian R. Bondy

      from Undisclosed

      Comments about oreilly Programming C#:

      I noticed a lot of small errors. However anyone with 1/4 of a brain will be able to figure them out and follow along with the book easily.

      This book is very well written. For the programmers out there, this book reminds me of Charles Petzolds Programming Windows 95 (which was one of the best books written for windows programming of its time).

      I started in chapter 13, for I alraedy knew the syntax of the language from a prior book. But after chapter 13 it truely is an amazing book.

      I enjoyed the examples. This is the best c# book on the market, a definite buy.

      Displaying reviews 1-5

      Back to top

       
      Buy 2 Get 1 Free Free Shipping Guarantee
      Buying Options
      Immediate Access - Go Digital what's this?