The one-line summary of this assignment is: Get everything on your form working. By using IF statements and assignment statements, you now have everything you need to make your form fully functional.
Part 1: Make the Artist selection control elements work
-- for some of you (3 pts.)
If you got your artist selection control elements to work in the previous assignment (for those of you that used option buttons, for example), you can go directly to Part 2. If you didn't get your artist selection to work yet (if you used a menu, for example), then get it to work now. Use IF statements to determine which artist was highlighted in the menu, and then use that information to alter the form accordingly.
Part 2: Add some sound files (2 pts.)
If you haven't already, add sound files to your form using OLE objects as demonstrated in class. Sound clips should be in .WAV format. Try to pick short clips (no longer than 15 sec each) to keep the file size down. A web search on "free wave sound files" should give you all the raw material you need. For the ambitious, you can also create your own sound files from your CDs in the Windows multimedia lab on the first floor of Steinmetz Hall. Full instructions are there. You will need at least twelve (12) clips since each of your four artists should have at least three clips to choose from. Be sure to hide the OLE objects from the user so they do not appear on the form.
Part 3: Make the Play button work (10 pts.)
Replace the "this will work soon!" dialogue box from last week with code that will make the Play button actually work. This button should check to see which music clip has been highlighted in the ListBox playlist, and then play the corresponding clip.
Part 4: Make the Make Purchases
button work (10 pts.)
Replace the "this will work soon!" dialogue box from last week with code that will check to see which items the user has purchased, and then display the user's grand total. Extra credit alert: You will get 2 extra points if, in addition to the total, this button displays an itemized list of what the user bought.
Finally, if you had any flaws in your code from last week's assignment, be sure to fix those before turning this assignment in. As always, you will lose points again for any problems that remain unfixed.