Урок:

Елемент керування «напис». Складання програм, що обробляють натискання кнопок та визначають вміст написів на формі

Опис уроку (учням цей опис не показується):

Посиляння: https://meet.google.com/iwu-stqc-apo

Тема уроку

Елемент керування «напис». Складання програм, що обробляють натискання кнопок та визначають вміст написів на формі

Вивчення нового матеріалу

Напис

Одним з елементів керування, який ще можна розмістити на формі, є напис.

0401gre8-0eb5-940x91.png

Щоб розмістити напис на формі, потрібно вибрати її на вкладці Standard вікна середовища Lazarus і розмістити на формі. За потреби напис можна перетягнути в будь-яке інше місце форми.

Усі властивості форми, кнопки які ми розглядали (Caption, Color, Height, Width, Top, Left, Name), є і у напису.

Розглянемо ще кілька властивостей, які мають і напис, і кнопка, і форма:

Enabled (англ. enabled - доступний)

її значення визначає, чи доступний об’єкт для операцій над ним. Ця властивість може набувати лише одного з двох значень: True або False

Visible (англ. visible - видимий)

її значення визначає, чи видимий даний об'єкт у вікні. Ця властивість може також набувати лише одного з двох значень: True або False

Font (англ. font - шрифт)

її значення визначає значення властивостей шрифту, яким буде виводитися текст на об'єкті. Ця властивість є комплексною.

Якщо виділити напис, то на вкладці Події вікна Інспектор об'єктів можна, як і для форми, вибрати подію, для якої буде створено заготовку для тексту відповідної процедури - обробника цієї події. Як і для форми, можна ввести до цієї процедури команди змінення значень властивостей напису і форми та виконати створений проект.

Використання вікон повідомлень

Іноді в ході виконання програми виникає необхідність виводити на екран деякі повідомлення, попередження тощо. Вікно повідомлення ShowMessage використовується, щоб передати користувачеві певну інформацію, яка не вимагає від нього відповіді.

Формат виклику:

ShowMessage (текст);

Тут текст – змінна або константа рядкового типу, що містить текстове повідомлення. Заголовок вікна містить назву виконуваного файлу.

На цій команді робота процедури (не всієї програми!) призупиняється. Поки користувач не клацне кнопку ОК, робота з програмою стає неможливою, тобто не можна «дістатися» вікна, розташованого позаду.

Такий режим виведення вікна називають модальним.

Вправа з демонстрацією

Вивести просте повідомлення «Helloworld!»

Розмістити кнопку на формі з текстом “Hello!”. Додати обробник події OnClick.

procedure TForm1.Button1Click(Sender: TObject);

begin

ShowMessage ('Helloworld!');

end;

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

Вміст уроку:
1
Опис, який учні побачать перед початком уроку

Посиляння: https://meet.google.com/iwu-stqc-apo

Тема уроку

Елемент керування «напис». Складання програм, що обробляють натискання кнопок та визначають вміст написів на формі

Вивчення нового матеріалу

Напис

Одним з елементів керування, який ще можна розмістити на формі, є напис.

0401gre8-0eb5-940x91.png

Щоб розмістити напис на формі, потрібно вибрати її на вкладці Standard вікна середовища Lazarus і розмістити на формі. За потреби напис можна перетягнути в будь-яке інше місце форми.

Усі властивості форми, кнопки які ми розглядали (Caption, Color, Height, Width, Top, Left, Name), є і у напису.

Розглянемо ще кілька властивостей, які мають і напис, і кнопка, і форма:

Enabled (англ. enabled - доступний)

її значення визначає, чи доступний об’єкт для операцій над ним. Ця властивість може набувати лише одного з двох значень: True або False

Visible (англ. visible - видимий)

її значення визначає, чи видимий даний об'єкт у вікні. Ця властивість може також набувати лише одного з двох значень: True або False

Font (англ. font - шрифт)

її значення визначає значення властивостей шрифту, яким буде виводитися текст на об'єкті. Ця властивість є комплексною.

Якщо виділити напис, то на вкладці Події вікна Інспектор об'єктів можна, як і для форми, вибрати подію, для якої буде створено заготовку для тексту відповідної процедури - обробника цієї події. Як і для форми, можна ввести до цієї процедури команди змінення значень властивостей напису і форми та виконати створений проект.

Використання вікон повідомлень

Іноді в ході виконання програми виникає необхідність виводити на екран деякі повідомлення, попередження тощо. Вікно повідомлення ShowMessage використовується, щоб передати користувачеві певну інформацію, яка не вимагає від нього відповіді.

Формат виклику:

ShowMessage (текст);

Тут текст – змінна або константа рядкового типу, що містить текстове повідомлення. Заголовок вікна містить назву виконуваного файлу.

На цій команді робота процедури (не всієї програми!) призупиняється. Поки користувач не клацне кнопку ОК, робота з програмою стає неможливою, тобто не можна «дістатися» вікна, розташованого позаду.

Такий режим виведення вікна називають модальним.

Вправа з демонстрацією

Вивести просте повідомлення «Helloworld!»

Розмістити кнопку на формі з текстом “Hello!”. Додати обробник події OnClick.

procedure TForm1.Button1Click(Sender: TObject);

begin

ShowMessage ('Helloworld!');

end;

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

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Домашнє завдання Опрацювати п. 5.3

Запитання:

Як за допомогою програми змінювати властивості елементів керування.

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Рекомендуємо

Властивості та методи елементів керування. Текстовий напис. Практична робота 10

Властивості та методи елементів керування. Текстовий напис. Практична робота 10

295

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

30 грн

Властивості та методи елементів керування. Текстовий напис. Практична робота 10

Властивості та методи елементів керування. Текстовий напис. Практична робота 10

375

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

Властивості та методи елементів керування. Кнопка

Властивості та методи елементів керування. Кнопка

513

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

УРОК № 11. Напис

УРОК № 11. Напис

79

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
8 клас

20 грн

8 клас. Урок 38. Властивості та методи елементів керування. Текстовий напис (Python). Практична робота 10

8 клас. Урок 38. Властивості та методи елементів керування. Текстовий напис (Python). Практична робота 10

182

Аватар профіля Вітенко Іван
Інформатика
8 клас

48 грн

Системи керування вмістом для веб-ресурсів

Системи керування вмістом для веб-ресурсів

359

Аватар профіля Куленко Марія Миколаївна
Інформатика
10 клас

20 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1314

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1139

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1365

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

666

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

295

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас