C#


Get Ready for WSS v3 and MOSS 2007

WPF is going to change the way you write graphics applications, but it's going to take a while before you see it adopted broadly.

Top Visual Studio Products Honored

VSM presented its annual Readers Choice Awards to the Visual Studio vendor community.

Realize New Functionality in .NET 3.0

The .NET Framework 3.0 represents a major set of functionality in .NET, and yet doesn't change any existing .NET Framework 2.0 libraries, compilers, or features.

BCGControlBar Library Version 8.6, More

From libraries to encryption, from refactoring to imaging, debugging, and lifecycle management—don't let anyone tell you there's not a rich selection of third-party tools awaiting.

Validate Business Objects Declaratively

Take advantage of .NET attributes to provide robust validation for your business objects, while generating user-interface validation automatically.

I Like VB6

A reader explains that he likes VB6, and that is enough; another reader comments on the disconnect between Bill Gates' charitable work and Microsoft's (and other companies') assistance to the Chinese government in helping it stifle dissent.

Inside C# 3.0: Extension Methods, Query Expressions, and Expression Trees

Move beyond the techno-speak, and learn how you can leverage new features in C# 3.0.

IP*Works: Simplify Internet Development

Take advantage of /n software's IP*Works to simplify a variety of Internet-related tasks, from working with SOAP, to handling tasks related to HTTP, DNS, and FTP seamlessly.

Use VSTS for Advanced Testing

Get an overview of Visual Studio 2005 Team Edition for Software Testers and its Unit Testing Framework, Test Case Management, and Advanced Load Testing tools.

Build Better Collections With Generics

Take advantage of .NET 2.0's addition of generics to provide better collections functionality in your applications.

Understand Variable Scoping and Definite Assignment

Learn how to scope your variables correctly, as well as the rules governing definite assignment in C#.

SQL Server Resources

Check out these publications, tools, SDKs, and community sites for additional information about SQL Server.

Save Time With LINQ Queries

See how the LINQ syntax, specifically DLinq and XLinq, can increase your productivity and reduce the possibility for error.

Best Practices for Testing and Debugging Managed Code

Visual Studio 2005 Team Edition for Software Developers features a built-in Unit Testing system that lets you define unit tests before you start programming and rerun your tests whenever you wish.

Requirements Patterns With VSTS

Learn some simple yet powerful requirements patterns that you can apply to most projects and processes.

SQLCLR for the .NET Developer

Learn about SQLCLR, writing database objects in managed code, and configuring SQL Server to use code located within .NET assemblies.

The Future of Software Architecture

In an exclusive interview, John deVadoss discusses software architecture and Microsoft's new certification program.

Software Is Too Darn Hard

Rockford Lhotka argues that the software development process is overly complicated, with an emphasis on what is fun for the developer to do, but with too little consideration of the user's needs.

Expand Your Skills, or Perish

The software world is changing-fast-and you need to adapt to these changes if you want to remain relevant from a professional standpoint.

Reduce Your Code Vulnerability

Take advantage of these eight, simple tips to reduce your code's vulnerability to attacks ranging from buffer overflow, to SQL injection attacks, to decompilation.

Subscribe on YouTube