Visual C# 2005 and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Acceptable See details
$3.19 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Visual C# 2005: A Developer's Notebook
 
 
Start reading Visual C# 2005 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Visual C# 2005: A Developer's Notebook [Paperback]

Jesse Liberty (Author)
4.8 out of 5 stars  See all reviews (17 customer reviews)

List Price: $29.95
Price: $21.64 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $8.31 (28%)
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 Wednesday, February 1? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $14.39  
Paperback $21.64  

Book Description

May 2, 2005

In the three years since Microsoft made C# available, there have been lots of tweaks to the language. That's because C# is not only essential for making .NET work, it's a big way for Microsoft to attract millions of Java, C and C++ developers to the platform. And C# has definitely made some inroads. Because of its popularity among developers, the language received standardization from ECMA International, making it possible to port C# applications to other platforms. To bolster its appeal, C# 2.0 has undergone some key changes as part of Visual Studio 2005 that will make development with .NET quicker and easier.

That's precisely what Visual C# 2005: A Developer's Notebook allows you to do. There are some great new features in C# and this unique "all lab, no lecture" guide covers them all with 50 hands-on projects. Each project explores a new feature, with emphasis on changes that increase productivity, simplify programming tasks, and add functionality to applications.

C#'s component-based design combines the productivity of Microsoft's popular Visual Basic with the raw power of C++ for web-based applications. Many reviewers note a similarity between C# and Java--in fact, a new feature that took the Java development team five years to incorporate into Java is now available in C# 2.0. Called "generics", this feature enables developers to reuse and customize their existing code, so they can dramatically cut down the time it takes to develop new applications.

Visual C# 2005: A Developer's Notebook is full of no-nonsense code without the usual page-filling commentary. You'll find suggestions for further experimentation, links to on-line documentation, plus practical notes and warnings. The book also tells developers how to acquire, install and configure Visual Studio 2005. Are you a coder to the core? Learn what C# 2.0 can do for you now.


Frequently Bought Together

Customers buy this book with ASP.NET 2.0: A Developer's Notebook $22.76

Visual C# 2005: A Developer's Notebook + ASP.NET 2.0: A Developer's Notebook
  • This item: Visual C# 2005: A Developer's Notebook

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • ASP.NET 2.0: A Developer's Notebook

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

About the Author

Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.


Product Details

  • Paperback: 240 pages
  • Publisher: O'Reilly Media (May 2, 2005)
  • Language: English
  • ISBN-10: 059600799X
  • ISBN-13: 978-0596007997
  • Product Dimensions: 9.1 x 7 x 0.8 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #1,234,948 in Books (See Top 100 in Books)

More About the Author

Silverlight Geek. (Senior Program Manager, Developer Community Liaison; Microsoft.) Helping to build a Silverlight developer community at http://SilverlightGeek.me.

Author of two dozen books on .NET and object-oriented programming including Programming C#, Learning ASP.NET with AJAX, Programming .NET 3.5 and forthcoming Programming Silverlight 4.

Queer Activist since 1971, father since 1989, avid reader since forever, eclectic music and film tastes, amateur photographer, programmer, writer, and loudmouth.

 

Customer Reviews

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

22 of 22 people found the following review helpful:
5.0 out of 5 stars Best Delta Book on C# 2.0 Out There, November 13, 2005
By 
Adnan Masood (Monrovia, CA, USA) - See all my reviews
(REAL NAME)   
This review is from: Visual C# 2005: A Developer's Notebook (Paperback)
So, You are a seasoned C# 1.x developer very much looking forward to learn the lean mean C# 2.0, great. But as much as you want to learn the language enhancements, you despise the fact that any book you pick seems to start teaching you the old things over and over again; all the features you already knew (or should know); the for loop, the if statement and therefore you'd have to skip several hundred pages to get to learn a new feature...that is painful.

Like you, I was looking for a book which will teach me delta, i.e. the differences and enhancements to the new language and not the features which I already know as a C# developer for several years. Written with this upgrade-only concept in mind, seasoned author Jesse Liberty's "Visual C# 2005" came to the rescue. As series creator Bret McLaughlin says "People don't have time (or the income) to read through 600 page books, often learning 200 things of which only about 4 apply to their current job."

I found this to be a very true statement. From very begining, this book is targeted towards explaining generics, iterators, anonymous methods, partial types, static classes,, nullable types, limiting access to properties, delegate covariance, contra-variance, enumerators etc; things you'd want to learn as these are new to C# 2.0. Next chapter talks about IDE enhancements (not necessarily a language feature but it helps), visualizers, refactoring and debugging tools provided with Visual studio.NET 2005. It gets better from here; Web apps, data driven forms, asynchronous tasks, one click deployment...you name it. In a little over 200 pages, it is a concise upgrade guide to C# 2.0 and Visual Studio.NET 2005 enhancements to support this update.

