How To


Working with Windows 7 Thumbnails

In the second of two Windows 7-themed columns, Patrick Steele looks at how to get the most out of thumbnails with the Windows API CodePack.

How to Get Oriented with a New Database

On VB author Joe Kunk shows how you can quickly discover the orientation of an unknown database using dynamic queries.

Inversion of Control Patterns for the Microsoft .NET Framework

Explore new ways to manage dependencies in your applications with Inversion of Control containers and Dependency Injection.

Exploit Multi-Core Processors with .NET 4 and Visual Studio 2010

If you want to take advantage of the power of multi-core machines, you need to start creating applications with parallel processing using PLINQ, the Task Parallel Library and the new features of Visual Studio 2010.

Debugging Applications with IntelliTrace

The new IntelliTrace feature in Visual Studio 2010 promises to eliminate the pernicious scourge of "no repro" bugs by giving developers a detailed view of what happened during execution when a bug was filed. Here's how you can get started with IntelliTrace.

Tap into the Power of Visual Studio

Daily coding is a lot easier when you know how to use Visual Studio effectively. To optimize your experience with the latest Microsoft IDE, try these practical tips and shortcuts. (Part 1 of 3)

Tap into the Power of Visual Studio

Daily coding is a lot easier when you know how to use Visual Studio effectively. To optimize your experience with the latest Microsoft IDE, try these practical tips and shortcuts. (Part 2 of 3)

Tap into the Power of Visual Studio

Daily coding is a lot easier when you know how to use Visual Studio effectively. To optimize your experience with the latest Microsoft IDE, try these practical tips and shortcuts. (Part 3 of 3)

Getting the Jump on Jump Lists

Windows 7 contains a number of UI improvements to the classic taskbar. One very useful feature for quickly launching an application with its associated files is Jump Lists. In this issue, we'll look at how you can utilize Jump Lists in your own Windows 7 applications.

Passing Data Between Pages Using the ASP.NET MenuItem

Sometimes, when the user clicks on a menu choice, you want to pass some data based on the page's content. Here's how to dynamically alter a menu control based on the data on the page.

When Hexadecimal is Just Not Enough

Joe Kunk looks at how to manage a numeric system that extends to the entire alphabet.

Load Testing with Visual Studio 2010

In part 2 of his series on Web performance testing and load testing in Visual Studio 2010 Ultimate, Ben Day explains how to set up a load test rig to determine how well your application performs with multiple users.

Build Your Own 'Skunk Works' Business Intelligence Project with SQL

How to use SQL Server to build a business intelligence (BI) platform without getting your organization's top brass involved.

Calling WCF Services in Silverlight 4

We explore the WCF service boundary after upgrading sample applications to Visual Studio 2010 and Silverlight 4.

Experiencing C# from a VB Developer's Perspective

On VB author Joe Kunk talks about his impression of C#.

Code Contracts in .NET 4

Patrick Steele looks into C# Code Contracts under .NET 4 and how they can streamline code validation.

Memory Mapped Files

Patrick Steele shows how you can realize major performance gains when working with large images by using memory-mapped files.

Web Performance Testing with Visual Studio 2010

Performance testing and debugging is a major focus of Visual Studio 2010 Ultimate.

How-To Q&A: I have set up my Web service for tracing, but I can’t find my trace logs.

A reader sets up a Web service for tracing, but can't find the trace logs, despite the lack of any error message.

Backup On Build: Source Code Assurance (Part 2)

On VB author Joe Kunk provides a look into the code behind his automated source code backup solution.

Backup on Build: Source Code Assurance

On VB author Joe Kunk looks into how an automated source code backup utility can provide a vital, extra level of protection in team-based projects.

How-To Q&A: How do I decide between an imported field or an importing constructor in MEF?

Kathleen Dollard explains the choices developers face when building applications in MEF.

How-To Q&A: Silverlight Startup and Moving Troubles

Kathleen Dollard tackles a pair of questions relating to cryptic errors produced by Silverlight.

Use Mocking Frameworks to Improve Code Quality

C# Corner's Patrick Steele dives into mocking frameworks and how they can help you write more efficient and testable code.

Windows 7 Native Development with Visual Studio 2010

New APIs and native support for resources like the Ribbon UI, the Windows 7 Taskbar and parallelism boost native development.

Subscribe on YouTube