
- •Билет 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
Билет 1. Билет 7
С++. Основные св-ва ООП.
C++ — компилируемый статически типизированный язык программирования общего назначения.
Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр).
Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.
ООП- это метод программирования, при котором разрабатываемая программа состоит из объектов, описывающих объекты реального мира.
Основные свойства ООП
Инкапсуляция. Объединение в объекте кода и данных называется инкапсуляцией. Необходимо предоставить достаточное количество методов, благодаря чему пользователь объекта никогда не будет обращаться к полям объекта непосредственно.
Объединение в классе данных и методов с целью защиты данных называется инкапсуляция.
class A
{
public:
int a, b; //данные открытого интерфейса
int ReturnSomething(); //метод открытого интерфейса
private:
int Aa, Ab; //скрытыеданные
void DoSomething(); //скрытыйметод
};
Наследование. Определение объекта и его дальнейшее использование для построения иерархии порожденных объектов с возможностью для каждого порожденного объекта, относящегося к иерархии, доступа к коду и данным всех порождающих объектов.
class A{ //базовый класс
};
classB : publicA{ //public наследование
};
class C : protected A{ //protected наследование
};
class Z : private A{ //private наследование
};
Ключевое слово public, которое предваряет имя класса employee, указывает, что общие (public) элементы класса employee также являются общими и в классе manager.
Полиморфизм. Присваивание действию одного имени, которое затем совместно используется вниз и вверх по иерархии объектов, причем каждый объект иерархии выполняет это действие способом, именно ему подходящим.
В класс можно включить несколько функций с одинаковыми именами, но различающихся списками параметров. Такая возможность называется полиморфизм, а сами функции — полиморфные.
class Figure
{...
void Draw() const;
...
};
class Square : public Figure
{ ...
void Draw() const;
...
};
class Circle : public Figure
{ ...
void Draw() const;
...
};
-
Заданиефрейм
<!DOCTYPEHTML>
<HTML>
<HEAD>
<TITLE>Документ с фреймами</TITLE>
</HEAD>
<FRAMESET cols="30%, 70%">
<FRAME src="frame1.html">
<FRAMESET rows="50%,50%">
<FRAME src=" frame2.html">
<FRAMESET cols="60%, 40%">
<FRAME src=" frame3.html">
<FRAME src="frame4.html">
</FRAMESET>
</FRAMESET>
</FRAMESET>
</HTML>
Заданиетаблица.
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Табличка</TITLE>
</HEAD>
<TABLE BORDER>
<TR>
<TD ROWSPAN=2>table 1</TD>
<TD colspan=2>table 2</TD>
</TR>
<TR>
<TD>table 3</TD>
<TD>table 4</TD>
</TR>
</TABLE>
</HTML>