неділя, 9 лютого 2020 р.

8 клас

10.02.2020 Елементи для введення даних: текстове поле, прапорець, випадаючий список.  Практична робота 14 Тематичне оцінювання



Завдання 3. Довідник (12 балів) В обраному самостійно середовищі програмування розробіть проект Довідник із використанням вікон повідомлень, за допомогою якого користувач може отримати відомості про застосування комбінацій клавіш Ctrl+C, Ctrl+V, Ctrl+X при використанні буфера обміну в офісних програмах, наприклад, текстовому процесорі. Кількість форм вікон повідомлень, їх дизайн та об'єкти сплануйте самостійно. Завантажити текст практичного завдання у форматі docx: https://goo.gl/2Znrxb



У програмах дані з клавіатури, як правило, вводять в поля редагування. Тому у форму треба додати компонент Edit — полередагування.  Для того, щоб додати у форму компонент, необхідно в палітрі компонентів його вибрати, клацнувши лівоюкнопкою миші на піктограмідалі встановити курсор в ту точку форми, де має бути лівий верхній кут компоненту, і ще разклацнути лівою кнопкою миші. В результаті у формі з'являється компонент стандартного розміруРозмір компоненту можназадати в процесі його додавання до форми.
Властивості компоненту Edit (поле введення-редагування)
Властивість
Опис
Name
Ім'я компоненту. Використовується в програмі для доступу до компоненту і його властивостейзокрема — для доступу до тексту, введеного в поле редагування
Text
Текст, що знаходиться в полі введення і редагування
Left
Відстань від лівої межі компоненту до лівої межі форми
Top
Відстань від верхньої межі компоненту до верхньої межі форми
Height
Висота поля
Width
Ширина поля
Font
Шрифт, що використовується  для відображення тексту, що вводиться
ParentFont
Ознака спадкоємства компонентом характеристик шрифту форми, на якій знаходитьсякомпонент. Якщо значення властивості рівне True, то при зміні властивості Font формиавтоматично міняється значення властивості Font компоненту
Властивості компоненту, як і властивості формиможна змінити за допомогою Object Inspector. Для того, щоб властивостінеобхідного компоненту були виведені у вікні Object Inspector, треба виділити цей компонент (клацнути мишею на йогозображенні). Можна вибрати компонент з вікна Object Inspectorщо знаходиться у верхній частині, списку об'єктівщорозкриваєтьсяабо із списку у вікні Object TreeView.
    Для виведення тексту у форму використовують поле виведення тексту. Поле виведення тексту — це компонент Label.Значок компоненту Label знаходиться на вкладці StandardДодається компонент Label у форму так, як і поле для редагування.
Властивості компоненту Label
Властивість
Опис
Name
Ім'я компоненту. Використовується в програмі для доступу до компоненту і його властивостей
Caption
Текст, що відображається
Font
Шрифт, використовуваний для відображення тексту
ParentFont
Ознака спадкоємства компонентом характеристик шрифту форми, на якій знаходиться компонент. Якщо значення властивості рівне True, текст виводиться шрифтом, встановленим для форми
AutoSize
Ознака того, що розмір поля визначається його вмістом
Left
Відстань від лівої межі поля висновку до лівої межі форми
Top
Відстань від верхньої межі поля виводу до верхньої межі форми
Height
Висота поля виводу
Width
Ширина поля виводу
Wordwrap
Ознака того, що слова, які не поміщаються в поточному рядку, автоматично переносяться на наступний рядок
CheckBox (незалежний перемикачпрапорець). Використовують для створення незалежного двочи три позиційногопрапорцяувімкнено\вимкнено(\недоступний).
Властивості (окрім звичайних):
AllowGrayed
наявність третьої позиції (сірий увімкнений):
True
три позиційний прапорець
False
двопозиційний прапорець;
State
стан прапорця
cbGrayed
сірий
cbUnchecked
вимкнений
cbChecked
увімкнений
ListBox (простий список). Це список, у якому можна вибрати потрібний елементКласичний приклад ListBox’а у середовищіWindows – вибір файла із списка файлів у пункті меню File/OpenНазви файлів або директорій і містяться у ListBox.
Деякі властивості:
Items
елементи списку (масив рядків)
Count
кількість елементів списку
Sorted
ознака необхідності автоматичного сортування (True) списку після додавання елементаЯкщокількість рядків більшаНіж їх може розташуватися у видимій області списку, то з’являєтьсясмуга прокручування
Columns
– властивість типу Integerвід якої залежать орієнтація смуги прокручування й кількістьстовпчиківякі одночасно можна бачити в області списку:
0
всі елементи списку розташовані в одному стовпці
>=1
є гор. смуга прокручування і певна кількістьстовпців
Style
визначає стиль простого списку
lbStandard
 стандартний стиль по замовченню
lbOwnerDrawFixed
список з елементів фіксованої висотищовстановлюється властивістю ItemHeight
lbOwnerDrawVariable
список з елементівякі можуть мати різнувисоту
BorderStyle
– наявність рамки списку
bsNone
немає рамки
bsSingle
є рамка (по замовчуванню)
MultiSelect
дозволяє користувачу вибір в списку декількох елементів (True);
ItemIndex
номер вибраного елемента (елементи списку нумеруються з 0). Якщо у списку жоден елементне обрано, то значення властивості дорівнює 1.
ComboBox (поле зі списком). Використовується для створення випадаючого списку. Він об’єднує поле редагування і список (комбінований список). На відміну від простого списку, комбінований не може мати горизонтальну полосу прокручування й допускає вибір тільки одного значення.


Властивості:
DropDownCount
кількість рядків у випадаючому списку, які видимі без використання смугпрокручування (по замовченню – 8). Якщо кількість елементів списку більшаніжDropDownCount, то з’являється вертикальна смуга прокручування
ItemIndex
номер вибраного елемента (елементи списку нумеруються з 0). Якщо у списку жоденелемент не обрано, то значення властивості дорівнює 1
Style
властивістьщо визначає зовнішній вигляд і поведінку комбінованого списку
VЗастосування набутих знань та вмінь.
      Проведення комплексу вправ для зняття м’язового напруження. (Варіант 1)
Для закріплення знаньотриманих на уроці ми виконаємо практичне завдання:
 Практичне завданняІнструктаж з БЖД.
Виконання комплексу вправ для зняття зорової втоми (Варіант 1).
1.   З використанням поля редагування і напису створити додаток, у якому можна додавати два дійсних числа.



2.   Використовуючи прапорці створити додаток, у якому незалежно один від одного можна змінювати назву вікнаколір фону і розмір вікна.

 

3.   Використовуючи поле зі списком та простий список створити додаток для вибору дати народження.

  

                  

VI.                     Домашнє завдання:

1. Опрацювати відповідний параграф підручника, конспект уроку.
2. Додаткове завдання.

Скласти приклад плану та інструкції (тема – на вибір учня). Підготувати 1-2 запитання з теми, що вивчається.

Немає коментарів: