Operator overloading is a powerful and underused–and often misused–feature that makes code simpler and objects more intuitive.
Rajesh Pillai shows how to create a horizontal and vertical bar chart using WPF.
Timmy Kokke shows you how to use a Dictionary instead of a switch-case construction to reduce code complexity and increase testability.
Sometimes it makes more sense to separate functionality you use repeatedly into its own component. Learn how to create a special command-line processing component.
Hard-coded messages don't scale well, and .NET's error messages are user-unfriendly. Learn how to create a more scalable and user-friendly data-driven messaging system.
Microsoft announced on Sunday that it will incorporate the jQuery JavaScript library into Microsoft Visual Studio and ASP.NET