Programming C# 3.0 [NOOK Book]

Overview

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 ...

See more details below
Programming C# 3.0

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99
BN.com price
(Save 42%)$39.99 List Price

Overview

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.
Read More Show Less

Product Details

  • ISBN-13: 9780596554880
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 12/20/2007
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 5
  • Pages: 608
  • File size: 7 MB

Meet the Author

Jesse Liberty, "Silverlight Geek", is a Senior Program Manager for Microsoft.

Even before joining Microsoft, Jesse was well known in the industry in part because of his many bestselling books, including O'Reilly Media's Programming .NET 3.5, Programming C# , Learning ASP.NET with AJAX and the soon to be published Programming Silverlight 4. Jesse has over two decades experience writing software, consulting and training, with stints as at AT&T as a Distinguished Software Engineer and at Citibank as a Vice President in the Information Division.

Donald Xie is a business analyst with Chevron. He loves programming and has worked as an independent solution consultant for many organizations. He is co-author of several books on general and .NET programming including Pro Visual Studio.NET and Fast Track ADO.NET.

Read More Show Less

Table of Contents

Preface
Pt. I The C# Language
1 C# 3.0 and .NET 3.5 3
2 Getting Started: "Hello World" 7
3 C# Language Fundamentals 21
4 Classes and Objects 61
5 Inheritance and Polymorphism 98
6 Operator Overloading 118
7 Structs 127
8 Interfaces 132
9 Arrays, Indexers, and Collections 156
10 Strings and Regular Expressions 214
11 Exceptions 241
12 Delegates and Events 256
Pt. II C# and Data
13 Introducing LINQ 279
14 Working with XML 302
15 Putting LINQ to Work 337
16 ADO.NET and Relational Databases 368
Pt. III Programming with C#
17 Programming ASP.NET Applications 381
18 Programming WPF Applications 404
19 Programming Windows Forms Applications 420
Pt. IV The CLR and the .NET Framework
20 Attributes and Reflection 449
21 Threads and Synchronization 465
22 Streams 487
23 Programming .NET and COM 542
C# Keywords 561
Index 569
Read More Show Less

Customer Reviews

Average Rating 5
( 9 )
Rating Distribution

5 Star

(8)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 9 Customer Reviews
  • Anonymous

    Posted June 17, 2013

    Sedrick

    Can i join

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 4, 2013

    Raichu

    Comes in. Beats up Pikachu.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 1, 2013

    Shinx

    ((Well...how about a Pikachu?))

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 19, 2013

    King

    OH MY GOD YES SHADDUP AND ROLEPLAY DAMMIT!!!!!! XD JK

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 1, 2013

    Emma

    She slid down the stairs and flew onto the couch by his head.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 1, 2013

    to caine

    Are u going to have se.x again

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 2, 2013

    Hydregion

    Yo peeps. What goin on?

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 5, 2013

    Wells

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 20, 2011

    No text was provided for this review.

Sort by: Showing all of 9 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)