
- •Билет 1. Билет 7
- •Билет 2. Билет 8.
- •Билет 3. Билет 9. Билет 23.
- •Билет 4.Билет 10. Билет 24
- •Билет 5. Билет 11. Билет 27
- •Билет 6. Билет 12. Билет 28
- •Билет 13. Билет 19. Билет 31. Html. Структура документа, физическое и логическое форматирование, оформление абзацев и списков
- •Билет 14. Билет 20. Билет 32. Html. Рисунки и гиперссылки
- •Билет 15. Билет 25. Html. Использование и оформление таблиц
- •Билет 16. Билет 26. Html. Разбиение окна на фреймы
- •Билет 17. Html. Оформление документов с использованием css
- •I способ - Внутренние стили
- •II способ - Глобальные стили
- •III способ - Связанные или внешние стили
- •Билет 18. Html. Типы css
- •Билет 21. Билет 29.
- •Билет 22
- •Билет 30 Структуры в языке с
- •Билет 33 Библиотека qt. Создание приложений в qtCreator.
- •Билет № 34 Библиотека qt. Работа со строками.
- •Билет 35 Использование JavaScript при оформлении динамических html страниц
- •Билет 36 Использование объектной модели документа (dom) в JavaScript
- •Иерархия классов dom
- •Билет 37 Формы и их использование в JavaScript
- •Билет № 38 Объектная модель браузера и ее использование в JavaScript
Билет 6. Билет 12. Билет 28
Наследование в С++
Наследование- сохранение свойств базовых классов в производных.
Процесс, посредством которого один объект может наследовать свойства другого объекта, добавлять к ним черты, характерные только для него. (Автомобиль-автобус).
Таким образом не надо каждый раз описывать все с нуля. Это и есть главное преимущество наследования.В ООП класс, от которого наследуют, принято называть базовым/ родительским.
Класс, который получается называется порожденным/производным.
Множественное наследование
Можно построить один класс из другого, наследуя его характеристики. C++ позволяет порождать класс из нескольких базовых классов. Когда ваш класс наследует характеристики нескольких классов, вы используете множественное наследование.
class A{ //базовый класс
};
classB : publicA{ //publicнаследование
};
class C : protected A{ //protected наследование
};
class Z : private A{ //private наследование
};
Public наследование |
Private наследование |
Protected наследование |
Class A { private: int x; public: int y; protected: int z;}; |
Class A { private: int x; public: int y; protected: int z;}; |
Class A { private: int x; public: int y; protected: int z;}; |
Class B { private: int x; public: int y; protected: int z;}; |
Class B { private: int x; private: int y; private: int z;}; |
Class B { private: int x; protected: int y; protected: int z;}; |
Class C { private: int x; public: int y; protected: int z;}; |
Class C { private: int x; private: int y; private: int z;}; |
Class C { private: int x; protected: int y; protected: int z;}; |
Задание 6
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Документ с фреймами</TITLE> </HEAD> <FRAMESET cols="30%, 70%"> <FRAME src="frame1.html"> <FRAMESET rows="50%, 50%"> <FRAME src="frame2.html"> <FRAMESET cols="20%, 30%, 50%"> <FRAME src=" frame3.html"> <FRAME src="frame4.html"> <FRAME src="frame5.html"> </FRAMESET> </FRAMESET> </FRAMESET> </HTML> |
Задание 12
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Табличка</TITLE> </HEAD> <TABLE BORDER> <TR> <TD rowspan=2> table 1</TD> <td colspan=3> table 2</td> </TR> <TR> <TD>table 3</TD> <TD>table 4</TD> <TD>table 5</TD> </TR> </TABLE> </HTML>
|
Задание 28: НТМL. Вставить в один документ несколько картинок и сделать на них гиперссылки
<HTML>
<HEAD>
<TITLE>New</TITLE>
</HEAD>
<BODY>
<p>Это лес<img src="лес.jpg"></p>
<p> А это поле <img src="поле.jpg"></p>
<a href="лес.jpg">Лес</a><BR>
<a href="поле.jpg">Поле</a><BR>
</BODY>
</HTML>