- •Практична робота № 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).
2. План розробки програми
1. Відкрити новий проект.
2. Створити Титульну форму.
Рис. 1
2.1. Дати назву формі “Тест з географії”.
2.2. Розмістити у формі мітки відповідно до рис. 1 і привласнити їм заголовки.
2.3. Розмістити у формі компонент Image (графічний об'єкт), що перебуває на сторінці палітри компонентів Additional. Виділити Image, в Object Inspector, знайти властивість Picture, праворуч від нього натиснути на кнопку із трьома крапками. У вікні, що з'явилося, убудованого редактора Picture Editor натиснути кнопку Load, що викликає появу вікна для вибору імені графічного файлу. Обраний малюнок з'явиться спочатку в службовому вікні, і якщо користувач підтвердить (нажавши кнопку OK), те натиснути з'явиться й у вікні форми.
2.4. Розмістити у формі кнопку Вихід, що забезпечує припинення виконання завдання.
2.5. Розмістити у формі кнопку Продовжити. Поки що не задаємо дії, які будуть виконуватися при натисканні цієї кнопки.
2.6. Зберегти форму з ім'ям, наприклад, F_Titul.pas і проект - Pr_Test.dpr
3.Створити форму Меню.
3.1. У меню File за допомогою команди New - Form створити нову форму.
Виділений компонент |
Вікно інспектора об'єктів |
Ім'я властивості |
Дія |
Form |
Propeties |
Caption |
Меню |
|
|
Name |
Замінити на U_Menu |
3.2. Створіть меню за допомогою компонента MainMenu, що перебуває на сторінці палітри компонентів Standard. Після цього необхідно створити його опції.
Двічі клацніть на піктограмі, що з'явилася, (MainMenu) або, виділивши компонент MainMenu, клацніть на кнопці в правій половині рядка Items (Інспектор об'єктів). І в тому й в іншому випадку на екрані з'явиться вікно із заголовком U_Menu.MainMenu1 (Рис. 2).
Рис. 2
В інспекторі об'єктів для властивості Caption уведіть назву першого пункту меню Тест, що запишеться в синьому прямокутнику, розташованому у верхньому лівому краї смуги меню, після цього натисніть Enter – опція готова й можна переходити до створення наступної.
Кожна опція головного меню може розкривати список підопцій або містити кінцеву команду. Для створення підопцій клацніть мишею по рядку нижче опції й введіть першу підопцію. Продовжуйте уведення, поки не буде створений весь список підопцій.
У назвах опцій можна вказати символ "&" перед першим символом, що буде використовуватися для швидкого вибору опції. У нашому прикладі для опції Тест можна вибрати сполучення клавіш Alt+T, якщо в рядку Caption указати &Тест.
Опція Тест містить підопції Тестування, Результат, Вихід.
Опція Допомога не містить підопцій.
Для виконання команди Вихід виконати:
Виділений компонент |
Вікно інспектора об'єктів |
Ім'я властивості |
Дія |
Вихід |
Events |
OnClick |
Close; |
3.3. Збережіть форму під ім'ям U_Menu.pas.
Створіть перехід з Титульної форми на форму Меню. Для цього потрібно перейти на Титульну форму.
Виділений компонент |
Вікно інспектора об'єктів |
Ім'я властивості |
Дія |
Продовжити (кнопка) |
Events |
OnClick |
U_Menu.ShowModal; Крім того, потрібно описати в модулі F_Title.pas зовнішнє ім'я U_Menu, розмістивши його в блоці реалізації (implementation): uses U_Menu;
|
4. Збережіть виконану роботу (File - Save All).
5. Запустіть програму на виконання й перевірте правильність її роботи:
перехід з Титульної форми на форму Меню;
ВИХІД ІЗ ПРОЕКТУ.
Створити форму Допомога.
6.1. У меню File за допомогою команди New відкривається вікно New Items (РИС. 3), за допомогою якого можна створити нову форму.
Рис. 3 Рис. 4
На сторінці Forms виберіть форму Tabbed pages. Перед вами з'явиться стандартне вікно нової форми Tabbed Notebook Dialog (Рис. 4).
Розгляньте список об'єктів, що є на ній, для чого викличте весь список. Форма побудована на основі компонента TPageControl і містить панель класу TTabSheet. Кожна панель пов'язана з закладкою й може містити свій набір розміщених на неї компонентів. Щоб на етапі конструювання додати нову панель або вибрати раніше вставлену, клацніть на компоненті правою кнопкою миші й виберіть New Page (нова панель), Next Page (наступна панель) або Previous Page (попередня панель). Зміна панелей іде циклічно.