WCB ScreenSaver : Visual C#

  WCB ScreenSaver is a Visual C# program that lets you use five types of animated screensavers which are made up of arcs, ellipses, lines, pies and rectangles, respectively. This program is somewhat similar to The Ultimate Animation Combo, the difference between the two being that the current program can be easily used as a screensaver.

You can download WCB ScreenSaver here. This program requires .NET Framework 4.5



WCB ScreenSaver

  When the program is started, you have to choose one of the options from a list of animations, namely, arc, ellipse, line, pie and rectangle. After that, click on the Start button and the screensaver starts. The screenshots below illustrate this :

WCB ScreenSaver - Choose animation type

WCB ScreenSaver – Choose animation type

WCB ScreenSaver - Pie Animation

WCB ScreenSaver – Pie Animation

  You can quit the screensaver by pressing Alt+F4. The screen clears all the lines/curves etc. every few seconds. In other words, a new animation starts every few seconds.

How does it work?

  This program is based on the PictureBox control. Clicking on Start in the main program window opens another window. This new window is borderless and contains only a PictureBox and a Timer. We draw various shapes on this PictureBox using GDI+ functions. The timer is used to generate an animated effect. Since this window is borderless and it appears at the top of all other windows, it acts like a screensaver.

A screensaver file for Windows uses the extension .scr and is recognized by Windows as a screensaver. In that sense, this program is not a screensaver. However, it does work quite well as a screensaver.



Downloads

  You can download the source code and/or the executable of this program from the links below:
  
Click here to download the source code of WCB ScreenSaver.
Click here to download only the executable of WCB ScreenSaver. This program requires .NET Framework 4.5

  You can easily modify this program to suit your requirements. You can change the speed, type and duration of the animations by simply changing some variables.

(Visited 235 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *