or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
45 used & new from $11.84

Have one to sell? Sell yours here
 
   
Programming C# 3.0
 
 

Programming C# 3.0 (Paperback)

~ (Author), Donald Xie (Author)
Key Phrases: web form, data binding, grid width, Visual Studio, Hello World, Windows Forms (more...)
2.4 out of 5 stars  See all reviews (13 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, November 17? Choose One-Day Shipping at checkout. Details
29 new from $28.00 16 used from $11.84

Formats

Amazon Price New from Used from
  Kindle Edition, December 20, 2007 $25.19 -- --
  Paperback, January 10, 2008 $31.49 $28.00 $11.84

Best Value

Buy C# 3.0 Cookbook and get Programming C# 3.0 at an additional 5% off Amazon.com's everyday low price.

C# 3.0 Cookbook + Programming C# 3.0
Buy Together Today: $62.64

Show availability and shipping details

  • C# 3.0 Cookbook

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Programming C# 3.0

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

C# 3.0 Cookbook

C# 3.0 Cookbook

by Jay Hilyard
4.0 out of 5 stars (8)  $32.72
Learning C# 3.0

Learning C# 3.0

by Jesse Liberty
4.7 out of 5 stars (6)  $26.39
C# 3.0 Design Patterns

C# 3.0 Design Patterns

by Judith Bishop
3.3 out of 5 stars (24)  $26.39
Programming ASP.NET 3.5

Programming ASP.NET 3.5

by Jesse Liberty
4.5 out of 5 stars (4)  $37.79
Programming .NET 3.5

Programming .NET 3.5

by Jesse Liberty
3.8 out of 5 stars (10)  $29.69
Explore similar items

Editorial Reviews

Product Description

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


About the Author

Bradley L. Jones is the site manager for a number of high-profile developer sites--including CodeGuru.com, Developer.com and VBForums.com. He is an executive editor of Jupitermedia's EarthWeb channel, which is a part of Internet.com. He is also an internationally best-selling author who wrote the original 21 Days book: "Sams Teach Yourself C in 21 Days,"

Jesse Liberty is the president of Liberty Associates, Inc. www.libertyassociates.com where he provides training and custom programming. Jesse is the author of numerous books on C++, C#, Web development and object-oriented analysis and design. He was a Distinguished Software Engineer for AT&T and Vice President of Citibank's Development Division.



No biography is available for this author.

Product Details


More About the Author

Jesse Liberty
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jesse Liberty Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

13 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:
 (2)
2 star:
 (4)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
2.4 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 13 people found the following review helpful:
2.0 out of 5 stars Careless revision, September 20, 2008
By Norman (NYC, NY) - See all my reviews
Jesse failed a loyal reader (C++ in 21 days). I observe that he is busy in producing books recently (co-authoring with other people with his name brand) instead of seriously improving this title. In ONE year period, he has generated the following titles. With a full time job in Microsoft, I doubt how much attention he can give to each of the titles
1. Programming C# 3.0
2. Learning C# 2008
3. Programming .NET 3.5
4. Programming ASP.NET 3.5
5. Learning ASP.NET 3.5
6. Programming Silverlight 2

Just read the Chapter 7 "Strucs" Example 7-1, and its code explanation, you will see how careless he is when putting a piece of code and talking something else.
p. 128 "Also notice that the Location constructor takes two integers and assigns their value to the instance members, xVal and yVal." Hey, where are these xVal and yVal in Example 7-1?
p. 130 "The definition of the Tester class in Example 7-1 includes a Location object* struct(loc1) created with the values 200 and 300. This line of code calls the Location constructor: Location loc1 = new Location(200,300);" Where is it in your Example 7-1? There is no constructor in the code! Jesse still uses the explanations in the 4th ed book while presenting a code different from the code in the 4th edition.

Example 21-4 crashes.

These kinds of mistakes are harmful to those who need confirmation about their understanding of new concepts. I doubt that he has really read through the book and checked the compliability before giving to the publisher.

The 5th edition cuts a few topics of 4th edition to cater for those materials to be presented in his other books (see the above) so that you have to buy two or three books in stead of one. I do not blame him, maybe it is necessary. If that's case, this book should focus on C# core language concepts with enough depth such that the readers have a one-stop source for C#. Leave Part III and Part IV (even Part II except LINQ concept) to other books. Superficial introducing topics will not be helpful for people who will use them.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 18 people found the following review helpful:
4.0 out of 5 stars Very good book, misleading cover., March 12, 2008
I know C++ at deep and I bought this book to learn the C# language, I've never used Java before.

I would give it 5 stars because it does what the title claims: teach the C# programming language, and it does very well, but I'm refusing to give the 5th star because in the top of the cover it claims it is a guide to building windows and web applications, for sure it is not, and the black strip on the book's cover claims it covers LINQ and XAML, and sincerly a couple of chapters and some examples is not covering, it's introducing. Authors should be more involved in this kind of stuff, and editors should stop telling lies.

The book teaches the C# language assuming you already know how to program, the margin notes are mostly for Java and Visual Basic programmers. Every concept is provided with an easy to follow source code example, and most are introduced quickly and to the point, although I wish the first 3 chapters were shorter. Almost all the code in the book is for the console, as the book doesn't try to teach the user interface. The last part of the book introduces some new technology of the .Net 3.5 as WPF, LINQ and XAML at a superficial level, I apreciated that because I didn't know nothing about this, I found the WindowsForms and .ASP chapters also superficial, but well, may be some readers don't know about it. The chapters on Threads and Streams are well explained and I'm happily surprised the author decided to include this advanced concepts. I think the container classes (Dictionaries and Arrays) deserves more pages and more performance advices.

The book has few typographical errors, as a capital letter where it should be lower-case, fortunately they were not in the source code.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
19 of 24 people found the following review helpful:
1.0 out of 5 stars Mistakes galore, March 28, 2008
I respect Jesse for all that he's done to educate the masses in a wide variety of programming-related topics. But I'm not impressed with this book primarily because it is chock full of mistakes. A technical book that contains so many mistakes makes learning the language so much more difficult. I have found code snippets that don't even compile.
Comment Comments (3) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Programming C#
Good book for a person new to C#, but most of the material is contained in Learning C# by the same author.
Published 1 month ago by Mark E. Wiskochil

2.0 out of 5 stars Disapointment abounds
This book is a disappointment.
Its chock full of errors, its shameful in the treatment of the language. Read more
Published 5 months ago by Justin J. Thuet

2.0 out of 5 stars "Assemblies and Versioning" removed from this edition
I am disappointed that the chapter "Assemblies and Versioning" from the 4th edition was removed from the 5th edition. And the 5th Edition is smaller than the 4th Edition.
Published 9 months ago by qwerty_vba_er

1.0 out of 5 stars underwhelmed..
i had version 2.0 for the book but seeing that it's no longer listed I'll leave a review for that book. But you might be thinking.. that wouldn't be fair. Read more
Published 9 months ago by Wayne

2.0 out of 5 stars A Decent Road but Too Many Potholes
Having just finished another O'Reilly title (Programming WPF) that I thought was excellent, I was biased when thumbing through C# intermediate/expert C# programming books. Read more
Published 11 months ago by T. Dowdell

3.0 out of 5 stars A book divided cannot stand
Let not the title mislead the reader: this is not "Programming" C#, this is "Beginning" C#, and it is two books glued together. Read more
Published 12 months ago by Crazed

1.0 out of 5 stars A little verbose and poor examples
I think this book is a little conversational and a little too friendly for my needs. The examples are poor : Liberty Associates and let's do a web service which tracks MY book... Read more
Published 19 months ago by Intelligent Signs in the Universe

5.0 out of 5 stars Why we wrote this book
I wrote the first edition of Programming C# back when C# version 1 was first released. At the time we were among the first to introduce the idea of breaking a language book into... Read more
Published 20 months ago by Jesse Liberty

1.0 out of 5 stars Book that can be used as a door stop.
The book in not suitable to any level of devolopers. I think the book is just teaching syntax to Java programmers only. I will recycling my copy of the book. Read more
Published 21 months ago by B. Abdelqader

4.0 out of 5 stars Good Book
This book is an easy read and is filled with good examples and explanations. I would recommend this to anyone who wants to get a basic knowledge of C#.
Published 21 months ago by Program X

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Proof Reading 0 February 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.