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.


‹  Return to Product Overview

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++.

From the Back Cover

DEVELOPING APPLICATIONS WITH VISUAL STUDIO.NET is an in-depth guide that takes Windows programming to the next level: creating .NET applications that leverage the prior knowledge and experience of C++ Win32 programmers. The .NET Framework supplies programmers with rich standard run-time services, supports the development of Web-based services, and provides both inter-language and inter-machine interoperability. Programmers can now focus on creating more complex, more distributed, and more Web-enabled applications.

This book begins by describing the .NET Framework, introducing the facilities .NET offers and the classes programmers can use. It goes on to describe the tools available in Visual Studio.NET and demonstrates their use. Readers are then ready to develop and debug applications with the help of clearly illustrated examples in C# and Managed C++.

DEVELOPING APPLICATIONS WITH VISUAL STUDIO.NET covers commonly overlooked topics such as error handling, memory management, event logging, localization issues, performance monitoring, ATL Server, and Managed C++. Author Richard Grimes shares his hard-won understanding of Visual Studio.NET, emphasizing the innovations that save you time and trouble and steering you away from those that limit programming power.

Among the topics explored in-depth:

  • The Common Language Runtime (CLR)
  • Core classes in the Framework Class Library
  • Contexts and .NET remoting
  • Interoperation and COM+
  • The Visual Studio.NET environment
  • Creating and building solutions
  • Visual C++.NET
  • Application development
  • Debugging

With this book as your guide, you will learn how to efficiently develop strong, robust code within .NET.



0201708523B01092002

About the Author

Richard Grimes is an independent consultant specializing in COM, ATL, and .NET. He is the best-selling author of a number of books written for Wrox Press, including Professional Visual C++ MTS Programming (1999), Beginning ATL 3 COM Programming (1999), Professional ATL COM Programming (1998), and Beginning ATL COM Programming (1998).



0201708523AB07292002
‹  Return to Product Overview