Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторні роботи_ООП.doc
Скачиваний:
0
Добавлен:
01.01.2020
Размер:
7.3 Mб
Скачать

Лабораторна робота №2

Тема: Робота у середовищі Delphi. Вивчення призначення файлів проекту.

Мета роботи: Ознайомитися із інтегрованим середовищем програмування Delphi та розглянути будову його інтерфейсу. Навчитись працювати з панелями інструментів в середовищі Delphi.

Розробка проекту «Діалог»

Завдання. Створити програму, яка виконуватиме такі дії: користувач вводить своє ім’я, наприклад «Олег», та натискає на клавішу Enter, після чого з’являється запитання «Олег, чи ти полюбляєш займатися спортом?». Якщо далі буде натиснуто кнопку «Так», то з’являється фраза «Молодець! Зі спортом треба дружити!». Якщо ж буде натиснуто кнопку «Ні», то з’являється фраза «Чому? Ти не хочеш бути здоровим?». Для виходу з програми необхідно клацнути на кнопці «Вихід» (мал. Діалог).

Мал. Діалог Аналіз проекту

Для організації діалогу необхідно мати об’єкт, який дозволить ввести ім’я. для цього скористаємось компонентом Edit (вкладка палітри компонентів Standart) – однорядкове поле введення. Цей компонент призначений для введення, відображення та редагування одного текстового рядка. Для оздоблення вікна програми (розміщення малюнка) скористаємось компонентом Image (вкладка палітри компонентів Additional) – зображення. Цей компонент призначений для відображення малюнків.

Хід роботи

Алгоритм розробки проекту

  1. Створити папку С:\Delphi\lab_2.

  2. Завантажити середовище візуального програмування Delphi.

  3. Розмістити на формі візуальні компоненти Label1, Label 2, Label3, Edit1, Button1, Button2, BitBtn1, Image1, встановити значення властивостей компонентів, описати порядок опрацювання подій згідно з таблицею.

Компонент

Вкладка вікна «інспектора об’єктів » (Object Inspector)

Властивість (Properties)/Подія (Events)

Значення властивості /обробка події (тіло процедури обробки події

Forma1

Properties

Caption (заголовок форми)

Діалог

Color (колір форми)

За вибором

Label1

Properties

Caption

Введи своє ім’я та натисни Enter

Font

Шрифт, колір, розмір за вибором

Label2

Properties

Caption

<Чисте поле>

Font

Шрифт, колір, розмір за вибором

Label3

Properties

Caption

<Чисте поле>

Font

Шрифт, колір, розмір за вибором

Edit1

Properties

Text

<Чисте поле>

Font

Шрифт, колір, розмір за вибором

Events

OnKeyPress (натиснуто клавішу)

if key=#13 then label2.Caption:=edit1.Text+',ти полюбляєш займатися спортом?';

Button1

Properties

Caption

Так

Font

Шрифт, колір, розмір за вибором

Events

OnClick

label3.Caption:='Молодець зі спортом треба дружити!';

Button2

Properties

Caption

Ні

Font

Шрифт, колір, розмір за вибором

Events

OnClick

label3.Caption:='Чому? Ти не хочеш бути здоровим?';

BitBtn1

Properties

Kind

bkClose

Font

Шрифт, колір, розмір за вибором

Image1

Properties

AutoSize

True – розміри змінюватись не можуть

Picture

Вибрати малюнок

Пояснення. Компонент Edit має властивість text, що призначена для збереження введеної інформації. Початкове значення цієї властивості (в цьому проекті) – порожній рядок.

  1. Зберегти проект у папці С:\Delphi\lab_2.

  2. Запустити проект та перевірити правильність його виконання.