O'Reilly logo

.NET-A Complete Development Cycle by Thomas Moeller, Gunther Lenz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Accessing System Resources

Accessing System Resources

This chapter discusses the seventh iteration of the project, in which we integrate unmanaged code into the photo editor application. Although .NET assemblies are usually easier to build, deploy, and maintain, there are valid reasons to invoke unmanaged code from a .NET application:

  • It lets you use legacy components as building blocks for new applications.

  • It improves execution speed of certain algorithms, a critical consideration.

  • It gives you access to system resources or libraries that are not exposed through the .NET Framework.

This chapter demonstrates the latter case: the integration of a new feature based ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required