- •Практична робота № 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).
Ват Ом Вольт Ампер
Збережіть набраний текст під ім'ям Fiz1.txt. Для цього натисніть праву клавішу миші й виберіть режим Save. Для виходу з вбудованого редактора натисніть клавішу OK.
Виділити Listbox2 і проробити з ним аналогічну роботу, увівши назви фізичних величин:
Напруга Опір Сила струму Потужність
Збережіть набраний текст під ім'ям Fiz2.txt.
Виконайте наступні дії:
Виділений компонент |
Вікно інспектора об'єктів |
Ім'я властивості |
Дія |
ListBox1 |
Events |
OnKeyPress |
If key = #13 then Num1 := ListBox1.ItemIndex; |
ListBox2 |
Events |
OnKeyPress |
If key = #13 then begin case ListBox2.ItemIndex of 0: Num2 := 2; 1: Num2 := 1; 2: Num2 := 3; 3: Num2 := 0; end; if Num1 = Num2 then begin Label4.Caption := 'Правильно'; Count := Count+1 End Else Label4.Caption := 'Помилка'; If Count = 5 then ShowMessage(' Тест закінчено! ' ); |
У розділі Var змінні Num1, Num2 й Count оголосіть як цілочисельні перед розділом implementation.
Зберегти проект, запустити та протестувати його.
Завдання
Списки ListBox1 й ListBox2 зробити по черзі доступними після натискання клавіші Enter.
Підказка. В Object Inspector властивості Enabled компонента ListBox2 додати значення False, а в процедуру, що відноситься до ListBox1, включити рядки:
ListBox2.Enabled := True;
ListBox1.Enabled := False;
Form1.ActiveControl := ListBox2;
Виконати проект так, щоб при правильному виборі назви фізичної величини слово в лівому списку зникало.
Підказка. У процедуру, що ставиться до ListBox2, там, де обробляється правильна відповідь, включити:
ListBox1.Items.Delete(Num1);
ListBox1.Items.Insert(Num1, ' ');
Розширити кількість фізичних величин до 10. Внести необхідні зміни в програму.
Практична робота № 10. Тема: Розробка проекту "тест з ГЕОГРАФІЇ"
1. Постановка завдання
Створити проект, що складається з декількох форм: титульної форми, форми меню, форми допомоги й форми безпосередньо тесту. Залежно від правильності відповідей на тест, що складається з декількох розділів (у свою чергу в розділі може бути кілька питань), підраховується результат і виставляється оцінка по кожному розділі.
Пояснення: Новими в цій програмі є використання в проекті декількох форм й організація виклику цих форм. При створенні нової форми використовується шаблон форми Tabbed pages з вікна New Items сторінки Forms. Ви познайомитесь з новими компонентами MainMenu (головне меню форми), Memo (багаторядковий текстовий редактор), які перебувають на сторінці палітри компонентів Standard, компонентом Image (графічний об'єкт) зі сторінки палітри компонентів Additional і компонентом PageControl (набір панелей із закладками).