Discover new kitchen selections
$29.47 with 41 percent savings
List Price: $49.99
FREE delivery April 23 - 24. Details
Or fastest delivery Wednesday, April 16. Order within 10 hrs 46 mins. Details
Only 1 left in stock - order soon.
$$29.47 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$29.47
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
AtolyeWish
AtolyeWish
Ships from
AtolyeWish
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Applied Microsoft® .NET Framework Programming (Pro-Developer)

4.2 out of 5 stars 75 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$29.47","priceAmount":29.47,"currencySymbol":"$","integerValue":"29","decimalSeparator":".","fractionalValue":"47","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"TDE2Tpskdet262nBWSTpjmwbi9Ux%2FbNMqs4p0Y4M5lCvQbK7QHXLtUvOCOv7wZ19Tm5liUDIF4yQ1LlTUtBa4LqpAODHzCjnA%2BVe5PE72EQ%2BYcNVxojU3RXZ4PGG5vy4YK4jmo%2FbI75sQj5zAJyGKWRChRs6QLbfSiPFLg2FZZjwTUW%2B7wEp3JLHXUos2xsM","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

The Microsoft® .NET Framework allows developers to quickly build robust, secure ASP.NET Web Forms and XML Web service applications, Windows® Forms applications, tools, and types. Find out all about its common language runtime and learn how to leverage its power to build, package, and deploy any kind of application or component. APPLIED MICROSOFT .NET FRAMEWORK PROGRAMMING is ideal for anyone who understands object-oriented programming concepts such as data abstraction, inheritance, and polymorphism. The book carefully explains the extensible type system of the .NET Framework, examines how the runtime manages the behavior of types, and explores how an application manipulates types. While focusing on C#, it presents concepts applicable to all programming languages that target the .NET Framework.

Topics covered include:

  • The .NET Framework architecture
  • Building, packaging, deploying, and administering applications and their types
  • Building and deploying shared assemblies
  • Type fundamentals
  • Primitive, reference, and value types
  • Operations common to all objects
  • Type members and accessibility
  • Constants, fields, methods, properties, and events
  • Working with text
  • Enumerated types and bit flags
  • Array types
  • Interfaces
  • Custom attributes
  • Delegates
  • Error handling with exceptions
  • Automatic memory management
  • AppDomains and reflection
  • Includes coverage of C#

Editorial Reviews

Amazon.com Review

Applied Microsoft .NET Framework Programming is a tutorial. It's meant for programmers who already know an object-oriented language and want to apply their knowledge in the standardized environment provided by the Microsoft .NET Framework. The book, written by Jeffrey Richter, a programmer and the .NET columnist at Microsoft's magazine for its developer community, takes a more or less language-agnostic approach to the run-time environment (though many illustrative examples are in C#). It aims to untangle the Common Language Runtime (CLR) and some of the Framework Class Library (FCL), and generally succeeds, particularly at the former. Richter shares his knowledge of the key classes you can instantiate in the CLR, and the kinds of operations you can perform on and with them.

You can read this book, or individual chapters, from beginning to end. You'll probably find it more helpful, though, if you read individual sections as you encounter problems or develop an interest in specific aspects of the CLR (ideal for those middle-of-the-night "I wonder how it does..." questions). Richter typically lets his code do most of the talking, and he'll often introduce a section with a prose summary of the CLR way of doing something (sometimes with a supplementary diagram) before unleashing a string of quick examples that illustrate variations on the theme. In an unusual and helpful tutorial move, he makes heavy use of the ILDASM utility to show what goes on at compile time. --David Wall

Topics covered: How the Microsoft .NET Framework--in other words, the Common Language Runtime (CLR) and parts of the Framework Class Library (FCL)--runs Microsoft .NET applications, and how to write software for the framework. Shared assemblies, characteristics of CLR types (including their properties, methods, fields, and events), and object orientation all get ample coverage. There's particularly detailed information on text manipulation (including internationalization and localization), arrays, custom interfaces, and the managed environment (garbage collection) in the CLR environment.

About the Author

Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com)-a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows®-related programming books. Jeffrey has been consulting with the Microsoft® .NET Framework team since October 1999.

