Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Professional .NET 2.0 Generics (Programmer to Programmer) and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
45 used & new from $3.66

Have one to sell? Sell yours here
 
   
Professional .NET 2.0 Generics (Programmer to Programmer)
 
 
Start reading Professional .NET 2.0 Generics (Programmer to Programmer) on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Professional .NET 2.0 Generics (Programmer to Programmer) (Paperback)

by Tod Golding (Author) "For many programmers, generics will be an entirely new language feature..." (more)
Key Phrases: generic delegates, given type parameter, own generic types, Public Sub, End Sub End Class, Public Function (more...)
4.4 out of 5 stars See all reviews (16 customer reviews)

List Price: $39.99
Price: $28.82 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.17 (28%)
Upgrade this book for $7.99 more, and you can read, search, and annotate every page online. See details
Usually ships within 1 to 3 weeks.
Ships from and sold by Amazon.com. Gift-wrap available.

24 new from $4.17 21 used from $3.66
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $25.94

Frequently Bought Together

Professional .NET 2.0 Generics (Programmer to Programmer) + Professional .NET Framework 2.0 (Programmer to Programmer) + CLR via C#, Second Edition (Pro Developer)
Price For All Three: $94.18

Customers Who Bought This Item Also Bought

Foundations of Object-Oriented Programming Using .NET 2.0 Patterns

Foundations of Object-Oriented Programming Using .NET 2.0 Patterns

by Christian Gross
3.1 out of 5 stars (11)  $35.09
.NET Gotchas

.NET Gotchas

by Venkat Subramaniam
3.8 out of 5 stars (18)  $29.16
Professional ASP.NET 2.0 Server Control and Component Development (Wrox Professional Guides)

Professional ASP.NET 2.0 Server Control and Component Development (Wrox Professional Guides)

by Dr. Shahram Khosravi
3.2 out of 5 stars (8)  $33.58
Beginning C# Objects: From Concepts to Code

Beginning C# Objects: From Concepts to Code

by Jacquie Barker
4.5 out of 5 stars (22)  $36.49
More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)

More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)

by Bill Wagner
4.4 out of 5 stars (11)  $29.69
Explore similar items

Editorial Reviews

Product Description
The power and elegance of generic types have long been acknowledged. Generics allow developers to parameterize data types much like you would parameterize a method. This brings a new dimension of reusability to your types without compromising expressiveness, type-safety, or efficiency. Now .NET generics makes this power available to all .NET developers. By introducing generic concepts directly into the Common Language Runtime (CLR), Microsoft has also created the first language-independent generics implementation. The result is a solution that allows generic types to be leveraged by all the languages of the .NET platform.

This book explores all aspects of the .NET generics implementation, covering everything from fundamental generic concepts, to the elements of generic syntax, to a broader view of how and when you might apply generics. It digs into the details associated with creating and consuming your own generic classes, structures, methods, delegates, and interfaces, examining all the nuances associated with leveraging each of these language constructs. The book also looks at guidelines for working with generic types, the performance gains achieved with generics, the new generic container libraries (BCL and third party), and key aspects of the underlying .NET implementation.

For those transitioning from C++, the book provides an in-depth look at the similarities and differences between templates and.NET generics. It also explores the syntactic variations associated with using generics with each of the .NET languages, including C#, Visual Basic, J#, and C++.

From the Back Cover
Professional .NET 2.0 Generics

Generics represent one of the most compelling additions to the .NET platform, bringing a new dimension of type-safety, expressiveness, and performance to your data types. Professional .NET 2.0 Generics provides a detailed examination of all the facets of what you can achieve through applying generics. This includes both conceptual and syntactic explorations of generic classes, methods, interfaces, and delegates, as well as all the rules that govern their creation and consumption. The book provides comprehensive information on the new BCL generic types and the Power Collections library. It also looks at some of the broader generic topics, including generic guidelines, a comparison with C++ templates, and the underlying details of the .NET generics implementation.

What you will learn from this book

  • Techniques for using generics to improve the type-safety of your code
  • Steps on how to extend classes and introduce your own derivative generic types
  • A point-by-point breakdown of the guidelines for applying generics
  • Ways to achieve run-time efficiencies with generic types
  • Tips on how to work with generics in both J# and C++
  • How to extend and leverage BCL generic types
  • Approaches to using generics with serialization and remoting

