June 5, 2003
Author Jesse Liberty Updates Guide to Building .NET Applications with C#: O'Reilly Releases "Programming C#, Third Edition"
Sebastopol, CA--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#, Third Edition by Jesse Liberty (O'Reilly, US $44.95)
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
Bestselling author Jesse Liberty has updated this latest edition to
reflect the release of Visual Studio .NET 2003 and the .NET Framework
1.1 SDK. 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 Java, VB,
and C++ backgrounds.
The first part of this book introduces C# fundamentals, then goes on to
- 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#, Third Edition" focuses on development of
desktop and internet applications, including Windows Forms, ASP.NET,
and ADO.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
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#, Third Edition" allows readers
to become productive quickly with C# and to rely on it as a powerful
addition to their family of mastered programming languages.
Praise for the previous edition:
"Many of C#'s most powerful capabilities draw on its relationship to
the broader .NET Framework. Liberty explains these improvements in
detail--including garbage collection, assemblies, versioning,
attributes, reflection, marshaling, and remoting. All with the
extraordinary clarity and well-crafted examples we've come to expect
from Jesse Liberty."
--Bill Camard, Barnes & Noble.com
"An authoritative resource."
--Major Keary, PC Update, October 2002
"'Programming C#' is close to being the perfect introduction to C#. The
author has a nice style of writing that makes the book easy to read and
understand. Although the author assumes that you have some familiarity
with programming, he does not assume that you know C++ or Java and does
not rely on you knowing either language...I highly recommend this book
to anyone interested in learning the C# language even if that interest
is purely academic."
--Thomas Paul, JavaRanch.com, July 2002
"'Programming C#' is a very well thought out and organized approach to
learning the C# programming language...All in all, this is an excellent
reference book as well as a great resource for virtually any level of
developer who is trying to learn the ins and outs of the C# programming
--Salt Lake City ColdFusion User Group, June 2002
"Jesse Liberty has a habit of writing wonderful technical books. I've
read several. His writing style is easy-to-read, clear, humorous and
chatty and, at times just plain fun to read. 'Programming C#' is no
exception...I would recommend it as a great starter book to any
programmer who wants to discover what all the .NET hype is
--Jeff Richards, Windowatch, June 2002
"You rarely get a duff book from O'Reilly and this one is no exception.
In over 400 pages, this does a good job of covering the fundamental
elements of C# and the .NET framework."
--Huw Collingbourne, PC Plus, June 2002
Programming C#, Third Edition
ISBN 0-596-00489-3, 689 pages, $44.95 (US), $69.95 (CAN)
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.
Return to: O'Reilly Press Room
Recent Press Releases
Press Release Archive »
Media Relations - North America
Media Relations - Germany
Media Relations - Japan
Media Relations - United Kingdom
Media Relations - Conferences