Product details

  • Publisher ‏ : ‎ Microsoft Press (January 25, 2002)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 630 pages
  • ISBN-10 ‏ : ‎ 0735614229
  • ISBN-13 ‏ : ‎ 978-0735614222
  • Item Weight ‏ : ‎ 2.75 pounds
  • Dimensions ‏ : ‎ 7.38 x 1.33 x 9.25 inches
  • Customer Reviews:
    4.2 out of 5 stars 75 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Jeffrey Richter
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Jeffrey Richter is a Software Architect on Microsoft’s Azure team. He produced a video series on Architecting Distributed Cloud Applications available (for free) on YouTube at http://aka.ms/RichterCloudApps. He is also a co-founder of Wintellect, a software consulting and training company where he has authored many videos available on http://WintellectNOW.com.

Jeffrey has spoken at many industry conferences, and is the author of several best-selling Windows and .NET Framework programming books and has also been a contributing editor to MSDN Magazine where he authored many feature articles and columns.

Customer reviews

4.2 out of 5 stars
75 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find the book's content comprehensive, with one mentioning it provides detailed information about types. They appreciate its readability, with one customer specifically enjoying the chapters on boxing. Customers consider the book good value for money, with one noting it's much cheaper than alternatives.

AI-generated from the text of customer reviews

4 customers mention "Content depth"4 positive0 negative

Customers appreciate the depth of the book's content, with one customer noting it provides comprehensive information about building blocks and type descriptions.

"...to anticipate whats going on in the reader's mind and provides information that is as in-depth and accurate as it is a joy to read...." Read more

"...The book seems to be good and fullfils that need. This a .NET 2 book so will not cover the newest feature." Read more

"...It is very comprehensive and describes in detail about the types and classes that make up the framework. If your a .Net programmer have fun with it...." Read more

"This book serves as a great introduction to the building blocks of the .NET Framework...." Read more

3 customers mention "Readability"3 positive0 negative

Customers find the book easy to read, with one customer particularly enjoying the chapters on boxing.

"...I really enjoyed the chapters on boxing, object equality and shared assemblies...." Read more

"...provides information that is as in-depth and accurate as it is a joy to read...." Read more

"As most of the reviews suggest, it is a great book and I highly recommend you to buy it...." Read more

3 customers mention "Value for money"3 positive0 negative

Customers find the book offers good value for money.

"...I have not read the book to the end but it has been really valuable...." Read more

"...- but I did learn quite a bit from it, and think it was time and money well spent. I don't know why Part I is so bad...." Read more

"...materials (CDs, Class Library posters etc) and surprisingly its MUCH cheaper than buying this by itself." Read more

