Programming .NET Components, 2nd Edition



Price: $30.17


Programming .NET Components, 2nd Edition (O\'Reilly Media, Inc.) - July 2005Publisher: O'Reilly Media, Inc. - July 27, 2005

ISBN-10: 0596102070, ISBN-13: 9780596102074

Author: Juval Lowy


644 pages


Programming .NET Components, 2nd Edition - book reviews: 65



Book Description
Brilliantly compiled by author Juval Lowy, "Programming .NET Components," Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.

Following in the footsteps of its best-selling predecessor, "Programming .NET Components," Second Edition has been updated to cover .NET 2.0. It remains one of the few practical books available on this topic. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market. In fact, nearly two million Microsoft developers worldwide now work on such systems.

"Programming .NET Components," Second Edition begins with a look at the fundamentals of component-oriented programming and then progresses from there. It takes the time to carefully examine how components can simplify and add flexibility to complex applications by allowing users to extend their capabilities. Next, the book introduces a variety of .NET essentials, as well as .NET development techniques. Within this discussion on component development, a separate chapter is devoted to each critical development feature, including asynchronous calls, serialization, remoting, security, and more. All the while, hazardous programming pitfalls are pointed out, saving the reader from experiencing them the hard way.

A .NET expert and noted authority on component-oriented programming, Lowy uses his unique access to Microsoft technical teams to the best possible advantage, conveyingdetailed, insider information in easy-to-grasp, activity-filled language. This hands-on approach is designed to allow individuals to learn by doing rather than just reading. Indeed, after digesting "Programming .NET Components," Second Edition, readers should be able to start developing .NET components immediately.

"Programming .NET Components," Second Edition is the consummate introduction to the Microsoft .NET Framework--the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.

Following in the footsteps of its best-selling predecessor, "Programming .NET Components," Second Edition has been updated to cover .NET 2.0. This invaluable resource is targeted at anyone who develops complex or enterprise-level applications with the .NET platform--an ever-widening market.



Most helpful customer reviews

Book rating: 5Required reading for serious .NET development

I read this book several years ago and have since returned to it every two years or so for a light re-read. I consider it a member of a very small group of elite .NET development books and often recommend it, along with "CLR via C#" and "C# in Depth", to young .NET developers looking to take the next step in their careers.

Jeremy Jarrell
06 October, 2009


Book rating: 5A great conceptualcookbook reference for any intermediate .NET developer

I think of this book as a cookbook without the fat, or a concept book with some meat. The book discusses topics that are often glossed over in introductory books; exactly the types of things that a responsible .NET developer needs to understand to write efficient and stable .NET applications.

S. Wolfe
12 February, 2009


Book rating: 5Can be considered a general, concise book on Software Programming...

Microsoft technology has generated some really good books on software programming over the years. This book is definitely one of them. The difference between this book and the others may lie in the fact that it is published by O'Reilly. This book is devoted to the latest Microsoft technology, but it is really a book that explains the basic principles behind all software programming.

You can read this book and substitute any other language, for example Java, to implement the principles elucidated. Of course, the set of software principles is much vaster than in this book, but there are not too many tomes that concisely and clearly explain the fundamental principles that have to show up in any software application.

And it also shows how elegant a job Microsoft has done with DotNet to implement these ubiquitous principles and make their usage incredibly easy. After the pain and torture of their earlier technology (eg. COM), this shines in contrast. Took me back to the joys of programming in plain old Basic and Visual Basic once upon a time. They must have done something right when the open-source advocates jump to implement their own version of DotNet.


Jake Gay
28 December, 2008


Book rating: 5.Net on Steroids !

A Classic Book that begins it's journey, where all books end. The true difference between a casual programmer and a disciplined programmer is more prominent in his/her code when they start using advanced features of the framework. A true programmer knows his stuff in and out and knows how to leverage the features of the framework effectively in every line of code. And to get to that level of proficiency it takes reading and practicing the concepts on daily basis. And if at all, there is any book out there, that will help you, then it is this book. A definite YES. 5 Stars.

S. Devasundaram
25 April, 2008


Book rating: 5One Of A Kind On .NET Components And C# Programming

Without any second thought I will place this book among the best books on the subject ever published. I hope everybody will agree that there are only a few books that worth reading from the beginning to the end without skipping a page. To me this is one of those rare books.
The author manages to reflect on broad architectural concepts and yet be extremely specific. He was able to present the most complicated aspects of component oriented programming and the C# language in a very simple, yet concise manner. Many complex issues that may turn off even experienced programmers are described in a way that not only are very well understood, but could easily be migrated into a working program. The author has found an absolutely perfect balance of presenting general architectural aspects of the subject he is discussing and real life implementation techniques.
I truly believe that anybody who is dealing with such aspects (to name but a few) as serialization, asynchronous invocation, multithreading, reflection, events, delegates, deterministic finalization, etc., MUST read this book.
By the way, this author has published another wonderful book on Windows Communication Foundation - "Programming WCF".


Armen Jamkotchian
27 February, 2008