Latest Interop Articles

Visual C++ Orcas Marshaling Library

The conversion between common native types and the equivalent .NET Framework type is a common programming activity for interoperability development in C++. Visual C++ Orcas introduces a light-weight, template-based library for performing this conversion. This article will look at both the use of this library and how it can be extended to add new conversions.

Why Don't I Get Those Keywords?

Do you ever get jealous when you're reading code in other managed languages? Code that uses keywords such as Property and Delegate and using. Have you ever wondered whether you could use those in your C++ applications? You can, but it's not always obvious how to do so.

Latest Developer Videos

More...

Latest CodeGuru Developer Columns

Creating Images from Scratch in C#

Creating Images from Scratch in C#

Because it's often easier to address pixels/cells directly than to use Windows Forms or something similar, it's very often simpler to manipulate raw pixel data directly.

Boxing and Unboxing in VB.NET

Boxing and Unboxing in VB.NET

The concepts of boxing and unboxing data might be second nature for many, but for newbies it's worth covering. And, the "old hands" may learn something new, as well.

Top White Papers and Webcasts

  • When storage performance issues are present, it impacts several resources attached to the storage system. However, often it's not a disk capacity issue, but a storage I/O bottleneck problem that can occur in a storage environment because of the unbalanced load placed on the storage systems by the application environment. This white paper discusses the top four reasons why storage I/O bottlenecks occur and how it impacts the overall storage performance, along with some tips and best practices to achieve optimum …

  • By providing developers with the right tools to detect, understand, and fix problems early, your business can simplify software development, shorten development lifecycles, and improve the quality of software code. The end result is increased innovation, secure applications, and a faster time to market — all at a lower cost.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date