Who this book is for

This book is for Professional VB.NET and C# programmers and architects who may be new to generics but have strong Microsoft coding skills.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

See all Editorial Reviews


Product Details

  • Paperback: 408 pages
  • Publisher: WROX (October 17, 2005)
  • Language: English
  • ISBN-10: 0764559885
  • ISBN-13: 978-0764559884
  • Product Dimensions: 9.1 x 7.4 x 1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #108,534 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #29 in  Books > Computers & Internet > Microsoft > Development > Visual Basic > .Net

Inside This Book (learn more)


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

Professional .NET 2.0 Generics (Programmer to Programmer)
92% buy the item featured on this page:
Professional .NET 2.0 Generics (Programmer to Programmer) 4.4 out of 5 stars (16)
$28.82
Foundations of Object-Oriented Programming Using .NET 2.0 Patterns
4% buy
Foundations of Object-Oriented Programming Using .NET 2.0 Patterns 3.1 out of 5 stars (11)
$35.09
Professional .NET Framework 2.0 (Programmer to Programmer)
3% buy
Professional .NET Framework 2.0 (Programmer to Programmer) 4.1 out of 5 stars (7)
$27.57

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
J. Minatel suggested this product show on searches for "clr". What do you suggest?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
11 of 11 people found the following review helpful:
5.0 out of 5 stars A really fun, informative read, April 4, 2006
I just got a copy of this book earlier today and am comfortable reviewing it already. That's because I've read through it already. After I got started, I didn't want to put it down and although I spent most of today reading it, it was very informative and a lot of fun to read.

The first chapter is your standard first chapter and lays the groundwork for the rest of the book. It moves forward into the subject of Generics and new .NET 2.0 Framework featurews , briefly discusses the difference between templates and generics and them moves full steam into generics. To of the last chapters discuss J# and C++ in particular, as opposed more specific generics topics but they are definitely appropriate and don't come at the expense of anything else.

The main thing that this book does is explain why you want to use generics and shows how to use them. The author knows the subject matter well and does a very good job of explaining each objective. by the time you move into the middle of the book, you'll thoroughly understand how to create and manage generic types and you'll learn quite a bit about the performance implications and benefits. Chapters 4-8 walk you through just about every aspect of using generics (as opposed to the previous 1.x way of doing things).

Chapter 8 moves onto the BCL implementations and ties together everything before it. By the time you complete chapter 8, you'll be comfortable in your ability to handle just about anything you'd ever want to accomplish with generics.

Chapter 9 discusses Serialization, Reflection and Remoting. This chapter was ostensibly my favorite but is also the one I have the biggest complaint with. Don't get me wrong, it's excellent. However I really wish the discussion on remoting was a little longer. NOt because it's not in depth enough, nothing after all was left out or short changed. However the Remoting section has a really cool example and explanation, but it's so cool that I could have read 5 more chapters on generics and remoting without getting bored. I'm not really criticizing it though, my only point is that I liked it so much I wish there was more of it because I couldn't get enough.

After chapter 9, Generics guidelines are covered and then generics "under the hood" are discussed. The things that make chatper 11 really good are quite technical in nature and I couldn't possibly go into it in a book review but suffice to say that it's very well done.

C++ and J# are discussed next which are well done but nothing to get excited about compared to the rest of the material. Then th ebook wraps up with "Power collections" which is a perfect finally.

I've never read anything from Mr Golding before but I got his other 2.0 Framework book today too and I really look forward to reading it. Generics are an important subject and definitely warrant having an entire book dedicated to them, and Mr Golding does a great job expalining the ins and outs of them.