Developer's notebook also talks about security controls, personalization, authentication, master pages, themes and other ASP.NET enhancements you'd find ubiquitous in all ASP.NET 2.0 books, without the fluff. I made myself sound almost like the marketing person for O'Reilly but the truth is, I found this book really exciting. As Bret further said "the often-frantic scribbling and notes that a true-blue alpha geek mentally makes when working with a new language, API or project. It's the no-nonsense code that solves problems....". See it for yourself; download the source from http://www.libertyassociates.com/pages/Books.htm and check out the code samples and labs.

I've also just attended Juval Lowy's workshop on Visual C# 2.0 in DevConnections 2005 conference held in Las Vegas. Along with conference notes handout, I used Developer's Notebook as a follow up reference. Example labs like CreateATypeSafeList, GenericEnumeration, ImplementingGenericInterfaces were simillar to those among the demos performed. Also, the author, Jesse Liberty is a Microsoft .NET MVP and author of Programming C#, Programming VB 2005, Programming ASP.NET, Programming .Net Windows Applications and various other books which explains why the book is so cohesive and contemporary.

Like any other book, it has some short comings too. For instance the level of detail at certain topics but the link section covers references if you are interested in learning more about a specific subject. I think this comes hand to hand with being to-the-point and concise.

If you are not an existing C# developer or want to learn old language features over again, this book is NOT for you. However, if you want to adapt to the new awesome features of C# 2.0 without further ado, there is only one thing to do, add to cart.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


22 of 24 people found the following review helpful:
5.0 out of 5 stars Excellent Primer for C# 2.0, May 4, 2005
This review is from: Visual C# 2005: A Developer's Notebook (Paperback)
For those of you who have been programming in C# since its release a few years ago, you recognize an update for the language was becoming overdue. Microsoft has delivered by Visual C# 2005 which will be released with the upcoming Visual Studio 2005. In "Visual C# 2005 - A Developer's Notebook" the author has done a wonderful job of taking you through the new features of the language and showing you "what you need to know to get it done" about this new release.

Before you purchase this book, realize it is not a C# primer nor beginner's guide. This book was written for those who already are familiar and use C#. A lot of what the author goes into will make no sense unless you already have a firm understanding of the language and are familiar with its constructs.

For those of you who are familiar with the language, you are in for a terrific reference guide to the new features. The author has taken each new feature, such as Accessing Objects in the Global Namespace, and tells you how you do it programatically (with source code), explains what you just did, and gives an explanation about other uses or "gotchas" that might result by using this feature. To conclude, he gives a reference to another source so that if you want to learn more, or go farther in-depth, you can easily find out more -- most often by pointing back to the MSDN developer library.

Often, when there is a point the author wishes to bring you attention to, he uses the sidebar to draw your attention. A quick blurb about a special syntax or argument that could shed a lot of light on some of the new concepts.

Overall, a great companion to the upcoming Visual Studio 2005 C# release. If you are an experienced C# programmer and want to know what is ahead -- this would be well worth adding to your bookshelf.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 8 people found the following review helpful:
4.0 out of 5 stars Interesting collection of C# nuggets and wisdom, June 25, 2005
This review is from: Visual C# 2005: A Developer's Notebook (Paperback)
I like the format of this book. The writing is clear and is certainly at a level that is appropriate for intermediate or advanced users. The problem that I have with the book is the same on I have with most of the notebook books. They are great collections of random things. But how does that fit in with a programmers workflow when they are looking for solutions. Sure, it's excellent reading the first time through to get some advanced concepts down. But what about the reference value later?

That being said. There is some very cool stuff in this book. A lot of helpful information on XML, advanced forms issues, and advanced ASP.NET stuff. So have a look through the table of contents and see if there is anything that catches your eye, and buy on that basis.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
web applications, master pages, password recovery, own generic collection, anonymous personalization, nullable types, object sender, previous lab, anonymous methods, skin file, tool strip, global namespace, asynchronous tasks, next lab, return cups, partial types
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Parameter Name, Cancel Figure, Jesse Liberty, Dark Blue, Untitled Page, Add Roles, The Miller, Author Name, The Knight, Previous Next, Page Language, Web User Control, Let Users Personalize Your Site, Initial Catalog, Radio Button, Web Site Administration Tool, The Cook, Forms System, Visual Web Developer Web Server, Solution Explorer, Publish Wizard, The Man of Law, Profile Information, The Reeve, Windows Forms
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers 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)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject