| CS183 -- Lab 2: Class Implementation |
|
|
Course Objectives Addressed
OverviewThe purpose of this lab is to implement an album class for which the public interface has already been designed. AcknowledgementThis lab was developed by Dr. Chris Taylor and relies on the Xaudio SDK. Problem StatementImplement the album class (refer to the album.h header file) and write a program that will use the album and MP3 classes to generate a ".tag" file for each of the 95 disks whose tracks are found in 0.mp3, 1.mp3, ... 820.mp3. The ".tag" file format should use the following format: TITLE=Disk 2 YEAR=1996 FILENAME1=2.mp3 FILENAME2=3.mp3 FILENAME3=4.mp3 FILENAME4=5.mp3 FILENAME5=6.mp3 FILENAME6=7.mp3 FILENAME7=8.mp3 TRACK1=Two Minute Warning TRACK2=Three Stooges TRACK3=The Four Spiritual Laws TRACK4=The Hawaii Five-O Home Page TRACK5=Six Flags TRACK6=The Seven Wonders of the Ancie TRACK7=Asthma: Eight Questions to Ask ARTIST1=Chris Taylor ARTIST2=Chris Taylor ARTIST3=Chris Taylor ARTIST4=Chris Taylor ARTIST5=Chris Taylor ARTIST6=Chris Taylor ARTIST7=Chris Taylor LENGTH1=1.329 LENGTH2=1.329 LENGTH3=1.329 LENGTH4=1.59 LENGTH5=1.329 LENGTH6=1.602 LENGTH7=1.345 Notes:
Lab reportThe lab report should consist of the following:
Lab report templateAs with any report you submit, correct spelling and grammar are required. In addition, your report should be submitted electronically following the Electronic submission guidelines. (You may wish to consult the sample report before submitting your report.) Be sure to keep copies of all your files, in case something gets lost. It may be wise to keep a diskette backup as well. Your lab grade will be determined by the following factors:
If you have any questions, consult your instructor. |
| © 2001-2002 Dr. Christopher C. Taylor | Office: CC-27C | Phone: 277-7339 | Last Updated: Tue Mar 19 18:36:54 2002 |
| I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to. | |||