- •Практична робота № 1. Тема:Елементи інтерфейсу Delphi
- •1. Загальні положення
- •Головне вікно здійснює основні функції керування проектом створюваної програми. Головне вікно містить:
- •2. Створення й збереження проекту й файлу модуля
- •Завдання
- •Практична робота № 2. Тема: Розробка першого проекту
- •1. Постановка завдання
- •2. План розробки програми
- •3. Короткий опис плану розробки програми
- •4. Завдання
- •Практична робота № 3. Тема: Розробка проекту "діалог"
- •Постановка завдання
- •План розробки програми
- •Завдання
- •Практична робота № 4. Тема: Розробка проекту "довідник"
- •1. Постановка завдання
- •2. План розробки програми
- •3. Завдання
- •Практична робота № 5. Тема: Розробка проекту "словник"
- •Постановка завдання
- •2. План розробки програми
- •3. Завдання
- •Практична робота № 6. Тема: Розробка проекту "ваша вага"
- •Постановка задачі
- •План розробки програми
- •Пояснення
- •Завдання
- •Оброблювач виключень будується у вигляді таких конструкцій:
- •Практична робота № 7. Тема: Розробка проекту "Кольори у форматі rgb"
- •Постановка задачі
- •Пояснення: новим у цій програмі буде використання:
- •Смуг прокручування ScrollBar (сторінка палітри компонентів Standard) як уведення даних,
- •Функцій перетворення значень колірних складових – tColorRef.
- •План розробки програми
- •3. Завдання
- •Практична робота № 8. Тема: Створити проект "тест з інформатики"
- •1. Постановка задачі
- •2.План розробки програми
- •Завдання
- •Практична робота № 9. Тема: Розробка проекту "тест з фізики"
- •Постановка завдання
- •План розробки програми
- •Ват Ом Вольт Ампер
- •Завдання
- •1. Постановка завдання
- •2. План розробки програми
- •2. Створити Титульну форму.
- •3.Створити форму Меню.
- •6.2. Видаліть компоненти кнопок ok й Help.
- •6.3. Замініть назву кнопки Cancel на Вихід і привласніть їй якість Close.
- •6.4. Зміните назву форми, для чого в Object Inspector відкрийте список об'єктів, виберіть PagesDlg:
- •7. Створити форму Тестування (u_Test).
- •7.4. Збережіть виконану роботу (File – Save All). Запустіть програму на виконання й перевірте правильність її роботи:
- •Перехід з Титульної форми на форму Меню;
- •Перехід з форми Меню на форму Тестування;
- •8. Створити форму Результат (u_Res).
4. Завдання
Зробити шрифт виведеної репліки відмінним від стандартного по виду, кольору і розмірам.
Підказка. Для мітки в Object Inspector праворуч від властивості Font клацнути мишкою двічі.
Замінити просту кнопку Вихід на більш привабливу кнопку.
Підказка. Для заміни кнопки треба видалити існуючу, а іншу знайти в палітрі компонентів на сторінці Additional. Вона сама ліва, називається BitBtn. Потім змінити її вид у властивості Kind.
Зробити так, щоб при запуску проекту на екрані замість назви Label1 з'являвся текст Перші успіхи! , а після натискання кнопки Вітання з'являлося нове повідомлення Перші й не останні!
Підказка. Змінити властивість Caption і для події OnClick внести зміни.
Запустити виконуваний файл, Pr1.exe не в середовищі Delphi, а в Windows.
Підказка. Вийти з Delphi в Windows. Використати диспетчер програм або провідник Windows.
Контрольні запитання
На якій панелі знаходяться компоненти Label та Button ?
Як здійснюється розміщення компонентів на формі?
Як змінити заголовок компоненту Button ?
Як реалізувати процедуру виходу із програми при натисканні на кнопку «Вихід» на проекті?
Чому необхідно зберігати файли з розширенням .dpr та .pas ?
Як змінити назву форми?
Як змінювати розмір та шрифт у компонентів на формі?
В чому різниця між BitBtn та Button ?
Що означає подія OnClick?
Файл, з яким розширенням, створений в Delphi, можна запустити із Windows?
Практична робота № 3. Тема: Розробка проекту "діалог"
Постановка завдання
Створити програму, за допомогою якої можна виконати:
після запуску програми користувач вводить своє ім'я, наприклад, Олександр, у прямокутник з миготливим текстовим курсором і натискає клавішу Enter (Рис. 1).
З'являється питання: "Олександр, ти любиш читати?". Якщо користувач натисне на клавішу Так, то повинна з'явитися репліка: "Молодець!", якщо він натисне на клавішу Ні, то з'явиться репліка: "Чому ж? Треба читати".
Для виходу із програми необхідно клацнути мишею на кнопці Вихід.
Рис. 1 Рис. 2
Пояснення. Новим у цій програмі є рядок уведення Edit на сторінці палітри компонентів Standard й обробка події рядка уведення - OnKeyPress.
План розробки програми
Відкрити новий проект. Дати назву формі Діалог.
Розмістити на формі компоненти відповідно до Рис. 2.
Зберегти проект під ім'ям, наприклад, Pr2.pas й Pr2.dpr.
Запустити програму, потім закрити вікно проекту кнопкою Вихід.
Виконати наступні дії:
Виділений компонент |
Вікно інспектора об'єктів |
Ім'я властивості |
Дія |
BitBtn1 |
Properties |
Caption |
&Вихід |
|
|
Kind |
bkClose |
Label1 |
Properties |
Caption |
Введи своє ім'я й натисни Enter |
Edit1 |
Events |
OnKeyPress |
If key=#13 then begin Label2.Caption:=Edit1.Text + ', ти любиш читати?'; end; |
Button1 |
Properties |
Caption |
Так |
|
Events |
OnClick |
Label3.Caption:=‘Молодець!’; |
Button2 |
Properties |
Caption |
Ні |
|
Events |
OnClick |
Label3.Caption:='Чому ж? Треба читати.'; |
Label2 |
Properties |
Caption |
Видалити назву |
Label3 |
Properties |
Caption |
Видалити назву |
Зберегти проект, запустити й протестувати його.