Top reviews from the United States

  • Reviewed in the United States on July 19, 2002
    I can't remember how I chose this book but I am sure glad I did. I have been postponing learning the framework for a long time cos I was hoping it won't get industry approval( no such luck!).
    First of all, this is not a book for beginners. There are tons of books out there for beginners and this is not one of them.
    However if your are an experienced programmer and you care about how efficient your programs run, then this is the book for you. I have not read the book to the end but it has been really valuable. It breaks down different parts of the .NET framework and shows how things work.
    I really enjoyed the chapters on boxing, object equality and shared assemblies.
    It should be noted that most people will get by without knowing a lot of the stuff that is covered in this book but for programmers who are interested in the hows and whys in .NET, and how efficient IL code runs, this book has to "hang out" on your shelf.
    One person found this helpful
    Report
  • Reviewed in the United States on May 17, 2003
    This book is probably the best book I have read on software development. The author seems to anticipate whats going on in the reader's mind and provides information that is as in-depth and accurate as it is a joy to read.
    In my opinion anyone who cares about development in .NET should read this book first.
    It is basically more on .NET framework rather than on any programming language (and maybe for that reason leaves out Threading, IO etc) and should be complemented with a good language book like Programming C# by Jesse Liberty and of course the other goldmine .NET Remoting by Ingo Rammer
    2 people found this helpful
    Report
  • Reviewed in the United States on June 21, 2002
    At first, I couldn't understand why this book had been so recommended by someone I trust (nor why it gets such good reviews, here). It seemed grossly padded with gratuitous screen shots, and ridiculous long IL disassemblies. There were all sorts of pointless low-level details - it was as if Richter was unable to forgo telling us about any detail that had taken him time to master.
    Then I got to Part II, and everything got much better. The number of words per page shot way up, and the screen shots and code listings were much better chosen. The writing is limpid and unaffected; the detail level is just about right. I agree with those who point out that the title is misleading - this book is much more about the CLR and CLS than the FCL - but I did learn quite a bit from it, and think it was time and money well spent.
    I don't know why Part I is so bad. Perhaps he actually wrote it in a rush, at the end. Perhaps it's just cobbled together from magazine articles he wrote while .Net was in beta. (Chapter 19's discussion of garbage collection, for example, is very similar to his November 2000 "MSDN Magazine" article that's available online.) It doesn't matter why, though - you'll appreciate this book a lot more if you read the first three chapters last, or not at all.
    9 people found this helpful
    Report
  • Reviewed in the United States on December 8, 2009
    Starting .NET development after a long time on JAVA. Wanted a book on .NET which could start with basic concepts. The book seems to be good and fullfils that need. This a .NET 2 book so will not cover the newest feature.
    One person found this helpful
    Report
  • Reviewed in the United States on April 15, 2003
    This book is better than most microsoft press books, but as a rule of thumb always check OReilly first. Microsoft Press is known for fluff - even books people consider the bibles are fluff when compared to OReilly. After reading a few OReilly pages you'll say 'gee that was simple'.
    I don't work for OReilly, I've been a Unix programmer for 15 years and used OReilly for a long time. I am now switching to .NET. I was very disappointed when I tried to use MSFT Press books to learn anything.
    Steve
    3 people found this helpful
    Report
  • Reviewed in the United States on October 19, 2004
    As most of the reviews suggest, it is a great book and I highly recommend you to buy it.

    There is a cheaper alternative to buying this though. Search for The Applied Microsoft .NET Framework Programming in C# Collection by the same author (Jeffrey Richter). That edition contains this book with lots of additional materials (CDs, Class Library posters etc) and surprisingly its MUCH cheaper than buying this by itself.
    23 people found this helpful
    Report
  • Reviewed in the United States on November 4, 2002
    Don't go here if you are trying to find a good book on VB.Net or C#.net. Before reading about the Languages around the .Net Framework one should gain an understanding of the framework as a whole. I have bought many books (50+) and this book is the best book that I have read so far about the .Net framework. It is very comprehensive and describes in detail about the types and classes that make up the framework. If your a .Net programmer have fun with it. A MUST BUY!
    4 people found this helpful
    Report

Top reviews from other countries

  • Peter Cross
    5.0 out of 5 stars Fantastic book
    Reviewed in the United Kingdom on November 6, 2002
    I wasn't sure that I would need this book, I figured that a book on C#, one on ADO.net and another on ASP.Net would give me enough information to move to C# but I bought it anyway and haven't been able to put it down since.
    The author manages to take some fairly complex concepts and make them very easy to understand, I don't think I've had to re-read any section yet.
    I am convinced that reading this book will have significantly increased my effectiveness in producing .NET solutions.
  • Paul Mercer
    5.0 out of 5 stars Excellent book on .Net
    Reviewed in the United Kingdom on May 11, 2004
    Written in a very nice and easy to read style, covers not just how the framework is put together but more importantly reasons why and how best to take advantage of it in your own software.
    Delves deep into areas of the Framework that I personally haven't seen covered as clearly anywhere else.