Have one to sell? Sell yours here
Developing Applications with Visual Studio.NET (DevelopMentor)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Developing Applications with Visual Studio.NET (DevelopMentor) [Paperback]

Richard Grimes
5.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Product details

  • Paperback: 832 pages
  • Publisher: Addison Wesley; 1 edition (11 Feb 2002)
  • Language English
  • ISBN-10: 0201708523
  • ISBN-13: 978-0201708523
  • Product Dimensions: 23.4 x 18.8 x 3.7 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,920,553 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Richard Grimes
Discover books, learn about writers, and more.

Visit Amazon's Richard Grimes Page

Product Description

Amazon.co.uk Review

Developing Applications with Visual Studio .NET is aimed at advanced programmers working in C++ or perhaps C#. From the title you might imagine this to be another introductory tour of Visual Studio's wizards and editors, but it is not. Visual Studio is hardly mentioned in the first two-thirds of the book. Instead, this is primarily a guide to the inner workings of the .Net Framework. The author's background is in COM programming, and he takes particular care to explain how things have changed in .NET, as well as showing how .NET interoperates with COM. In the preface, he recalls spending hours poring over IL (Intermediate Language) and single-stepping through code to investigate the inner workings of .Net. This research shows itself in the high quality of the code examples, explanations and comments.

The book begins with a description of the .Net runtime, including types, interfaces, delegates, assemblies and version handling. The author goes on to cover the core class library, not in great detail but enough to get a feel for the new API. Excellent chapters on .Net remoting and COM interop offer useful insights into these two complex areas. Next come several chapters on Visual Studio itself, beginning with a guide to the IDE and its primary tools. There is a look at the different project types and a description of the code, build and deployment process. A chapter on managed extensions for C++ explains how to compile to IL and how to mix managed and unmanaged code. The last two chapters include an overview of control development, a section on resources and internationalisation, and an in-depth look at debugging. The writing style is concise but always readable. This is the perfect book for C++ developers who already have a full knowledge of the Windows API, but who are now making the transition to the .NET Framework. --Tim Anderson

Product Description

This is the.NET book C++ developers have been waiting for: a meaty, practical guide to Visual Studio.NET programming from one of the world's leading authorities on Microsoft development. Best-selling COM/ATL author Richard Grimes begins by reviewing the fundamental concepts that underlie the .NET Runtime, including managed vs. unmanaged code, garbage collection, the Microsoft Intermediate Language, type information, and metadata. Next, Grimes introduces the .NET Class Libraries -- first at a high level, and then with far greater detail about the libraries that will be of greatest value. Grimes covers contexts and remoting, introducing serialization, marshalling, channels and SOAP, and the role of Web services as an interoperability mechanism. Once readers are solidly grounded in .NET, Grimes turns to Visual Studio.NET: its facilities, tools, and project structure, ranging from project management issues to Web discovery. In Part III, Grimes offers comprehensive coverage of using Visual Studio.NET to build advanced applications. He presents detailed coverage of managed C++ written for experienced C++ developers; a thorough walkthrough of C++ development with WinForms designed to help developers migrate from Win32; extensive coverage of Microsoft's ATL Server and web application/service development; and finally, a full chapter on debugging. For every experienced Windows developer familiar with Visual C++.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

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

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

9 of 9 people found the following review helpful:
5.0 out of 5 stars Excellent look at using VS.NET, 6 Mar 2002
By A Customer
This review is from: Developing Applications with Visual Studio.NET (DevelopMentor) (Paperback)
Very good look at using Visual Studio .NET - it repeats very little of what's in the quite accessible online documentation, and the first couple of chapters on the CLR and framework are excellent.

After that, the author has a tendency to wander through a bunch of "coo that looks interesting" topics without sticking to a general narrative. Having said that, the topics are quite interesting, and the coverage of interop is very useful.

Definitely worth getting this book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.1 out of 5 stars (9 customer reviews)

