Develop a Screen Saver Application in Visual Studio 2008 in C#. Screen Saver should contain two different Screen Saver Forms.
Develop a Screen Saver Application in Visual Studio 2008 in C#
Screen Saver should contain two different Screen Saver Forms:
1.) Screen Saver Form 1 should be designed as follows:
Contains 2 box objects with different color backgrounds
Contains 2 image objects with transparent backgrounds
Contains 1 label object containing some message
Each box should float on the screen in a configurable pattern. The configurable patter should be contained in the code and designed so that the patter can be easily changed to a new pattern. The patter should be designed so that a series of XY coordinates can be entered into the code for each object to follow. An interface should be designed so that the pattern can be easily mapped out and saved to an xml file. The application should be designed so that the pattern coordinates are complied into the .scr file and not read from a XML file and also read and loaded from an XML file.
The two image object movements should be synchronized with the two different boxes. One image object should always float on top of one box object and the other image object should always float over the top of other box object. The images and color boxes should over lap at times however when the images overlap they should overlap in a way so that the image on the bottom is not partially blocked or hidden. The effect should be if each image was printed on a clear transparent sheet and one sheet was placed on top of the other.
Each of the two different box objects should have the ability to grow and shrink in size as it moves around the screen. This feature should be designed to be enabled or disabled.
After the pattern has cycled the objects will freeze for a few seconds in predefined locations displaying the one label containing some message. After the cycle restarts the message should disappear again.
Flow of the objects should be smooth.
Developer to provide sample images for use on this project.
2.) Screen Saver Form 2 should be designed to search the Common Feed List for Really Simple Syndication (RSS) feed items that contain images as enclosures, and display those images on the screen along with the headline and text of the item. This screen saver should contain the necessary configuration interface. The pattern of the screen saver should use the same pattern engine as described above.
The project should be designed so that it is easily configurable. This would include specifying the color of the boxes, pattern each box and image would follow and so on.
Screen Saver Application to be developed in Visual Studio 2008 in C#
Project should be developed in accordance with Microsoft Best Patterns and Practices.
No 3rd party or add-ins software should be required for the software to run.
All code should be well documented with adequate comments
Ability to specify the listing name in the screen saver list.
Project should include a post-build event that copies the .exe to a new file with the .scr file extension.
Compatible with Windows XP, Vista and Windows 7
Does not require an installation file. Ability to drop the .scr into the appropriate directory to work.
Ability to run on one monitor or detect and run across on multiple monitors.
Developed in Visual Studio C# running on version 2.0 and newer of the Microsoft .NET Framework