Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Technical » WPF   (RSS)

The source code IS (still) the executable [Updated CSI, a C# interpreter (with source and tests) for .NET 4]

I published CSI, a simple C# interpreter , exactly one year ago. In that introductory post, I explained how CSI offers a nice alternative to typical CMD -based batch files by enabling the use of the full .NET framework and stand-alone C# source code files
Posted by Delay | 0 Comments
Filed under: ,

Creating something from nothing - and knowing it [Developer-friendly virtual file implementation for .NET refined!]

A couple of weeks ago I wrote about VirtualFileDataObject, my developer-friendly virtual file implementation for .NET and WPF . I followed that up by adding support for asynchronous behavior to improve the user experience during long-running operations
Posted by Delay | 2 Comments
Filed under: ,

Creating something from nothing, asynchronously [Developer-friendly virtual file implementation for .NET improved!]

Last week I posted the code for VirtualFileDataObject, an easy-to-use implementation of virtual files for .NET and WPF . This code implements the standard IDataObject COM interface for drag-and-drop and clipboard operations and is specifically targeted
Posted by Delay | 7 Comments
Filed under: ,

Creating something from nothing [Developer-friendly virtual file implementation for .NET!]

Have you ever used one of those programs that lets you drag a UI widget, drop it in a folder, and - poof - a file that didn't exist magically appears? Me, too - it's cool! But how does it work? Are they really deferring the work of creating that file
Posted by Delay | 0 Comments
Filed under: ,

Give your computer insomnia [Free tool and source code to temporarily prevent a machine from going to sleep!]

The default power settings for Windows are set up so a computer will go to sleep after 15 to 30 minutes of inactivity (i.e., no mouse or keyboard input). This is great because a computer that's not being used doesn't need to be running at full power.
Posted by Delay | 6 Comments
Filed under: ,

Ambiguous contract is ambiguous [Minor bug fix for CRC32 and MD5Managed HashAlgorithm implementations]

Kind reader Gregor Zurowski contacted me over the weekend to let me know that he was using my free CRC-32 HashAlgorithm implementation in his project and he'd found that omitting the call to the Initialize method lead to incorrect hash values being returned.
Posted by Delay | 2 Comments
Filed under: , ,

The proverbial "one line fix" [ComputeFileHashes works around a troublesome Silverlight-on-Mac issue]

When I achieved cross-platform parity by adding MD5 support to the Silverlight version of ComputeFileHashes , I thought I was done for a while. But then I got an email from a coworker reporting that the Silverlight version of ComputeFileHashes running
Posted by Delay | 1 Comments
Filed under: , ,

Cross-platform feature parity: achieved [Silverlight version of ComputeFileHashes now includes MD5!]

I was very happy with last week's release of ComputeFileHashes supporting the command-line, WPF, Silverlight, *and* ClickOnce . Only one thing bothered me: the Silverlight version didn't do MD5 due to the lack of support for that type of checksum by Silverlight
Posted by Delay | 4 Comments
Filed under: , ,

Gratuitous platform support [ComputeFileHashes works on the command-line, on WPF, on Silverlight, and via ClickOnce!]

Last week, I released the ComputeFileHashes tool for calculating file checksums . (To read more about what checksums are and why they're useful, please refer to that post.) ComputeFileHashes is a fairly simple .NET command-line application for calculating
Posted by Delay | 6 Comments
Filed under: , ,
 
Page view tracker