January 2012

Volume 27 Number 01

January 2012 Code Downloads

January 2012

Building HTML5 Applications - Using HTML5 Canvas for Data Visualization

The new HTML5 canvas element gives you the power to create and manipulate images and animations on the fly. And it’s not just for complex projects like games. As Brandon Satrom demonstrates, you can use it to do some pretty cool data visualization as well.
VB version

Cutting Edge - Enhancing the Context-Sensitive ASP.NET MVC Progress Bar

Canceling an ongoing server-side task from within a client browser is not a trivial operation, but Dino Esposito meets the challenge as he enhances last month’s context-sensitive progress bar with cancel capabilities.
VB version

Data Points - Making Do with Absent Foreign Keys

The absence of foreign key properties in classes adds some challenges to working in disconnected apps. In this column, Julie Lerman explores behavior with inserts and updates when no foreign key is available and demonstrates how to make Entity Framework toe the line.
VB version

Orchard CMS - Orchard Extensibility

Orchard is a new open source Web CMS that puts a lot of emphasis on extensibility. This article presents some of the techniques you can apply to build unique sites and contribute to a growing ecosystem.

Screen-Based Input - Customized On-Screen Keyboards with the .NET Framework

Learn how to create an on-screen keyboard that uses key randomization in the .NET Framework to enhance security and the porting of applications to mobile platforms.
VB version

SQL Server Reporting Services - Extending SSRS: Developing Custom Charting Components and Rendering Extensions

Though SQL Server Reporting Services (SSRS) provides excellent charting capabilities, the native options may not always satisfy your requirements. Learn how you can create a custom charting component and integrate it with an SSRS report, and how you can develop a custom report renderer (by extending a native one) to render a report just as you’d like.
VB version

Test Run - Simulated Annealing and Testing (no longer available)
James McCaffrey explores an artificial intelligence technique based on the behavior of cooling metal.
VB version

Touch and Go - Playing Audio Files in Windows Phone

Before he tackles the new background audio capability in Windows Phone OS 7.1, Charles Petzold explores the ins and outs of the more standard way to play songs.
VB version