- •Билет 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
Билет 2. Билет 8.
Классы в С++. Доступ к компонентам класса.
Класс — это пользовательский тип данных, объединяющий данные и алгоритмы для обработки этих данных. Класс моделирует группу каких-либо реальных объектов (студенты, машины), процессов (путешествия), явлений (погода).
Данные класса представлены в виде переменных и называются свойствами.
Алгоритмы представлены в виде функций и называются методами.
В классе существует разграничение доступа к его членам. Внутреннюю (закрытую) часть класса, доступную только этому классу, составляет раздел private, защищенная часть класса доступна классу и его наследникам — раздел protected, доступны для любых объектов без ограничения члены класса из раздела public (открытая часть класса).
/* Внутри объекта коды и данные могут быть закрытыми (private). Закрытые коды или данные доступны только для других частей этого объекта. Таким образом, закрытые коды и данные недоступны для тех частей программы, которые существуют вне объекта. Если коды и данные являются открытыми, то, несмотря на то, что они заданы внутри объекта, они доступны и для других частей программы. */
class Student {
private:
char* Fam;
char* Name;
int age;
public:
void SetFam(char*NFam);
void SetName(char*NName);
void SetAge(int Nage);
char * GetFam(int Nage);
char * GetName(int Nage);
int GetAge( );
};
Задание.фрейм
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Документ с фреймами</TITLE> </HEAD> <FRAMESET rows="40%, 60%"> <FRAME src="frame1.html"> <FRAMESET cols="25%, 50%, 25%"> <FRAME src=" frame2.html"> <FRAME src=" frame3.html"> <FRAME src="frame4.html"> </FRAMESET> </FRAMESET> </HTML> |
Заданиетаблица.
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Табличка</TITLE> </HEAD> <TABLE BORDER> <TR> <TD colspan=3>table 1</TD> </TR> <TR> <TD>table 3</TD> <TD>table 4</TD> <td>table 5</td> </TR> </TABLE> </HTML> |
Билет 3. Билет 9. Билет 23.
Классы в С++. Конструкторы и деструкторы
Класс — это пользовательский тип данных, объединяющий данные и алгоритмы для обработки этих данных. Класс моделирует группу каких-либо реальных объектов (студенты, машины), процессов (путешествия), явлений (погода).
Данные класса представлены в виде переменных и называются свойствами.
Алгоритмы представлены в виде функций и называются методами.
Объект создается по шаблону, который дает класс, при этом используется специальный метод — конструктор. Имя конструктора совпадает с именем класса, он помещается в раздел public, для него не указывается тип возвращаемого значения.
Конструктор по умолчанию создает объект с неинициализированными свойствами:
Book::Book()
{}
или всегда с одним и тем же набором значений:
Book::Book()
{ Author = “Noname”;
Title = “Noname”;
Year = 0;
}
Конструктор с параметрами создает объект с заранее определенным набором свойств:
Book::Book(std::string Auth, std:: Ttl, int y)
{ Author = Auth;
Title = Ttl;
Year = y;
}
Деструктор выполняет разрушение объекта, он не имеет параметров, находится в разделе public, не имеет типа возвращаемого значения, а имя отличается от имени конструктора одним символом: знаком ~ (тильда) в начале.
Book::~Book()
{}
Не требуется вставлять в программу явный вызов деструктора — он вызывается автоматически. Также деструктор можно не включать в класс — он будет добавлен автоматически компилятором.
В описании конструктора и любого другого метода класса (в реализации) используется оператор разрешения области видимости ::. Этот оператор позволяет включить идентификаторы в заданное пространство имен namespace. Для функций-членов класса пространством имен будет класс. Если не использовать оператор ::, получится глобальная функция, не связанная с классом.
Задание.3
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Документ с фреймами</TITLE> </HEAD> <FRAMESET cols="32%, 32%,36%"> <FRAMESET rows="50%, 50%"> <FRAME src="frame1.html"> <FRAME src="frame4.html"> </FRAMESET> <FRAME src=" frame2.html"> <FRAME src="frame3.html"> </FRAMESET> </HTML> |
Заданиетаблица.
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>Табличка</TITLE> </HEAD> <TABLE BORDER> <TR> <TD>table 1</TD> <td rowspan=2>table 2</td> <td rowspan=2>table 3</td> </TR> <TR> <TD>table 4</TD> </TR> </TABLE> </HTML> |
Задание:НТМL. Вставить в один документ несколько картинок и сделать на них гиперссылки
<html>
<head>
<title>565</title>
</head>
<body>
<p>
<a name=" 1 "><img src="imthumb1.jpg"></a>
<a name=" 2 "><img src="imthumb1.jpg"></a>
</p>
<p><a href="# 1 ">Картинка 1</a></p>
<p><a href="#2">Картинка 2</a></p>
</body>
</html>
