Разделы презентаций


Елементи для введення даних: текстове поле, прапорець, випадаючий список

Содержание

ЗапитанняЯкий вигляд мають команди повного і неповного розгалуження в Object Pascal і як вони виконуються?Які властивості напису і поля ви знаєте, що визначають їх значення, як їх можна змінити?Для чого використовувалися

Слайды и текст этой презентации

Слайд 1За новою програмою
Елементи для введення даних: текстове поле, прапорець, випадаючий

список
Урок 39

За новою програмоюЕлементи для введення даних: текстове поле, прапорець, випадаючий списокУрок 39

Слайд 2Запитання
Який вигляд мають команди повного і неповного розгалуження в Object

Pascal і як вони виконуються?
Які властивості напису і поля ви

знаєте, що визначають їх значення, як їх можна змінити?

Для чого використовувалися в програмах, з якими ви працювали, прапорці, поля з розкривними списками, перемикачі?

ЗапитанняЯкий вигляд мають команди повного і неповного розгалуження в Object Pascal і як вони виконуються?Які властивості напису

Слайд 3Прапорці та їх використання
Розглянемо компонент прапорець. Значення деяких його властивостей,

зокрема властивості Checked (англ. checked - перевірено), можуть бути використані

в логічному виразі в команді розгалуження.

Для розміщення на формі прапорця потрібно двічі клацнути на кнопці TCheckBox (англ. checkbox - коробка для перевірки) на вкладці Standard з компонентами.

Прапорці та їх використанняРозглянемо компонент прапорець. Значення деяких його властивостей, зокрема властивості Checked (англ. checked - перевірено),

Слайд 4Після цього прапорець з'явиться у верхній лівій частині форми, а

його ім'я додасться до списку компонентів проекту в полі Components

вікна Інспектор об'єктів.

За потреби прапорець можна перетягнути в будь-яке інше місце форми.

Прапорці та їх використання

Після цього прапорець з'явиться у верхній лівій частині форми, а його ім'я додасться до списку компонентів проекту

Слайд 5Властивості прапорця Caption, Top, Left, Name, Color, Enabled, Visible, Font,

Width, Height аналогічні до відповідних властивостей напису.
Зокрема, значення властивостей Width

і Height прапорця визначаються довжиною тексту праворуч від прапорця і розміром шрифта, яким виведено цей текст.

Прапорці та їх використання

Властивості прапорця Caption, Top, Left, Name, Color, Enabled, Visible, Font, Width, Height аналогічні до відповідних властивостей напису.Зокрема,

Слайд 6Текст прапорця є значенням властивості Caption прапорця. Цей текст, як

і для напису, можна вводити безпосередньо на вкладці Властивості в

полі Caption, а можна вводити у вікні Редактор рядків, яке відкривається вибором кнопки праворуч від поля Caption.

Прапорці та їх використання

Текст прапорця є значенням властивості Caption прапорця. Цей текст, як і для напису, можна вводити безпосередньо на

Слайд 7Властивість Checked прапорця може набувати одне з двох значень:
true
false
позначку прапорця

встановлено, прапорець вибрано
позначку прапорця
не встановлено, прапорець не вибрано
Прапорці та їх

використання
Властивість Checked прапорця може набувати одне з двох значень:truefalseпозначку прапорця встановлено, прапорець вибранопозначку прапорцяне встановлено, прапорець не

Слайд 8Якщо на формі розміщено кілька прапорців, то серед них можна:
Якщо

прапорець вибрано, то у нього всередині з'являється позначка
Прапорці та їх

використання
Якщо на формі розміщено кілька прапорців, то серед них можна:Якщо прапорець вибрано, то у нього всередині з'являється

Слайд 9Встановленням позначок прапорців можна встановити значення однієї або кількох властивостей

об'єкта з деякого визначеного набору властивостей.
Прапорці та їх використання

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

