Votes in Release
VB Screensaver


I've upgraded the VB screensaver example originally found at http://www.microsoft.com/downloads/details.aspx?FamilyID=f0288df5-01d8-4246-b755-5237e08b0016&displaylang=en, rewriting it to use partial classes and My.Settings. I've also repurposed it to be a slide-show screensaver that superimposes the "DateTaken" and "Keywords" (i.e., Tags) information on the picture. The code also contains an (usused) method for writing metadata to a picture.

The blog posts that describes the process of upgrading this application can be found at http://blogs.msdn.com/vbteam/archive/2009/01/23/an-updated-screensaver-example-matt-gertz.aspx and http://blogs.msdn.com/vbteam/archive/2009/04/13/keep-the-customer-satisfied-matt-gertz.aspx.


(Edit: I updated the ZIP file on 1/30/2009 to fix a problem with persisting option changes. The "fix" was to add My.Settings.Save() at the end of the "SaveOptions" method in Options.vb, which gets around the problem that Application.Exit() forces the app to skip the automatic saving of options.)

(Edit: I updated the ZIP file on 4/13/2009 to add new functionality for marking incorrectly tagged photos for later investigation, as well as for marking embarassing photos for later deletion-- see the second blog post above for details.)

(Edit: Fixed a bug on 4/30 where the app would throw an exception if the same random number was chosen twice (due to contention for the picture resource))


Source Code VB Screensaver.zip
source code, 25K, uploaded Apr 30 2009  - 572 downloads

Page view tracker