34 of 37 people found the following review helpful:
5.0 out of 5 stars Quality book that offers a lot of insight into .NET, 25 Oct 2002
By Southern California .NET User Group - Published on Amazon.com
This review is from: Developing Applications with Visual Studio.NET (DevelopMentor) (Paperback)
The book really comes from the perspective of a Win32/C++ developer. I would not recommend this book, unless you have come from this background, or really want to understand some of the internals of .Net (and are really willing to spend some time in it). It also only really covers Visual C# and Visual C++.Net (managed and unmanaged).
Overall it is a quality book that offers a lot of insight into the world of .Net. It requires one to read it a few times through to really get the details as Grimes has a tendency to dig deep into details that may not make sense at the time.
The organization is fair but could use a lot of work as the chapter layout seems a little disjointed. There could also be many more examples in the book. The book provides an adequate number of examples, but could use more.
The first few chapters really spend a lot of time digging into the framework. Many times Grimes leads one deep down a path (such as boxing and unboxing) and others he refers to another chapter later (such as exception handling etc). It's a decent overview of .Net but requires one to read it over a few times. Many times it delves into the inner workings of .Net that might not be easy to grasp the first time through.
The second chapter starts looking at the framework classes, and gives a healthy overview of .Net's offering. Chapter 3 gets into .Net remoting and context. Overall I think chapter 2 and 3 are probably the best of the book.
Chapter four concerns itself with COM interop and COM+. This chapter is a good overview of what was done before and how it works in .Net. It is a necessary chapter, but I for one kinda glossed over it. The price of interop tends to be fairly high and to be avoided wherever possible. I think this is a great chapter, though, as I am sure I will need to do this at some point and this will be a good reference.
Chapters 5 and 6 concern themselves with Visual Studio .Net and how to build applications. Pretty good chapters, especially if you have not become familiar with the IDE yet. The section on tools and external tools are very important.
Chapter 7 is all about Visual C++.Net (managed and unmanaged). I think this is really a highlight as there are not many good books on Visual C++.Net. Grimes does an excellent job of describing the enhancements to Visual C++ and some features that have been widely ignored (ATL Server and Visual C++ unmanaged).
Chapter 8 provides an excellent overview of application development. Unfortunately the book does not cover ADO.Net or ASP.Net, but it makes up for it by covering many tricky areas of development like localization, and logging mechanisms.
Chapter 9 covers debugging. I wish this chapter was actually longer, but It does a good job of showing debugging techniques for .Net. This chapter is an absolute must read for any developer, as debugging techniques can not be over stressed.
Overall I think the book is very detailed and it should be in any serious developer's library. This is definitely not a beginer's book and does not cover many aspects of .Net development that are almost essential. Windows Forms, Remoting are covered lightly but really almost requires a book in and of itself to describe it correctly. I recommend this book, but be careful to do a self evaluation before you dive in. I have seen many senior developers read this book and not understand any of it. It is very clear about it's target audience being of a Visual C++ background, and it is not lying. I think it provides the best book for introducing those developers into .Net. Hope you enjoy this book, too. -- Reviewed by Mathew U.

21 of 26 people found the following review helpful:
4.0 out of 5 stars Too Much C#, 18 Mar 2002
By Dan Tepper - Published on Amazon.com
This review is from: Developing Applications with Visual Studio.NET (DevelopMentor) (Paperback)
I've read Richard Grimes' other works published by WROX, and eagerly looked forward to this one. While i found it technically very informative, the book claims to be targeted at "C++ Win32 Developers" but the vast majority of examples are C#. In spite of what everyone seems to think, the languages are not interchangeable, and I expected much more of a C++ angle. Am I the only C++ developer who feels C# is being rammed down my throat whether I like it or not?

7 of 8 people found the following review helpful:
5.0 out of 5 stars Good book if you can choke down "Managed C++", 11 Aug 2002
By A Customer - Published on Amazon.com
This review is from: Developing Applications with Visual Studio.NET (DevelopMentor) (Paperback)
Updated Review:
After a year of programming real world projects with .NET, I had to change my opinion on this book. As the author acknowledges, there is ALOT of existing C++ code and libraries. Trying to port existing code or using Interop techniques is not always the best solution. I'm glad to have a reference to Managed C++ that helps me compile C++ solutions to .NET(I would like to see a tiny bit more on mixed mode, c runtime linking, and C++ idioms that Just Don't Work). I still believe this is not the simplest book for learning C#, but those books have become a dime a dozen. This book is one you'll be glad if you need to using existing software.
Original Review:
Ok, I'm a C++ developer that has a hard time stomaching what MS has done to my beloved language. However, I am very interested in the .NET initiative( and C# ) and wanted to get the perspective of a C++ expert, especially one with a COM background. I read this book and found it quite good, except for the examples in "Managed C++"( in which there were many ). Granted, I was warned, but seeing C++ twisted like that reminded me of Bilbo's line ...butter scraped over too much bread... . The "Managed C++" examples were truly distracting. The author had to explain why the plumbing overhead, we learned to detest in COM, now exists in every line of code in "Managed C++"( my words, not his ).
 Go to Amazon.com to see all 9 reviews  4.1 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback