Professional .NET Framework 2.0


Joe Duffy

image from book

Published by Wiley Publishing, Inc.

10475 Crosspoint Boulevard Indianapolis, IN 46256.
www.wiley.com

Copyright 2006 by Wiley Publishing, Inc., Indianapolis, Indiana

Published simultaneously in Canada

ISBN-13: 978-0-7645-7135-0

ISBN-10:

0-7645-7135-4

Manufactured in the United States of America

10 9 8 7 6 5 4 3 2 1

1MA/RW/QT/QW/IN

No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions.

image from book

LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ.

image from book

For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.

Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.

Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.

About the Author

Joe Duffy is a program manager on the Common Language Runtime (CLR) Team at Microsoft, where he works on concurrency and parallel programming models. Prior to joining the team, he was an independent consultant, a CTO for a startup ISV, and an architect and software developer at Massachusetts-based EMC Corporation. Joe has worked professionally with native Windows (COM and Win32), Java, and the .NET Framework, and holds research interests in parallel computing, transactions, language design, and virtual machine design and implementation. He lives in Washington with his soon-to-be wife, cat, and two crazy ferrets. Joe writes frequent essays on his blog at www.bluebytesoftware.com.

For Jess
Nothing makes me happier than us;
I look forward to a life full of love and shared experiences
Together.

Credits

Senior Acquisitions Editor
Jim Minatel

Development Editor
Kenyon Brown

Technical Editor
Carl Daniel

Production Editor
Felicia Robinson

Copy Editor
Foxxe Editorial Services

Editorial Manager
Mary Beth Wakefield

Production Manager
Tim Tate

Vice President and Executive Group Publisher
Richard Swadley

Vice President and Executive Publisher
Joseph B. Wikert

Graphics and Production Specialists
Stephanie D. Jumper
Lynsey Osborn
Alicia B. South

Quality Control Technicians
John Greenough
Leeann Harney
Jessica Kramer

Proofreading and Indexing
TECHBOOKS Production Services

Acknowledgments

Working on the product team responsible for many of the technologies in this book was a blessing. I was part of the "shipping Whidbey" pulse, wrapped up in the insane day-to-day discussions on planning, timelines, bug fixing (and graphing), and new surprise unplanned features. So many awesome people on the CLR Team helped me out by answering questions, reviewing text, and generally allowing some of their smarts to rub off on me.

The following people at Microsoft either directly or indirectly (by answering questions, chatting with me, etc.) have impacted this book: Christopher Brumme, Brad Abrams, Brian Grunkemeyer, Krzysztof Cwalina, Joel Pobar (crikes!), Kit George, Rich Lander, Dave Fetterman, Vance Morrison, Anthony Moore, David Gutierrez, Ravi Krishnaswamy, Sean Trowbridge, Jim Miller, Jim Johnson, Maoni Stephens, and Rico Mariani. And, of course, all of the other CLR Team members whose blogs supplied better product documentation than I could have ever imagined.

Thanks to all my peeps back at EMC, with whom I worked while my infatuation with the CLR was in its infancy. Special thanks to Mark (and Paula!) Clement, Dale Hoopingarner, Jim "Beaver Tail" Braun, Jerry Smith, Bill Reid, Mark Allen, Bob Kindler, Ron Fratoni, and Eric Moore. And everybody down in Powerlink world, that is, Tim McCain and group.

And to David LeStrat: it was fun for the short while it lasted.

The Wrox team was awesome. I can't thank Jim Minatel enough for the opportunity to write this book, and even more: his tremendous patience and kindness throughout the project. My editors, especially Kenyon Brown and my technical editor Carl Daniel, didn't let much slip by. Thanks for helping to make it airtight.

Jess, without your love and support, I could not have done this project. Your patience is amazing. I can't ever thank you enough. And without the little furry dudes scurrying about—Raj, Ashok, and Mike (i.e., our pets)—I'd probably not have cracked a smile the entire year. Thanks also to my supercool family—Mom, Dad, Jim, Sean, and Jamie—who kept telling me I wasn't going insane during this project while I swore that I was.

Lastly, I am eternally thankful to Tom Eck and Frank Sanchez for giving a crazy teenage kid a chance to hack on software for money.




Professional. NET Framework 2.0
Professional .NET Framework 2.0 (Programmer to Programmer)
ISBN: 0764571354
EAN: 2147483647
Year: N/A
Pages: 116
Authors: Joe Duffy

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net