Just as a car factory creates cars on an as-needed basis, we can create "factories" in our code to create objects for our applications' specific needs. In this first article of a series, we'll explain what the factory pattern is and how you can use it in your code to make your applications more flexible.
- By Patrick Steele
- 01/11/2011
The .NET Framework has full support for running multiple threads at once. In this article, Patrick Steele looks at how threads accomplish their task and why you need to be careful how you manage a WinForms application with multiple threads.
- By Patrick Steele
- 11/18/2010
Readers respond to C# Corner columnist Patrick Steele's look into the best and worst of the C# programming language.
- By Readers of Visual Studio Magazine
- 11/01/2010
WebMatrix Beta 2 is integrated with NuPack, a new open-source package manager Microsoft announced today. The company also released the ASP.NET MVC 3 Beta, which supports the Razor view-engine.
It's almost 2011. The Microsoft .NET Framework and C# have been publicly available for almost 10 years -- longer if you count the early betas.
- By Patrick Steele
- 10/01/2010
Lennie Lobel, CTO of Sleek Technologies and a consultant at twentysix New York, is an expert on Entity Framework and Microsoft .NET Framework data-access technologies.
- By Readers of Visual Studio Magazine
- 10/01/2010
C# Corner columnist Patrick Steele offers a heads up on five gotchas that can trip up even veteran C# programmers.
- By Patrick Steele
- 09/02/2010
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.
- By Patrick Steele
- 08/04/2010
Explore new ways to manage dependencies in your applications with Inversion of Control containers and Dependency Injection.
- By Patrick Steele
- 08/01/2010
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.
- By Patrick Steele
- 07/29/2010
Microsoft's community program manager for the Visual Studio Managed Languages Team talks about the new capabilities in C# 4 and what we can expect going forward.
- By Michael Desmond
- 07/29/2010
On VB author Joe Kunk talks about his impression of C#.
Patrick Steele looks at the enhancements in Visual Studio 2010 and .NET 4 that will make your C# development more productive.
- By Patrick Steele
- 06/23/2010
Patrick Steele looks into C# Code Contracts under .NET 4 and how they can streamline code validation.
- By Patrick Steele
- 06/22/2010
Patrick Steele shows how you can realize major performance gains when working with large images by using memory-mapped files.
- By Patrick Steele
- 06/22/2010
C# Corner's Patrick Steele dives into mocking frameworks and how they can help you write more efficient and testable code.
- By Patrick Steele
- 06/01/2010
The language and library improvements outlined in Sumit Kumar's April 2010 article, "The Evolution of C++ in Visual Studio 2010," didn't alleviate a few readers' perceptions that C# and Visual Basic will win out at the expense of Visual C++/CLI.
- By Readers of Visual Studio Magazine
- 06/01/2010
Patrick Steele illustrates useful techniques for modifying existing code while maintaining backward compatibility.
- By Patrick Steele
- 05/01/2010
Use LINQ outside of databases to make your code easier to read and maintain.
- By Patrick Steele
- 03/01/2010
The popular tool's first commercial extension is a Visual Studio add-in for debugging third-party assemblies.
- By Kathleen Richards
- 02/19/2010