Columns


Working with Multiple Monitors

Most of the time it doesn't matter where the user puts your application's windows, but every now and then you really need to know -- or even decide this for yourself.

Display Multiple Pages in Silverlight

Learn how to display multiple pages in Silverlight and discover the tools and controls that ship with it; track down a bug in a case statement; and take advantage of helpful tips for trying to obtain a clean Code Analysis.

The Art of the Interview

Now is definitely not the time to let your interview skills get rusty. Here are some tips to help you stand out from the crowd of job-hunters (and potential employers, too).

Agile Arguments

Readers share their thoughts on Agile development and changes to Windows Workflow Foundation.

Coverity Prevent and Quince UX Patterns Explorer

Improved support for managed and native code in static-analysis software.

What Happens Next

By now you've no doubt noticed some changes in this month's issue of <i>Visual Studio Magazine</i>.

Create Anonymous Types

Taking a careful look at the capabilities the compiler gives to anonymous types provides an excellent tutorial on what you should consider when you create your types -- including whether they are classes or structs.

Updating Dynamic DataBound Columns with SqlDataSource

Peter continues his series on integrating cascading DropDownLists with databound controls and the SqlDataSource.

Security in Team Foundation Server, Part 2

Part 1 covered the basics of project-level and server-level security in TFS. Mickey's follow-up tackles work item tracking and version control security.

Integrating Dynamic DataBound Columns with SqlDataSource

You've given your users cascading DropDownLists to make it easy for them to find the item they want -- but now your page won't update. Peter has a solution for single-tier applications using the SqlDataSource.

Integrating Master Pages + Content Pages + a Little AJAX

Getting your content and master pages to work side-by-side is easy, thanks to UpdatePanel.

Data Access Options in Silverlight 2

Silverlight 2 lets you access and manipulate data several ways, thanks to a data access framework that's built right in.

Handling Runtime Errors Globally

Unhandled runtime errors hit the best of us. But if you catch them at the Page and Application levels, you'll save yourself a lot of grief.

Forward Compatibility

While moving code backward is nice, what really matters is that code can move forward.

DataDirect Connect for ADO.NET, List & Label 14, and MobileForms Toolkit 2009

The latest products for .NET developers.

Use Iterators in VB Now

Iterators are a crucial part of modern programming, not least because they provide the basis for collection traversal using For Each loops. Language Integrated Query (LINQ) adds to the importance of iterators, as iterators are the source of IEnumerable(Of T) that forms the backbone of LINQ. Learn how to take advantage of them in your code with several different techniques for creating your own iterators in VB.

Three-Ring Circus?

The convergence of the "three screens" -- PC, TV and Phone -- and what it means for developers.

Running the Development Treadmill

Readers sound off on the latest issues facing developers.

Inside Sync

A new framework for data synchronization.

Use Lambda Expressions for Abstract Delegates

Lambda expressions are nothing more than convenient syntax for delegates. So why can't you use them where the Framework expects a delegate? And more importantly, what can you do about it?

Subscribe on YouTube