BucketSoft Blog

Insights and Inner Workings of a Micro-ISV


Data Comparisons Express... Always Improving

by SWortham 25. April 2009 02:07
New in Data Comparisons Express 0.97 Beta:
  • Improved start-up time by adding UI virtualization to many of the elements that don't need to appear initially. I also moved some of the initialization code into a BackgroundWorker thread to further improve perceived start-up performance.
  • Added better error handling around auto-saving connection settings, opening new connections, and application start-up.
  • The application will now check for updates as it starts up. I tried to make this obvious yet unobtrusive. I've always hated the big "there is an update available" popups that come up when you don't ask them to. So instead I just provide a little link that appears next to the help button that you can click to get the update.
  • Created better multi-threading for opening connections. You should notice that if you click cancel while attempting to connect to a server, then the operation will be cancelled immediately.
  • Added a context menu for the datagrid with the option to copy the cells you have selected into your clipboard. You can then paste this into Excel or your tool of choice.

Tags:

Comments

Powered by BlogEngine.NET 1.5.0.7

About the author

My name is Steve Wortham, and I've been coding since I was 12 years old. My experience ranges from 3D programming to web design & development to Windows software development. It's always been a dream of mine to start my own software company and now it's happening.  I started BucketSoft, LLC in March 2009 as a Micro-ISV.  The rest, as they say, is history.