DataGridView Flickering When Changing Background Colour

Date August 4th, 2010 Comment No Comments

Since implementing crossfading of tracks in Karaokidex, I’ve indicated the crossfading by gradually fading out the background colour of the first track’s row in the playlist DataGridView and fading in the background colour of the second track’s row. This caused a really annoying flickering. The problem is the DataGridView is not double-buffered by default, nor [...]

Tags: , , , ,

Launching Single-Instance ClickOnce Apps From File Association

Date August 2nd, 2010 Comment No Comments

Since Service Pack 1 of Visual Studio 2008, setting file associations has never been easier. The publish options dialog has four pages; once of which is the “File Associations” page. After one or more entries has been added, and the app published, the ClickOnce app will now be launched whenever an associated file is opened [...]

Tags: , , , ,

Removing The Need For UACLauncher

Date August 2nd, 2010 Comment No Comments

Up ’til now, when I’ve been developing and ClickOnce application, I’ve had to include a UACLauncher as a default option to support any user that is not the administrator on their own machine. The console app has elevated privileges that are passed on to the re-launched ClickOnce app. If I didn’t include this, the application [...]

Tags: , , , ,

Dropbox.com for ClickOnce

Date May 7th, 2010 Comment 2 Comments

I’ve recently been using Dropbox.com to keep my files in sync between home and work. I’ve also been on the hunt for a (free) site to host ClickOnce deployments. It was only in a revelation whilst I was in bed last night that I wondered if I could use Dropbox’s Public directory as the target [...]

Tags: , , , ,

Online Shop using AJAX

Date July 16th, 2009 Comment No Comments

The Pro Shop that I developed at Computa Services for the Carnoustie Golf Links, is now live. It uses concurrent AJAX, calling a lightweight PHP+XML web service layer to communicate with a Microsoft SQL Server. The management application that the staff at the Links use to administer the bookings is written in C#, using C# [...]

Tags: , , , , , ,

Karaokidex Goes Pro!

Date May 11th, 2009 Comment 1 Comment

I recently created an application called Karaokidex to index, rate and play (using KaraFun) karaoke tracks (mp3+g) for use during karaoke shows, and it had it’s live debut on 3rd May at the Red Lion Caravan Park in Arbroath. It also allows you to rate each track, allowing you to differentiate between different versions of [...]

Tags: , , , ,

Tee-Time Booking Using AJAX

Date November 15th, 2008 Comment No Comments

The online tee-time booking system that I developed at Computa Services for the Carnoustie Golf Links, is now live. It uses concurrent AJAX, calling a lightweight PHP+XML web service layer to communicate with a Microsoft SQL Server. The management application that the staff at the Links use to administer the bookings is written in C#, [...]

Tags: , , , , , ,

First Google Code Experience

Date September 26th, 2008 Comment No Comments

I’ve been playing about with a multi-threaded download manager for RapidShare in C# for a while now and I was looking around for better version control than a Windows Briefcase directory. Since this is a personal project, I didn’t want to use our SVN code repository at Computa, so I had a look at Google [...]

Tags: , , , , , ,

Digital Certificate Timestamping Service Upgrade

Date June 16th, 2008 Comment No Comments

The VeriSign timestamping service is being upgraded to provide a higher-level of security. The timestamping service currently uses the hash algorithm called MD5 to create the timestamp. Although no actual incidents of breaking MD5 have been reported, modern computing power is making it easier to mount attacks against MD5.

Tags: ,

Some Useful Stuff

Date March 6th, 2008 Comment No Comments

While reading the latest installment of the CodeProject newsletter, I thought I’d highlight some of the useful topics: AJAX-style Asynchronous Progress Dialog for WinForms – A base class for adding a rich asynchronous progress animation to any Form xml to json – convert xml to json – faster, stronger and more comfortable Running a Web [...]

Tags: , ,