Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типи властивостей

 

У останньому програмному фрагменті (1.5) властивості надано значення 8, що означає розмір 8 пікселів. Нагадаємо, що піксель - це найменша неподільна частина монітора, свого роду точка, тільки не уявна, а дійсна. Вона має свої координати і колір і тому слугує для графічних побудов. Оскільки піксель є найменшим і ніяк не поділяється, тоді кількість пікселів – це завжди ціле число. Саме тому, типом властивості Size є тип integer. Властивість Color має інший тип, що відноситься до перечислимих типів: clRed, clBlue, clBlack … До рядкового типу відносяться Name i Caption. Оскільки властивості є змінними величинами певного типу, тому їх з легкістю застосовують у операторах присвоєння, так як наприклад (1.1)…(1.5). Впишемо їх у тіло процедури, рисунок 1.22

 

 

Рисунок 1.22 Процедура зміни кольору і розміру шрифта

Варто пам’ятати про те, що при динамічному наданні значення змінним рядкового типу (інакше типу String) слід застосовувати апострофи, або лапки, як це видно з фрагменту (1.3). Виокремимо також і властивості логічного типу (інакше тип boolean), до яких відносяться усі ті, котрі можуть мати тільки одне з двох пропонованих значень False - НЕ, або True - ТАК(рисунок 1.18). У повсякденному житті ми маємо безліч прикладів, до яких можемо вправно пристосувати поняття логічного, або інакше булевого типу. Наприклад, фраза «так видно, чи ні» в алгоритмічній об’єктно - орієнтованій мові може представлятися властивістю прозорість (англ. Transparent) логічного типу. Якщо об’єкт вважається таким, що може бути виконаний із прозорого пластику, або ж ні, тоді він володіє такою властивістю. Наприклад на моделі бульдозера (рисунок 1.20) задня стінка і переднє вітрове скло кабіни є блоками однакової форми і способу приєднання, однак їхня властивість прозорість має різне значення, у синього блоку - False, а у безбарвного - True.

Котрольні питання та задачі до теми лекції

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

- Станина

- Зелений

- Шпиндель

- Стальний

- Задня бабка

- Піддон

- Мокрий

- Змащений

- Сучасний

2. До якого із типів відноситься властивість Height. Відшукайте правильну відповідь серед запропонованих нижче:

1. Логічний

2. Піксельний

3. Булевий

4. Числовий

5. Integer

6. Рядковий

3. Яке значення властивості КОЛІР має вітрове скло трактора. Виберіть із запропонованих нижче слів те, що на Вашу думку, підходить якнайкраще:

1. Білий

2. Синій

3. Цієї властивості блок немає

4. Безбарвний

5. Прозорий

6. Ніякий

7. Скляний

4. Виберіть із перелічених нижче помилок, ту яка допущена у даному програмному фрагменті:

Label1.Сaption= ‘Label4’;

a) Відсутній оператор присвоєння

b) Відсутні лапки щодо слова Label4

c) У об’єкта Label1 не має властивості Сaption

d) Значення Label4 не може надаватися об’єкту Label1

e) Тут усе правильно

f) Не потрібно проставляти «;»

5. Кому належить властивість Size у наступному програмному фрагменті? Виберіть правильну відповід, з нижче представлених

Label1.Font.Size:=8

a. Label1

b. Form3

c. Font

d. Одночасно Font і Label1

e. Нікому

f. Процедурі Button1Click

6. Чи можна змінити значення властивості Name об’єкта? Виберіть правильну відповідь.

a) Так, але тільки через інспектор об’єктів

b) Так, але тільки динамічно

c) Динамічно, але тільки у рідкісних випадках

d) Ні

e) Так

<== предыдущая лекция | следующая лекция ==>
Міжнародно-правові стандарти та джерела прав людини | Cучасний стан водних джерел та водних ресурсів України та світу
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 432; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.