What's New in C# 3.0? Part 2 30 Jan 2008 05:49 GMTThe release of Visual Studio 2008 updates C# to version, 3.0, with several key language enhancements and LINQ support. Part Two of this series will walk you through C#'s new LINQ support features and other time-saving enhancements.
Source: DevX Working Around ASP.NET's HyperLink ImageUrl Bug 30 Jan 2008 00:00 GMT
If you develop software long enough, you'll inevitably run into bugs in your
platform or framework of choice. It's important on those occasions that you
know how to apply the tools at your disposal to clarify the source of the bug;
reproduce it in a deterministic fashion; and either fix the bug, avoid it
altogether, or find the best possible workaround.
This article shines the light on a bug I came across in the ASP.NET HyperLink control implementation.
In particular, when using URL rewriting the HyperLink control's ImageUrl property can be,
in certain circumstances, incorrectly rewritten. The good news is that there is a simple workaround
that's made possible by the flexible architecture of ASP.NET. We'll look at this workaround.
Regardless of whether you need a fix for this bug, I invite you to read on as this article
examines the tools and techniques I used to research the bug and devise a workaround. These
techniques can help diagnose and rectify other framework-level problems. Read on to learn more!
Read More >
Source: 4GuysFromRolla How Do I: Add Security to Visual C++ Applications? 29 Jan 2008 19:28 GMTIn this video Will DePalo will demonstrate how to add security to the applications that you build with Visual C++ by encrypting data with the Data Protection Application Programming Interface (DPAPI).
Source: MSDN Windows with C++: Windows Template Library 8.0 29 Jan 2008 19:28 GMTKenny Kerr takes a look at Windows Template Library (WTL) support for new Windows Vista control enhancements, including task dialogs, Aero wizards, and open file dialogs.
Source: MSDN Walkthrough: Building a Mobile Game in Visual Studio® 2008 26 Jan 2008 00:15 GMTThe latest version of Microsoft® Visual Studio® includes a lot of new treats for mobile developers. In addition to new debugging tools and emulators, it includes the Windows® Mobile 5 SDK, .NET® Compact Framework 3.5, and SQL® Server Compact Edition 3.5 out of the box, without additional installs. This walkthrough gives you the code and assets for a fully functional Hangman-style game called "W80 Words" (weighty words), which takes advantage of the new platform and coding environment.
Source: DevX What's New in C# 3.0? Part 1 25 Jan 2008 04:58 GMTThe release of Visual Studio 2008 updates C# to version, 3.0, with several key language enhancements and LINQ support. Part one of this series will walk you through implicit typing, automatic properties, and other time-saving enhancements.
Source: DevX Extending the GridView to Include Sort Arrows 23 Jan 2008 00:00 GMT
Before ASP.NET version 2.0 was released, I wrote
a book and dozens of articles on the DataGrid control, which was the most functional data Web control in the
ASP.NET 1.x toolbox. While the DataGrid still exists in ASP.NET 2.0, the GridView control serves as
a much more functional and feature-rich choice. The GridView can be bound to data source controls like the SqlDataSource and ObjectDataSource, and
paging, sorting, editing, and deleting can be implemented without having to write a single line of code.
While the DataGrid (and GridView) offer built-in sorting support, there is no visual feedback as to what column the data is sorted by.
In Part 18 of the An
Extensive Examination of the DataGrid Web Control article series, I showed how to dynamically update a sortable DataGrid's header columns so that
an up or down arrow image would appear next to the sorted column name depending on whether the column was sorted ascendingly or descendingly (view
a live demo). This was accomplished by programmatically looping through the DataGrid's
Columns collection and adding the up or down arrow image to column whose SortExpression value matched the DataGrid's
SortExpression.

I recently needed to implement this functionality in a GridView control. Rather than adding this code to an ASP.NET page, like I did with the
DataGrid demo, I decided to instead create a custom Web server control that extended the GridView control, adding the necessary functionality.
In this article we will look at the steps for building such a custom control as well as how to use the control in an ASP.NET page. The custom
control's complete source code and a demo application are available for download at the end of this article. Read on to learn more!
Read More >
Source: 4GuysFromRolla SharePoint's Delegate Control Power 19 Jan 2008 04:10 GMTLearn about a handy feature that lets you isolate the functionality of one control from another on one or more Web sites.
Source: DevX Untapped Silverlight Powers: The Interactive Application 17 Jan 2008 08:20 GMTSilverlight's good for working with animation, graphics, and videos, but did you know it allows you to do things you can't do elsewhereeven with ASP.NET and AJAX? Learn how to harness that power by building an interactive signature capturing application.
Source: DevX