Слайд 10Розглянемо, як можна використати прапорці для реалізації розгалуження.
Нехай, наприклад, нам

потрібно в ході виконання проекту змінювати значення або тільки однієї

з властивостей вікна (або заголовок, або колір, або розміри), або кількох з них, або не змінювати значення жодної з них.

Прапорці та їх використання

Розглянемо, як можна використати прапорці для реалізації розгалуження.Нехай, наприклад, нам потрібно в ході виконання проекту змінювати значення

Слайд 11Для цього розмістимо на формі кнопку і три прапорці. Під

час розміщення прапорців на формі для кожного з них за

замовчуванням значення властивості Checked встановлюється false.

Оскільки під час виконання проекту жодний прапорець може бути не вибраний, то доцільно залишити такі початкові значення властивості Checked для всіх прапорців.

Прапорці та їх використання

Для цього розмістимо на формі кнопку і три прапорці. Під час розміщення прапорців на формі для кожного

Слайд 12Створимо процедуру для опрацювання події Click для кнопки і до

її тексту помістимо такі три послідовні (не вкладені одна в

одну) команди розгалуження:

If CheckBox1.Checked
Then Form1.Caption := 'Заголовок змінений';
If CheckBox2.Checked Then Form1.Color := clRed;
If CheckBox3.Checked
Then begin
Form1.Width := 500;
Form1.Height := 200;
end;

Прапорці та їх використання

