Project for Photo Slide Show based on C# and DirectX9 This project requires a coder with a rating of 8.5 or higher and several completed projects. The goal is to implement a photo slide show feature that displays photos one at time. The project must use the C# programming language. • The slide show displays graphical transitions between photos. The group of transitions to implement is listed in project part C in the attached doc. • An optional .wma music file plays in the background during the slideshow. • User has controls to pause, resume, and exit the slideshow. • The feature is self-contained as one “Windows Form??. Although non-UI functionality should be coded as one or more non-UI C# classes instead of embedded inside the windows form class. • No UI is required to allow the user to choose options such as which transition to use, which photos to use, or which music file to play. A list of photo files will be passed in as input, along with an optional music file, a time delay between slides, and a name of the transition to use. • See screenshot in attached doc for the intended design of the user interface. The majority of the screen is taken up for displaying the photos, with a small control section reserved at the bottom. The control section displays the current filename, the date the photo was taken (date will be provided for each photo), and buttons to Exit (stop the slideshow), go back or forward one photo, and to pause. Finally a small text field shows the time elapsed in tenths of a second for each slide. ***Full requirements are in the attached document***
## Deliverables
The code must be written in C#, and based on version 1.1 of the .NET Framework. It is the responsibility of the programmer to clarify any ambiguity in this specification (see attached doc). If you have a question, just ask and we’ll be glad to answer. A working sample application demonstrating all transitions should be provided. There should be an example for project part A and project part B. The sponsoring company retains sole ownership and rights to all source code and intellectual property. The source code must be delivered in project/solution form that is ready to build and run with no errors in Visual [login to view URL] 2003.
## Platform
The code must run on Windows 98, SE, ME and Windows XP without any service packs or updates other than the .NET Framework 1.1 and DirectX9 (read full spec doc attached for details).