By Jesse Liberty
July 2001
Pages: 680
ISBN 10: 0-596-00117-7 |
ISBN 13: 9780596001179
![]()
![]()
![]()
![]()
(Average of 4 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
The goal of C# is to serve as a high-performance language for .NET development--one that is simple, safe, object-oriented, and Internet-centric. Programming C# teaches this new language in a way that experienced programmers will appreciate--by grounding its application firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.
Full Description
- 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
Register your book | Submit Errata | Author's Errata | Examples | Author Interview | Author's Web Site | Author's Tips
Browse within this book
Cover | Table of Contents | Index | Sample Chapter | Colophon
Book details
First Edition: July 2001
ISBN: 0-596-00117-7
Pages: 680
Average Customer Reviews: ![]()
![]()
![]()
![]()
(Based on 4 Reviews)
Featured customer reviews
Programming C# Review, October 14 2003
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.
Programming C# Review, February 06 2002
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.
Programming C# Review, November 15 2001
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
Programming C# Review, August 15 2001
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.
Media reviews
I think Programming C# is a good book if you are looking
for one beyond an introductory book on C#. I would
recommend it to developers who are already familiar with C#,
although beginners can read it at their own pace, and risk! For about $39.95 (perhaps less at some online stores), I would say this is a great buy as your first, or even second C# book.
--Manohar Kamath, .dotnetbooks.com, August 5, 2001
"A well-written book that gets straight to the point
of all the topics it covers."
--Computer Shopper, Dec 2001
"Filled with smart examples and truly in-depth
perspective on designing classes with C#, this
book is perfect for anyone moving to C# from another
language, whether it's C++, Visual Basic, or Java."
--Rich Dragan and Brooke Gilbert, Amazon.com Delivers Computer
Programming, Nov 9, 2001
"an adept and extremely well conceived guide to the
C#...It's no secret that many computer books are
pretty much devoid of an authorial personality. This
title is a winning exception...Liberty's wide experience
in computers and general writing skill shows, as he is
able to draw on a wealth of examples to move his text
forward...it's an excellent language tutorial, certainly one
of the smartest and best available guides to C# as a language.
The author's sure hand here in navigating the difficult waters of
C# and .NET makes for a relatively concise text that is
chock-full of useful information on C#. Filled with notably clever
and inventive examples, this book is possibly this veteran computer
author's best title to date, and it's sure to be a noteworthy
resource as experienced developers tackle C# for the first time."
--Richard Dragan, amazon.com, Oct 2001
"Excellent C# coverage and examples. Best C# book
so far. Must read!"
--Daniel W. Maltes, .NET Best Picks, amazon.com Nov 2001
"C# is something that all .NET developers should get
familiar with and this book is the best."
--dotnet-evangelist, Pure ASP.NET, amazon.com
"written in the usual readable and informative O'Reilly style...knowledge of C# is likely to be one of those requires resume checkmarks for programmers who wish to work in the Microsoft operating system world. Grab it if you're in that business, or if you simply want to understand a new language which may computers will speak in the future." --Netsurfer Digest Aug 1, 2001

