Columns


Supporting Multiple Languages and Cultures (Part 2)

Peter Vogel dives deeper into the challenge of presenting ASP.NET Web pages in multiple languages and cultures.

Finding the Right Tool For the Job

Tired of wondering which version of dumpbin or link is executing? Would you like to copy that tool you use all the time to another machine, but can't seem to find it? Here's a little utility that can help.

Supporting Multiple Languages and Cultures

ASP.NET can simplify the difficult task of internationalizing your Web pages. Peter Vogel shows you how.

Unit Testing with VSTS2008 (Part 3)

The last in a series of articles on working with VSTS2008 shows how to make existing unit tests data driven.

Unit Testing with VSTS2008 (Part 2)

Mickey shows some other unit testing options, and how to enable code coverage, in Visual Studio Team System 2008

Unit Testing With VSTS2008

Mickey shows you a basic example of unit testing with Visual Studio Team System 2008. Part 1 of 3.

The Value of Known Entities

Since the birth of Visual Basic and Access, Microsoft has burned through a series of data-access APIs.

Cell Phone Buzz

When all you have is a hammer, should everything look like SMS?

Looking Ahead to C# 4.0: Optional and Named Parameters

Optional and named parameters were added to the C# language for COM and Office interoperability, but these features are actually useful in a variety of ways.

Letters

A reader responds to our August interview with Scott Guthrie, corporate VP of Microsoft's .NET Developer Platform group, about Silverlight 3.

Applying Model-View-View Model in Silverlight

Careful planning can help improve the manageability and quality of your next-generation Silverlight applications.

Windows 7: A Fresh Start

Windows 7 has gone RTM and seems poised undo much of the damage Windows Vista has wrought. Is it time to start developing for Windows 7?

Databinding Without Tables: Inserting with the GridView

The final installment in Peter's series on how to use the GridView without a DataSource explores how developers can perform inserts.

Thoughtful UI Tweaks Can Make All the Difference

The difference between a successful program and a complete flop may come down to how you treat your users. Here's one simple way to avoid needlessly annoying your users.

Databinding without Tables: Updates and Deletes

Peter adds the code to support doing updates and deletes with an unbound GridView.

Persisting Environment Variables

Creating and persisting new environment variables can be surprisingly tricky in Classic VB. Here's how to avoid a common trap.

Databinding the GridView Without Using a Table

If you want to let your users edit repeated rows of data, you can use the GridView -- even if your data isn't in a table. You need to do pick the right design for your data but you can enable all of the functionality of the GridView for data held in memory.

Reacting to the Mousewheel

ClassicVB was created in a pre-Mousewheel era, hard as that may be to conceive. Here’s how you can watch for, and react to, the user spinning that now-ubiquitous device.

Extend Sorting in the GridView

Sorting in the GridView is simple to implement, as long as you want simple sorting. For more complex sorts you have to take control of the Sorting event.

Make Silverlight 3 Application Code More Compatible with Blend

Use the DesignProperties class to prevent code errors in the Blend designer.

Subscribe on YouTube