Programming C# 3.0: Best-Selling Guide to Building Windows and Web Applications with C# 3.0

Front Cover
"O'Reilly Media, Inc.", Dec 20, 2007 - Computers - 608 pages
12 Reviews

Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications.

Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications.

This book:

  • Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you'll want by your side while you're working
  • Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end
  • Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager
  • Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language
  • Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks
  • Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology


This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency in Microsoft's most important language. No prior .NET experience is required for you to get started. There's no time like the present to work with C# -- and no book like this one to teach you everything you need to know.

Special note to VB6 and Java programmers: if you've decided to transition to .NET, this book will take you there.
 

What people are saying - Write a review

User ratings

5 stars
6
4 stars
5
3 stars
1
2 stars
0
1 star
0

Very Good Book on a Tough Topic

User Review  - Overstock.com

C# is an immense complicated and important new computer language from Microsoft. It incorporates the latest thinking in programming graphic windows interface object oriented programming and a very ... Read full review

User Review - Flag as inappropriate

C# language book...

Contents

Part I
1
C 30 and NET 35
3
Hello World
7
C Language Fundamentals
21
Classes and Objects
61
Inheritance and Polymorphism
98
Operator Overloading
118
Structs
127
Working with XML
302
Putting LINQ to Work
337
ADONET and Relational Databases
368
Part III
379
Programming ASPNET Applications
381
Programming WPF Applications
404
Programming Windows Forms Applications
420
Part IV
447

Interfaces
132
Arrays Indexers and Collections
156
Strings and Regular Expressions
214
Exceptions
241
Delegates and Events
256
Part II
277
Introducing LINQ
279
Attributes and Reflection
449
Threads and Synchronization
465
Streams
487
Programming NET and COM
542
C Keywords
561
Index
569
Copyright

Other editions - View all

Common terms and phrases

Popular passages

Page 24 - Alert \b Backspace \f Form feed \n Newline \r Carriage return \t Horizontal tab \v Vertical tab If you convert the other way, however, you certainly can lose information.

Bibliographic information