Створимо процедуру для опрацювання події Click для кнопки і до її тексту помістимо такі три послідовні (не

Слайд 13У кожній із цих команд, незалежно одна від одної, буде

визначатися, вибрано відповідний прапорець чи ні. І залежно від цього,

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

Прапорці та їх використання

У кожній із цих команд, незалежно одна від одної, буде визначатися, вибрано відповідний прапорець чи ні. І

Слайд 14Поле з розкривним списком та його використання
Ще одним компонентом, значення

властивостей якого можна використати в логічному виразі в команді розгалуження,

є поле з розкривним списком.

Для розміщення на формі поля з розкривним списком потрібно двічі клацнути на кнопці TComboBox (англ. combobox - поле зі списком) на вкладці Standard з компонентами.

Поле з розкривним списком та його використанняЩе одним компонентом, значення властивостей якого можна використати в логічному виразі

Слайд 15Після цього поле з розкривним списком з'явиться у верхній лівій

частині форми, а його ім'я додасться до списку компонентів проекту

в полі Components вікна Інспектор об'єктів.

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

Поле з розкривним списком та його використання

Після цього поле з розкривним списком з'явиться у верхній лівій частині форми, а його ім'я додасться до

Слайд 16Властивості Top, Left, Height, Width, Name, Color, Enabled, Visible, Font,

Text поля з розкривним списком повністю аналогічні до відповідних властивостей

поля.

Поле з розкривним списком та його використання

Властивості Top, Left, Height, Width, Name, Color, Enabled, Visible, Font, Text поля з розкривним списком повністю аналогічні

Слайд 17Для додавання рядків на етапі розробки інтерфейсу потрібно:
Поле з розкривним

списком та його використання

Для додавання рядків на етапі розробки інтерфейсу потрібно:Поле з розкривним списком та його використання

Слайд 18Під час виконання проекту можна відкрити цей список і вибрати

будь-який його рядок. При цьому відповідний текст потрапляє в поле

і стає значенням властивості Text поля з розкривним списком.

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

Поле з розкривним списком та його використання

Під час виконання проекту можна відкрити цей список і вибрати будь-який його рядок. При цьому відповідний текст

Слайд 19Нехай, наприклад, у ході виконання проекту потрібно змінювати значення тільки

однієї з властивостей вікна:
або заголовок
або колір
або розміри
Розмістимо на формі поле

з розкривним списком і створимо відповідний список.

Поле з розкривним списком та його використання

Нехай, наприклад, у ході виконання проекту потрібно змінювати значення тільки однієї з властивостей вікна:або заголовокабо колірабо розміриРозмістимо

Слайд 20Розмістимо також на формі кнопку і складемо процедуру - обробник

події Click для цієї кнопки, під час виконання якої вибиратимемо

один з рядків розкривного списку.

Залежно від вибраного рядка змінюватимуться або заголовок форми, або її колір, або її розміри.

Поле з розкривним списком та його використання

Розмістимо також на формі кнопку і складемо процедуру - обробник події Click для цієї кнопки, під час

Слайд 21Виберемо перший пункт списку Заголовок і клацнемо кнопку. Тоді під

час виконання процедури значення логічного виразу (ComboBox1.Text = 'Заголовок') =

true, а значить виконуватиметься команда

Form1.Caption := 'Заголовок змінений', яка змінить заголовок вікна, після чого виконання команди розгалуження і всієї процедури закінчиться.

Поле з розкривним списком та його використання

Виберемо перший пункт списку Заголовок і клацнемо кнопку. Тоді під час виконання процедури значення логічного виразу (ComboBox1.Text

Слайд 22Якщо вибрати другий пункт списку Колір і клацнути кнопку, то

під час виконання процедури значення логічного виразу (ComboBox1.Text = 'Заголовок')

= false. Тоді обчислюється значення логічного виразу

ComboBox1.Text = 'Колір', і воно дорівнює true. А значить виконуватиметься команда Form1.Color := clRed, яка змінить колір вікна, після чого виконання команди розгалуження і всієї процедури закінчиться.

Поле з розкривним списком та його використання

Якщо вибрати другий пункт списку Колір і клацнути кнопку, то під час виконання процедури значення логічного виразу

Слайд 23Якщо вибрати третій пункт списку Розміри і клацнути кнопку, то

під час виконання процедури значення логічного виразу (ComboBox1.Text = 'Заголовок')

= false. Після цього обчислюється значення логічного виразу ComboBox1.Text = 'Колір', і воно теж дорівнює false. Після цього обчислюється значення логічного виразу ComboBox1.Text = 'Розміри’, і воно дорівнює true. А значить виконуватимуться команди Form1.Width := 600 і Form1.Height := 300, які змінять ширину і висоту вікна, після чого виконання команди розгалуження і всієї процедури закінчиться.

Поле з розкривним списком та його використання

Якщо вибрати третій пункт списку Розміри і клацнути кнопку, то під час виконання процедури значення логічного виразу

Слайд 24Якщо не вибрати жодного пункту списку і клацнути кнопку, то

значення всіх логічних виразів у розгалуженні будуть false і в

цьому випадку не змінюватимуться значення жодної властивості вікна і виконання процедури закінчиться.

Поле з розкривним списком та його використання

Якщо не вибрати жодного пункту списку і клацнути кнопку, то значення всіх логічних виразів у розгалуженні будуть

Слайд 25Розгадайте ребус
«Ребуси українською» © rebus1.com
Прапорець

Розгадайте ребус«Ребуси українською» © rebus1.comПрапорець

Слайд 26Дайте відповіді на запитання
Для чого використовують прапорці?
Які значення може мати

властивість Checked для прапорця?
Для чого використовують поле з розкривним списком?
Як

потрібно записувати команди розгалуження, у яких використовується значення властивості Checked для прапорців?

Як доцільно записати команди розгалуження, у яких використовуються значення властивостей поля з розкривним списком?

Дайте відповіді на запитанняДля чого використовують прапорці?Які значення може мати властивість Checked для прапорця?Для чого використовують поле

Слайд 27Домашнє завдання
Проаналізувати
§ 6.5, ст. 207-213

Домашнє завданняПроаналізувати§ 6.5, ст. 207-213

Слайд 28Працюємо за комп’ютером
Сторінка
212-213

Працюємо за комп’ютеромСторінка212-213

Слайд 29За новою програмою
Дякую за увагу

За новою програмоюДякую за увагу

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика