All posts by spencen

Sample App

I’m going to try and use this blog to post details regarding a sample app that I’m writing for myself. The application itself is really more of an applet – I don’t really have a fixed feature set for it – it actually forms part of something much bigger that I’ve been tinkering with for some time.

The real purpose of this applet and indeed posting it online is so that I can use it as an exercise in learning WPF. I plan to convert all the existing features from the current WinForms version into a new WPF application. This should be a great learning experience for me – although I imagine there will also be a good deal of pain as I struggle to re-learn windowing fundamentals in the new framework.

Here’s a quick feature list that I’m aiming to include before I begin the WPF version:

  • Split frame code out of Photo class into a separate Renderer. Do the same for the PhotoPage class background.
  • Create a new Photo frame Renderer using simple triangular semi-transparent picture holders. Give the ability to swap between the existing Renderer and this new one.
  • Make photo frame borders optional.
  • Create a popup/tool window to display the EXIF data that I’m currently reading.
  • Add the ability to update/create captions and store in EXIF.
  • Create a simple “how to use” web page – host online and hook to F1 key.
  • Create an options window to specify album and application level defaults.
  • Do a quick optimisation run – particularly in the “load from folder” code path.

Next post should include some screenshots of the current version and the ClickOnce install path.

Who needs a blog?

Well interestingly enough it seems that these days not having a blog can have a negative impact on your chances of getting a job… “So what sort of things do you put on your blog?”, “What’s that – you don’t have one!”.

Writing this introductory blog entry brings back memories of posting up my first “home page” back in the early web days when such things were mandatory for all geeks. If I remember correctly I think I got about three updates to my first (and only) web site. Just past the “Under construction” and just prior to ever having any meaningful content. Let’s see how the blog goes