Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.10.2014, 23:11   #1
doss
Пользователь
 
Регистрация: 05.03.2013
Сообщений: 41
По умолчанию Работа с классами

Помогите!! Нужно на с++... не могу никак понять, как и что описать в классе и конструкторе!!

Класс «Медиапроигрыватель». Содержит информацию о типе носителя (CD, SACD, DVD), количестве глав/композиций, текущей главе/композиции, статусе (проигрывание/пауза/остановлен). Обеспечить загрузку носителя (инициализацию проигрывателя), возможность изменения статуса, переход к заданной главе/композиции с автоматическим проигрыванием.

Требования к классу:
- продумать атрибуты класса и инкапсулировать их в закрытой части интерфейса класса;
- определить в классе по крайней мере три конструктора: конструктор по умолчанию, конструктор с параметрами и конструктор копии;
- задать набор методов для получения значений и модификации элементов-данных, находящихся в закрытой части класса;
- требуется продемонстрировать работу с классом в функции main() в соответствии с вариантом. Помимо индивидуальных операций для всех вариантов необходимо показать:
• создание экземпляра тремя способами: без параметров с последующим заполнением полей, с вызовом конструктора с параметрами, создание копии на основании имеющегося экземпляра.
• вывод информации на экран;
• работу конструкторов и деструкторов экземпляров.

Последний раз редактировалось doss; 05.10.2014 в 02:32.
doss вне форума
Старый 04.10.2014, 23:28   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Задача на с++
Ну задача и задача. Мы-то тут причем?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума
Старый 04.10.2014, 23:32   #3
doss
Пользователь
 
Регистрация: 05.03.2013
Сообщений: 41
По умолчанию

Просто, язык, на котором необходимо помочь с реализацией задачи
doss вне форума
Старый 04.10.2014, 23:34   #4
Praud
Форумчанин
 
Аватар для Praud
 
Регистрация: 11.10.2012
Сообщений: 409
По умолчанию

что именно не получается?
Praud вне форума
Старый 04.10.2014, 23:50   #5
doss
Пользователь
 
Регистрация: 05.03.2013
Сообщений: 41
По умолчанию

Да вообщем во всем... не могу начать с того, что описать в конструкторе..
doss вне форума
Старый 05.10.2014, 05:14   #6
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Это задача тянет на диплом. Если она будет сделана, значит выпускник является специалистом. Как она к вам попала? В прикладном решении используются готовые библиотеки. То есть вам предложили написать аналог Windows Media Player. За основу можно взять класс Microsoft.Xna.Framework.Media в котором есть класс MediaPlayer.

http://msdn.microsoft.com/en-us/libr...diaplayer.aspx
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума
Старый 05.10.2014, 09:17   #7
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Цитата:
• вывод информации на экран;
Судя по требованиям, здесь не надо создавать проигрыватель. Нужно текст выводить, который будет демонстрировать, что конструктор\метод вызваны.

Автор темы, вы не дали нам за что уцепиться. Здесь любой кто заходит в вашу тему может решить вашу задачу. Но в этом разделе люди выкладывают свои задачи, и при этом они демонстрируют свою проблему, типа: "я написал вот такой код и ожидаю от него вот такое поведение, а он ведёт себя не так как я ожидаю. Почему?" Либо: "я придумал такие классы, посмотрите, что здесь можно улучшить" Как-то так.

Либо вы можете оплатить время опытного человека, который сделает задачу и объяснит, что к чему.
8Observer8 вне форума
Старый 05.10.2014, 09:33   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Судя по требованиям, здесь не надо создавать проигрыватель.
А если надо то я бы купил препода. Быстрее будет.
I'm learning to live...
Stilet вне форума
Старый 05.10.2014, 10:13   #9
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Тоже вариант!

P.S. Какие деньги - такая и скорость. Какая скорость - такие и деньги.

Последний раз редактировалось 8Observer8; 05.10.2014 в 12:13.
8Observer8 вне форума
Старый 05.10.2014, 11:04   #10
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Да можно и проигрыватель написать, при желании, и рулить им через этот класс. За зачёт автоматом.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с классами в C++ Ligeros905 Помощь студентам 0 24.03.2014 09:20
Работа с классами cooper30 C# (си шарп) 9 05.11.2013 16:57
с++ работа с классами proef Помощь студентам 9 25.09.2013 00:04
работа с классами JinZh C++ Builder 2 20.04.2011 23:17
С++: работа с классами MR_Andrew Общие вопросы C/C++ 23 01.04.2010 23:46