By Juval Löwy
April 2003
Pages: 480
ISBN 10: 0-596-00347-1 |
ISBN 13: 9780596003470
![]()
![]()
![]()
![]()
(Average of 5 Customer Reviews)
This book is OUT OF PRINT.
Book descriptionProgramming .NET Components offers a complete introduction to the new Microsoft .NET component model, focusing on the aspects of .NET that make it ideal for building reusable, maintainable, and robust components. Author Juval Löwy, a noted authority on component-oriented programming, teaches the intricacies and the related system issues to .NET application developers, along with relevant design guidelines, tips, best practices, and known pitfalls. The book is packed with helpful original utilities aimed at simplifying the programming model and increasing the developer productivity.
Full Description
- Resource management
- Versioning
- Events
- Asynchronous calls
- Multithreading
- Serialization
- Remoting
- Component services
- Security.
Register your book | Submit Errata | Examples | C# Coding Standard | Author's Web Site
Browse within this book
Cover | Table of Contents | Index | Sample Chapter | Colophon
Book details
First Edition: April 2003
ISBN: 0-596-00347-1
Pages: 480
Average Customer Reviews: ![]()
![]()
![]()
![]()
(Based on 5 Reviews)
Featured customer reviews
Components you still go to need you create one!, September 30 2006
I read little this book very, but, I know that here it will be the new phase of my evolution with C#.
Talking with my mentor in C#, it I said to me that when I will be domindo this book, I will be prepared for the new revolution that comes arriving WENT C#: Construtivismo in Went with C#.
Ours, this is opening my head in some parts, who intends to advance with components, does not lose time, but before if it prepares to understand what it will be reading!
Brilliant Boook, April 08 2005
Brilliant book! Every .NET developer must read and have it for personal reference.
This is a kind of book, I was looking for, for component programming in .Net.
Thanks a lot Juval!
As good as they get, September 09 2004
An outstanding book.
The first three chapters gives you a brief intro to essential knowledge about what components is. I missed a references section though (other books treat the topic of components in general in more depth, and I suspect the author should have referenced a few of those).
The rest of the book is an excellent introduction to writing components using .NET and C#. What is special is the selection of code snippets. They are very short, but are targeted at showing the point, and only that.
This is one of the few books you can read from the first to the last page without doing some coding on the side to understand the contents. On top of that the writing is extremely fluent, clear and pedagogically constructed. At times there are even a bit of well placed humor.
I own around 20 books on .NET and C#. This is easily the best of them all.
Programming .NET Components Review, December 03 2003
When I was reading the first three chapters of this book I could have sworn that it was miss-titled; it should have been called Component Oriented Programming in .NET. Just so we get this straight, this is not a book about the wonderful components in the .NET Framework that Microsoft has provided -- this is a book about CREATING components in the .NET Framework.
The next item that needs to be clarified: What is a component? If you are from the Delphi/VCL world, a component is a non-visual object that can be manipulated in design-time with the mouse and the property browser, while usually being dragged onto a form (TTimer, TDatabase, TSession, TTable, etc). But in this book a component is a class -- the simpler the class, the better. No inheritance unless absolutely necessary, no class hierarchies, but interfaces are cool.
Now, once you get beyond the philosophy lessons of the first three chapters, you are left with one outstanding book on practical .NET development. The chapter on Events is worth the price of admission alone. The chapter on Versioning is excellent as well, but the rest of the sections are every bit as good.
Many of the topics covered in the book are not things you will find in the help files, or if they are, they are too scattered to be useful. What is covered: a large number of best practices, defensive coding techniques (again the chapter on Events is gold), and general you-really-need-to-know-this topics.
One note, some of the topics covered are very large (Remoting and Security are two examples), and if you are interested in those topics, there are other books that deal with them individually.
Summary: if you are into creating top-quality .NET software you should own this book.
Programming .NET Components Review, November 06 2003
This is the best book in C# I have seen. It is very practical, solved all the problems I am facing in work.
Media reviews
"[This is] one outstanding book on practical .NET development. The chapter on Events is worth the price of admission alone. The chapter on Versioning is excellent as well, but the rest of the sections are every bit as good...Summary: if you are into creating top-quality .NET software you should own this book."
--Christopher Brandsma, Boise Software Developers Group, January 2004
http://bsdg.org/books/pnetcomp/
"I can honestly say that this is the best advanced C# book I have ever seen."
--Salt Lake ColdFusion Users Group, October 2003
http://www.slcfug.org/index.cfm?pageID=52
"Juval Lowy's 'Programming .Net Components' is the Harry Potter for .Net developers...I found '[Programming].Net Components,' however, to be a real page turner. Seriously! I ran through it in a week..I consider it the best.Net book I've read, and I've read a lot of them."
--Grant Killian, WeProgram.net, August 2003
http://www.weprogram.net/BookReview.aspx?id=2
"'Programming .NET Components' by Juval Löwy provides practical advice for learning how to build robust real-world application with .NET, and will help you conquer complexity...the book is a wealth of information for all the key system essentials that you need to understand and master to build well-designed applications...Programming .NET Components models the good design principles it teaches; it's well organized and easy to read. Löwy presents information ranging from basic to advanced without ever getting bogged down in too much detail...And somehow he manages to cover this wealth of information in about 400 pages, saving you from lugging another phone book-sized reference tome around like many programming books."
--Brian Noyes, .NET Magazine, August 2003
http://www.ftponline.com/dotnetmag/2003_08/online/bnoyes/default_pf.asp#
"If you're looking for a book that is low on fluff and written in a very relaxed, conversant style I highly recommend 'Programming .NET Components.'"
--Chattanooga Area .NET User Group, May 2003
"If you're looking for a book that is low on fluff and written in a very relaxed conversant style, I highly recommend 'Programming .NET Components.'"
--Larry Johnson, Chattanooga Area .NET User Group, May 2003
"I have purchased, literally hundreds, and I mean hundreds of technology books over the last 20 years, and this may be the best. This work addresses not only how one builds software but why, and provides clear insight into the design goals of component technology from early Windows dll(s), to the current Microsoft .Net Framework. This is the 'Rosetta Stone' of Microsoft .Net."--Randall S. Young, Amazon.com Customer Reviews, May 2003
http://www.amazon.com/exec/obidos/tg/detail/-/0596003471/103-5918693-6939861
