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.