
- •Палітра Компонентів Delphi
- •Редактор Коду Delphi
- •Конструктор Форм
- •Інспектор Об’єктів. Принцип візуальної розробки програм
- •Завершення роботи з проектом та створення нового проекту
- •Збереження проекту
- •Відкриття існуючого проекту
- •Робота з Delphi-програмою Структура Delphi-програм
- •Виконання Delphi-програми
- •Завершення виконання Delphi-програми
- •Лабораторна робота №1
- •Завдання
- •Теоретичні відомості
- •Лабораторна робота №2
- •Розробка проекту «Діалог»
- •Мал. Діалог Аналіз проекту
- •Хід роботи
- •Завдання для самостійного виконання
- •Лабораторна робота №3
- •Завдання
- •Теоретичні відомості
- •Лабораторна робота №4
- •Розробка проекту «Ваша вага»
- •Хід роботи
- •Розробка проекту «Обмін валюти»
- •Хід роботи
- •Лабораторна робота №5
- •Завдання
- •Хід роботи
- •Теоретичні відомості Оператори if і case мови Паскаль
- •Кнопки-перемикачі в Delphi|
- •Лабораторна робота №6
- •Завдання
- •Хід роботи
- •Теоретичні відомості Типи даних для роботи з|із| рядками Короткі рядки типу|типа| ShortString| і String|[n]
- •Довгий рядок типу|типа| String|
- •Компонент tComboBox|
- •Компонент tBitBtn|
- •Обробка подій
- •Лабораторна робота №7
- •Розробка проекту «Гороскоп»
- •Хід роботи
- •Розробка проекту «Фізичний конвектор»
- •Хід роботи
- •Лабораторна робота №8
- •Розробка проекту «Рейтинг країн за результатами олімпійських змагань»
- •Хід роботи
- •Лабораторна робота №9
- •Розробка проекту «Журнал олімпіади»
- •Хід роботи
- •Лабораторна робота №10
- •Завдання
- •Хід роботи
- •2. Установка
- •3. Тестування створеної компоненти
- •Лабораторна робота №11
- •Розробка проекту «Побудова графіка функції»
- •Хід роботи
- •Лабораторна робота №12
- •Розробка проекту «Графічний конструктор»
- •Хід роботи
- •Лабораторна робота №13
- •Розробка проекту «Чат для локальної та глобальної мережі»
- •Хід роботи
- •Розробка форми на настройок
- •Розробка програмного коду
- •Лабораторна робота №14.
- •Завдання
- •Хід роботи
- •Теоретичні відомості
- •Етапи створення баз даних в Delphi.
- •Компонент тТаblе
- •Модуль даних
- •Лабораторна робота №15
- •Завдання
- •Хід роботи
- •Теоретичні відомості
- •Лабораторна робота №16
- •Завдання
- •Хід роботи
- •Теоретичні відомості
- •Лабораторна робота №17
- •Завдання
- •Хід роботи
- •Теоретичні відомості
- •Лабораторна робота №18
- •Завдання
- •Хід роботи
- •Теоретичні відомості
- •Список літератури
Лабораторна робота №2
Тема: Робота у середовищі Delphi. Вивчення призначення файлів проекту.
Мета роботи: Ознайомитися із інтегрованим середовищем програмування Delphi та розглянути будову його інтерфейсу. Навчитись працювати з панелями інструментів в середовищі Delphi.
Розробка проекту «Діалог»
Завдання. Створити програму, яка виконуватиме такі дії: користувач вводить своє ім’я, наприклад «Олег», та натискає на клавішу Enter, після чого з’являється запитання «Олег, чи ти полюбляєш займатися спортом?». Якщо далі буде натиснуто кнопку «Так», то з’являється фраза «Молодець! Зі спортом треба дружити!». Якщо ж буде натиснуто кнопку «Ні», то з’являється фраза «Чому? Ти не хочеш бути здоровим?». Для виходу з програми необхідно клацнути на кнопці «Вихід» (мал. Діалог).
Мал. Діалог Аналіз проекту
Для організації діалогу необхідно мати об’єкт, який дозволить ввести ім’я. для цього скористаємось компонентом Edit (вкладка палітри компонентів Standart) – однорядкове поле введення. Цей компонент призначений для введення, відображення та редагування одного текстового рядка. Для оздоблення вікна програми (розміщення малюнка) скористаємось компонентом Image (вкладка палітри компонентів Additional) – зображення. Цей компонент призначений для відображення малюнків.
Хід роботи
Алгоритм розробки проекту
Створити папку С:\Delphi\lab_2.
Завантажити середовище візуального програмування Delphi.
Розмістити на формі візуальні компоненти 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, що призначена для збереження введеної інформації. Початкове значення цієї властивості (в цьому проекті) – порожній рядок.
Зберегти проект у папці С:\Delphi\lab_2.
Запустити проект та перевірити правильність його виконання.