События класса тTелевизор
(перечислим только те события, которые как-то реализуются):
Название |
После_включения |
После_выключения |
После_программы (вызывается после переключения телепрограммы) |
Пример создания объекта (телевизора) Rubin55FS10T на основе предложенного класса:
Реализация событий:
Название |
Как реализуется? |
После_включения |
Включается первый канал |
После_выключения |
Пропадает изображение с экрана |
После_программы |
Отключается предыдущий канал и включается новый, указанный в свойстве Программа |
Задание свойств «по умолчанию»: |
Название |
Тип данных |
|
Высота* |
481 |
|
Ширина* |
586 |
|
Глубина* |
445 |
|
Масса* |
29 |
|
Диагональ* |
21 |
|
Тип* |
ЭЛТ |
|
Питание* |
220 |
|
Цена |
4790 |
|
Яркость |
50 |
|
Контраст |
100 |
|
Насыщенность |
80 |
|
Громкость |
20 |
|
Программа |
1 |
Билет № 1
Дайте определение компонента. Для чего нужны компоненты? Способы помещения на форму заданного компонента. Изменение положения компонента и его размера с помощью мыши.
Что такое интерфейс объекта в понятии объектно-ориентированного программирования? Приведите пример интерфейса для какого-либо реального объекта.
Опишите класс TЛампочка. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?
Билет № 2
Для чего нужен докер Object inspector? Как изменить свойства у заданного компонента с помощью докера Object inspector? Какие свойства можно изменять у компонента без использования этого окна?
Дайте определение объекта. В чём отличие класса от объекта? Приведите пример пяти объектов и класса, на основе которого они все были созданы. Перечислите несколько общих свойств для этих объектов.
Опишите класс TОкно. Какими он обладает свойствами, методами и событиями? Какой тип данных должен быть у каждого предложенного вами свойства? Какие свойства можно изменять пользователю, а какие предложены «только для чтения»? Для свойств, если необходимо, укажите их размерность и диапазон принимаемых значений. Приведите пример создания объекта на основе этого класса. Как в этом объекте реализуются события?
