static void Main(string[] args) { Track t1 = new Track(1, "Prince", "Guitar"); t1.Length = new Time(4, 12); Track t2 = new Track(2, "Nelly Furtado", "Say it Right"); t2.Length = new Time(4, 41); Track t3 = new Track(3, "David Guetta & Chris Willis", "Love is gone"); t3.Length = new Time(3, 50); TrackList trackList = new TrackList(); trackList.Add(t1); trackList.Add(t2); trackList.Add(t3); Console.WriteLine("Aantal tracks: {0}", trackList.Count); trackList.Remove(t3); Console.WriteLine("Aantal tracks: {0}", trackList.Count); trackList.Add(t3); Console.WriteLine("Totale tijd tracklist: {0}", trackList.TotalTime.ToString()); Console.WriteLine(); Console.WriteLine("Random lijst:"); List <Track> shuffled = trackList.GetShuffledList(); foreach (Track t in shuffled) { Console.WriteLine(t.Id + " " + t.DisplayName); } Console.ReadLine(); MemoRecorder memo = new MemoRecorder(1000); memo.MaxCartridgeType = MemoCartridgeType.C90; memo.Make = "Sony"; memo.Model = "FE190"; memo.PriceExBtw = 129.95M; memo.CreationDate = DateTime.Now.AddMonths(-6); Console.WriteLine(memo.DisplayIdentity(true, true)); Console.WriteLine(memo.DisplayStorageCapacity()); Console.WriteLine("Consumer price: {0:f2}", memo.ConsumerPrice); Console.WriteLine(memo.GetDeviceLifeTime()); Console.ReadLine(); CdDiscMan discman = new CdDiscMan(1000); discman.Make = "JVC"; discman.Model = "HG-410"; discman.PriceExBtw = 149.00M; discman.DisplayWidth = 320; discman.DisplayHeight = 160; discman.CreationDate = DateTime.Parse("12-2-2006"); Console.WriteLine(discman.DisplayIdentity(true, true)); Console.WriteLine("Opslag capacity {0}", discman.DisplayStorageCapacity()); Console.WriteLine("Display resolution {0} pixels", discman.TotalPixels); Console.WriteLine(discman.GetResolutionInfo()); Console.WriteLine("Consumer price: {0:f2}", discman.ConsumerPrice); Console.WriteLine(discman.GetDeviceLifeTime()); Console.WriteLine("Eject status: {0}", discman.IsEjected); discman.Eject(); Console.WriteLine("Eject status: {0}", discman.IsEjected); Console.ReadLine(); Mp3Player player = new Mp3Player(1000); player.Make = "Creative"; player.Model = "Alpha"; player.PriceExBtw = 99.00M; player.DisplayWidth = 120; player.DisplayHeight = 80; player.CreationDate = DateTime.Parse("1-1-2007"); player.MbSize = 1024; Track ta = new Track(1, "Prince", "Guitar"); ta.Length = new Time(4, 12); Track tb = new Track(2, "Nelly Furtado", "Say it Right"); tb.Length = new Time(4, 41); Track tc = new Track(3, "David Guetta & Chris Willis", "Love is gone"); tc.Length = new Time(3, 50); TrackList trackLista = new TrackList(); trackLista.Add(ta); trackLista.Add(tb); trackLista.Add(tc); player.AddTrackList(trackLista); Console.WriteLine(player.DisplayIdentity(true, true)); Console.WriteLine("Capacity {0}", player.DisplayStorageCapacity()); Console.WriteLine("Display resolution {0} pixels", player.TotalPixels); Console.WriteLine("Consumer price: {0:f2}", player.ConsumerPrice); Console.WriteLine(player.GetDeviceLifeTime()); if (player.HasTracks()) { Console.WriteLine("The TrackList of this player has {0} tracks", player.TrackList.Count); foreach (Track t in player.TrackList.GetAllTracks()) { Console.WriteLine(t.DisplayName); } player.RemoveTrackList(); Console.WriteLine("The TrackList of this player has now {0} tracks", player.TrackList.Count); } Console.ReadLine(); }
static void Main(string[] args) { //opdracht 1 //Track t1 = new Track(1, "Nelly Furtado", "Maneater"); //t1.ALBUMSOURCE = "Loose"; //t1.LENGTH = new Time(4, 31); //t1.STYLE = catogorie.Pop; //Console.WriteLine(t1.DISPLAYNAME); //Console.WriteLine(t1.DISPLAYLENGTH); //Console.WriteLine("Tijd in seconden: {0}", t1.GetLengthInSeconds()); //Console.WriteLine("Category: {0}", t1.STYLE.ToString()); //Console.ReadLine(); //opdracht 2 //Track t1 = new Track(1, "Prince", "Guitar"); //t1.LENGTH = new Time(4, 12); //Track t2 = new Track(2, "Nelly Furtado", "Say it Right"); //t2.LENGTH = new Time(4, 41); //Track t3 = new Track(3, "David Guetta & Chris Willis", "Love is gone"); //t3.LENGTH = new Time(3, 50); //TrackList trackList = new TrackList(); //trackList.Addthatshit(t1); //trackList.Addthatshit(t2); //trackList.Addthatshit(t3); //Console.WriteLine("Aantal tracks: {0}", trackList.countthatshit); //trackList.Removethatshit(t3); //Console.WriteLine("Aantal tracks: {0}", trackList.countthatshit); //trackList.Addthatshit(t3); //Console.WriteLine("Totale tijd tracklist: {0}", trackList.totaltime); //Console.WriteLine(); //Console.WriteLine("Random lijst:"); //List<Track> shuffled = trackList.shufflethatshit(); //foreach (Track t in shuffled) // Console.WriteLine(t.ID + " " + t.DISPLAYNAME); //Console.ReadLine(); //opdracht 3?/4 //MemoRecorder memo = new MemoRecorder(1000); //memo.MaxCartridgeType = MaxCartridgeType.C90; //memo.MAKE = "Sony"; //memo.MODEL = "FE190"; //memo.PRICEEXBTW = 129.95M; //memo.CREATIONDATE = DateTime.Now.AddMonths(-6); //Console.WriteLine(memo.DisplayIdentity(true, true)); //Console.WriteLine(memo.DisplayStorageCapacity()); //Console.WriteLine("Consumer price: {0:f2}", memo.CONSUMERPRICE); //Console.WriteLine(memo.GetDeviceLifeTime()); //Console.ReadLine(); //opdracht 5 //CdDiscMan discman = new CdDiscMan(1000); //discman.MAKE = "JVC"; //discman.MODEL = "HG-410"; //discman.PRICEEXBTW = 149.00M; //discman.DisplayWidth = 320; //discman.DisplayHeight = 160; //discman.CREATIONDATE = DateTime.Parse("12-2-2006"); //Console.WriteLine(discman.DisplayIdentity(true, true)); //Console.WriteLine("Opslag capacity {0}", discman.DisplayStorageCapacity()); //Console.WriteLine("Display resolution {0} pixels", discman.TotalPixels); //Console.WriteLine(discman.GetResolutionInfo()); //Console.WriteLine("Consumer price: {0:f2}", discman.CONSUMERPRICE); //Console.WriteLine(discman.GetDeviceLifeTime()); //Console.WriteLine("Eject status: {0}", discman.IsEjected); //discman.Eject(); //Console.WriteLine("Eject status: {0}", discman.IsEjected); //Console.ReadLine(); //opdracht 6 Mp3Player player = new Mp3Player(1000); player.MAKE = "Creative"; player.MODEL = "Alpha"; player.PRICEEXBTW = 99.00M; player.DisplayWidth = 120; player.DisplayHeight = 80; player.CREATIONDATE = DateTime.Parse("1-1-2007"); player.MbSize = 1024; Track t1 = new Track(1, "Prince", "Guitar"); t1.LENGTH = new Time(4, 12); Track t2 = new Track(2, "Nelly Furtado", "Say it Right"); t2.LENGTH = new Time(4, 41); Track t3 = new Track(3, "David Guetta & Chris Willis", "Love is gone"); t3.LENGTH = new Time(3, 50); TrackList trackList = new TrackList(); trackList.Addthatshit(t1); trackList.Addthatshit(t2); trackList.Addthatshit(t3); player.AddTrackList(trackList); Console.WriteLine(player.DisplayIdentity(true, true)); Console.WriteLine("Capacity {0}", player.DisplayStorageCapacity()); Console.WriteLine("Display resolution {0} pixels", player.TotalPixels); Console.WriteLine("Consumer price: {0:f2}", player.CONSUMERPRICE); Console.WriteLine(player.GetDeviceLifeTime()); if (player.HasTracks()) { Console.WriteLine("The TrackList of this player has {0} tracks", player.TrackList.countthatshit); player.TrackList.getthatshit(); player.RemoveTrackList(); Console.WriteLine("The TrackList of this player has now {0} tracks", player.TrackList.countthatshit); } Console.ReadLine(); }