Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка (Восстановлен).doc
Скачиваний:
10
Добавлен:
10.02.2016
Размер:
2.11 Mб
Скачать

Набір №1 Учбовий матеріал

Множественное наследование

C++ позволяет порождать класс из нескольких базовых классов. Когда ваш класс наследует характеристики нескольких классов, вы используете множественное наследование. Как вы узнаете из данного урока, C++ полностью поддерживает множественное наследование. К концу этого урока вы изучите следующие основные концепции:

  • Если вы порождаете класс из нескольких базовых классов, то получаете преимущества множественного наследования.

  • При множественном наследовании производный класс получает атрибуты двух или более классов.

  • При использовании множественного наследования для порождения класса конструктор производного класса должен вызвать конструкторы всех базовых классов.

  • При порождении класса из производного класса вы создаете иерархию наследования (иерархию классов).

Множественное наследование является мощным инструментом объектно-ориентированного программирования. Экспериментируйте с программами, представленными в этом уроке, и вы обнаружите, что построение класса из уже существующего значительно экономит усилия на программирование.

Тестування:

1 Вид наследования

 Порядковое 

 Случайное

 Многообразное 

 Множественное 

2 Оператор для наследования

 ; 

 : 

 , 

 . 

3 По типу какого доступа метод нельзя унаследовать

 protected 

 public 

 private 

 null 

5. Бажаний інтерфейс користувача.

Інтерфейс користувача повинен бути якомога зрозумілий: назви не мають двозначне тлумачення, чітко сформульовані та відрізняються один від одної. Інтерфейс викладача має задовольняти таким варіантам використання: обрання навчального матеріалу, обрання навчального контролю, перегляд успіхів кожного студента та зміну користувача. При обранні навчального контролю та матеріалу користувач може обрати та переглянути абсолютний шлях до файлів, а при перегляді успіхів викладач обирає студента зі списку, а не вводить вручну.

6. Використання програми Інструкція користувача та контрольний приклад

Графічний інтерфейс для роботи з програмою виглядає досить просто. Коли користувач запускає браузер та прописує необхідну адресу перед ним з’являється сторінка «Вхід в систему», яке потрібне для входу в навчальну програму.

Користувач має пройти аутентифікацію, система автоматично вирахує – є він викладачем чи студентом, викладач може зареєструватися в системі, для цього потрібно ввести секретне слово.

Інструкція для користувачу «Викладач»

  1. Після того як викладач пройде авторизація, потрапляє на с торінку зі списком тем, можна додати нову тему натиснувши на конпку «Добавить тему». На сторінці можна редагувати порції теорії та питання для тестування.Для того, щоб відредагувати теорію треба перейти по посиланню «Теория», а для редагування питань тестування – «Вопросы»

  1. Після на тисненненя посилання «Теория» користувач потрапляє на сторінку редагування порцій матеріалу, для редагування старого матеріалу треба клацнути двійним натисканням і з’явиться редактор.

Для додання матеріалу треба ввести новий матеріал і натиснути кнопку «Сохранить порцию».

  1. Перейшовши по посиланню «Список студентів» можна потрапити на сторінку зі списком студентів для складання іспиту, тут можливо додавати нового студента, а також продивитися результати кожного.

  1. Перейшовши по посиланню «Вопросы» потрапляємо на сторінку де потрібно додавати запитання для іспиту. Для вибору правильної відповіді треба натиснути на радіокнопку зліва.