Concise and easy to understand, I totally understand why the book has the ratings it does - it's definitely a 5 star book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Excellent coverage of an important new feature in 2.0, December 1, 2005
By William K. Clark (Davis, CA United States) - See all my reviews
(REAL NAME)   
Generics are one of the biggest advances introduced in .NET 2.0, and this book provides excellent coverage of the topic. As a diehard fan of C++ templates, I especially appreciated the careful discussion of the differences between templates and generics. There is plenty of introductory material here to help the reader unfamiliar with the basic concepts; but more advanced readers can also dig in to the chapters on the "inner workings" of generics, and on how C++ templates can interact with them. The book also provides a concise reference on the template classes supplied with the framework. Highly recommended.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars The BIG Addition in .NET 2.0, November 14, 2005
The most important changes in the new .NET 2.0 is the inclusion of Generics. Note the word 'Professional' in the title. This book is for Professional VB.NET and C# programmers and architects who may be new to generics but have strong Microsoft coding skills.

The book begins on page 1 with a section labeled 'Why Generics.' After three introductory paragraphs he starts off with a couple of sample programs. The two programs do the same thing, but one is written in VB and the other in C#. After a few pages he modifies these two programs to show the benefit to the coding that using Generics provides. As I said earlier, this is by no means a beginners book, it's one professional programmer writing for another.

I don't knwo for sure, but his book probably has more space showing programs than text. This doesn't make for the easiest book to read, but when you get through it, you see exactly what Generics provide. You see the strengths, you see the limitations. You see exactly how to use them in your code.

Finally in the last chapter, which is 77 pages long, deals with the Power Collections generic libraries and how to use them. One thing he does not give is a web address for the collections. Here are some that may be of help:

Power Collections -- www.wintellect.com/powercollections/
C5 -- www.itu.dk/research/c5/
NCollection -- ncollection.tigris.org/
NGenLib -- ngenlib.sourceforge.net/
Comment Comment | 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

4.0 out of 5 stars Not the worst
I will not review this book. It's been done. I will just say:
1. It is, to be honest, a better than average book about application development.
2. Read more
Published 21 days ago by John Trombone

4.0 out of 5 stars Best book on this subject
.NET generics are very valuable addition to .NET framework with 2.0 and this book provides detailed information about generics and container issues. Read more
Published 12 months ago by Cumhur Guzel

5.0 out of 5 stars Awesome book!
I have 3 books on my bookshelf at work. "Writing Secure Code", An O'Reilly XSLT Reference and this one. I love it. Read more
Published on June 6, 2007 by T. E. Buckley

1.0 out of 5 stars I give this book 5 negative stars
This book sucks, the author seems to have written this book without first getting a thorough understanding of Generics himself. Read more
Published on May 25, 2007 by Jehangir Abdulla

5.0 out of 5 stars Helpful indeed!
You'll need a good understanding of Programming concepts in general before you start on this book. After that however this is a good way to figure out what Generics are and what... Read more
Published on April 16, 2007 by G. Harris

2.0 out of 5 stars I did not like it.
I wanted to understand everything on Generics and finished the book with only a few new concepts...
Published on February 24, 2007 by Alberto Bencivenni

5.0 out of 5 stars Excellent Resource
Very well written book. Books contains a lot of code samples. The book is aptly subtitled 'Programmer to Programmer'. A must read for anyone who wants to learn and apply Generics.
Published on July 24, 2006 by Shashi Shekhar

5.0 out of 5 stars a perfect guide to .NET generics for experienced developers

Excerpt from C# Online.NET (CSharp-Online.NET) Review:
"Our author has done a wonderful job creating a highly readable book which covers generics in an exciting and... Read more
Published on July 18, 2006 by C# Online.NET, Editor

4.0 out of 5 stars Used book seems like new one
I ordered the book using expedite shipping, delivered within 3 days, the book seems like a new one.

Coming to the content i like the power collections chapter 14, in... Read more
Published on December 25, 2005 by Ravi Pasumarthy

5.0 out of 5 stars Excellent Generics Coverage
The author does a great job of covering all the aspects of using generics.

The book covers Type Safety, why Generics are not C++ Templates, Generic Classes, Generic... Read more
Published on December 12, 2005 by T. Anderson

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 3 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Need a Wrench with Great Impact?

Shop for impact wrenches at Amazon.com
Tough jobs require the power of a wrench that won't back down. A variety of impact wrenches are available for any number of projects at prices you'll like.

Shop for impact wrenches

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Get That Chiseled Look

Shop for chisels
Choose chisels with quality blades and ergonomic handles for all your cutting and shaping needs.

Shop for chisels now

 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates