- •Тема 1. Поняття про об’єктно-орієнтоване програмування. Поняття про об’єктно-орієнтоване програмування
- •Інструмент прискореної розробки програм
- •Список файлів проекту.
- •Деякі важливі принципи візуального програмування.
- •Вікна інспектора об'єктів, форми, модуля.
- •Лабораторна робота №1 «Робота в середовищі Delphi»
- •Тема 2. Основи об’єктно-орієнтованого програмування.
- •Лабораторна робота №2 «Створення типового вікна Windows-додатку. Властивості об’єктів форми.»
- •Теоретичні відомості:
- •I. Властивості об’єкту Форма.
- •Теоретичні питання:
- •Тема 3. Особливості ооп: основні концепції
- •Лабораторна робота №3 Робота з формою та компонентами Panel, Label, Edit, Button.
- •Лабораторна робота №4 Робота над проектом «Альбом картинок» (компонент Image вкладки Additional)
- •Тема 4. Структура програми Структура програми складається з:
- •Структура проекту
- •Структура модуля
- •Елементи програми
- •Елементи мови Алфавіт
- •Лексеми
- •Теоретичні питання
- •Лабораторна робота №5 Робота над проектом «Текстовий редактор»
- •Тема 5. Типи даних. Введення та виведення числових даних. Функції перетворення. Математичні функції
- •Прості типи
- •Порядкові типи
- •Цілі типи
- •Введення та виведення числових даних
- •Допомога 1.
- •Допомога 2.
- •Лабораторна робота №6. «Створення програм лінійної структури. Створення програми «Калькулятор»
- •В аріант завдання для вибору:
- •Тема 6. Оператори мови Delphi
- •Лабораторна робота №7 Створення найпростішого Windows-Додатка в Delphi, з використанням умовного оператора та оператора вибору.
- •1 Спосіб розв’язку квадратного рівняння
- •2 Спосіб розв’язання квадратного рівняння
- •Створити додатки за вказаним варіантом та записати блок-схему алгоритму:
- •Лабораторна робота № 8 «Створення програм з використанням операторів циклів»
- •Лабораторна робота № 9 «Розробка графічного інтерфейсу програми. Основні керуючі елементи.»
- •1. Програмування об’єкту – перемикач (tRadioButton).
- •Програмування об’єкту – прапорець (tCheckBox).
- •Тема 7. Масиви
- •Лабораторна робота № 10 «Структуровані типи даних»
- •Тема 8. Робота з файлами
- •Лабораторна робота №11 «Файлові типи даних»
- •Тема 9. Допоміжні алгоритми
- •Лабораторна робота № 12 «Створення програм з використанням процедур та функцій»
- •Тема 10. Работа з графікою та мультимедіа
- •Реалізація мультимедійних технологій. Відтворення відеокліпів
- •Внимание!
- •Лабораторна робота № 13 «Створення проекту «Побудова графіка функцій»»
- •Тема 11. Створення анімації в Delphi
- •Лабораторна робота № 14 «Створення проекту «Графічний конструктор»»
- •Лабораторна робота № 15 Створення багатовіконного проекту «Тест з географії»
- •Форма «Тестування» — модуль f_Test
- •Форма «Результат» — модуль fRes
- •Форма «Домопога» — модуль fInstr unit f__lnstr;
- •Тема 12. Організація роботи з таблицями та базами даних. Лабораторна робота №16. Розробка проекту «Рейтинг країн за результатами олімпійських змагань»
- •Лабораторна робота № 17 Створення проекту «Довідник по країнах»
- •Лабораторна робота № 18 Створення проекту «Телефонна книга»
- •Лабораторна робота № 19 Створення проекту «Довідник по тваринах»
- •Лабораторна робота № 20 Створення довідкової системи
- •Хід роботи
Лабораторна робота №2 «Створення типового вікна Windows-додатку. Властивості об’єктів форми.»
Мета: 1. Навчитися створювати форми та зберігати їх на зовнішніх носіях.
2. Ознайомитися з компонентами та принципами роботи з ними.
3. Навчитися працювати в середовищі Delphi.
Теоретичні відомості:
I. Властивості об’єкту Форма.
Властивість BorderStyle bsDialog - Біля вікна немає іконки. Відображено тільки кнопка управління "Закрити". Розмір вікна постійна. Такий тип вікон застосовується найчастіше в діалогових вікнах, наприклад вікно запиту на збереження проекту, якщо ви намагаєтеся вийти з delphi не зробивши збереження. bsNone - Біля вікна немає іконки, кнопок управління, заголовка. Розмір вікна постійна. Закрити таке вікно можна тільки програмно або за допомогою комбінації клавіш Alt + F4. Цей тип вікон застосовується в заставці при запуску програми. На вікні розташований компонент TImage, який містить малюнок. bsSingle - У вікні присутній іконка, є заголовок. Кнопки управління згорнути, розгорнути (відновити), закрити. Розмір вікна постійна. bsSizeable - Тип вікна за замовчуванням. Має всі елементи, вказані в попередньому значенні властивості плюс зміна розмірів вікна. bsSizeToolWin - Цей тип вікна встановлено у вікні інспектора об'єктів. Таке вікно не має іконки, є заголовок, кнопка управління "закрити". Можна змінювати розмір вікна. bsToolWindow - Аналогічний попереднього значення, за винятком того, що не можна змінювати розміри вікна. Всі вищеописані типи властивості BorderStyle встановлюються тільки для працюючої програми, тобто ми бачимо зміни в оформленні вікна тільки після запуску програми. Властивість Position poDefault - Windows сама визначає розмір і положення вікна. poDefaultPosOnly - довільне положення вікна. poDefaultSizeOnly - тільки довільний розмір вікна. poDesigned - такий-же розмір і положення, кокой був при розробці. Значення за замовчуванням. Вам слід знати, що не на всіх комп'ютерах встановлено таке ж екранне дозвіл, яке є у вас, і значить вікна в програмі будуть знаходитися в зовсім іншому місці. poDesktopCenter - вікно знаходиться в центрі екрану. poScreenCenter - вікно знаходиться в центрі екрану. Працює з многодісплейним режимом відображення. Властивість WindowState wsMaximized - Вікно спочатку буде розгорнуто на весь екран. sMinimized - Вікно спочатку буде згорнуто в піктограму. wsNormal - Вікно має ті ж розміри, що і під час розробки. Значення за замовчуванням. ІІ. Робота з компонентою класу ТMainMenu.
Дана компонета визначає головне меню форми (програми).
Створити головне меню та пункти головного меню форми за зразком.
Допомога:
1. Потрібно вибрати компонет класу
TMainMenu.
2. Встановити даний
компонент на форму.
3. Двічі клацніть
по компоненті лівою кнопкою миші.
4. Перейдіть у вікно
інспектора об’єктів.
5. В рядку
властивості Caption
запишіть
назву пункту меню.
6.
Натисніть Enter.
7. На
формі Form1.MainMenu1
виділіть потрібний елемент і аналогічно
виконаним раніше діям запишіть назви
інших пунктів.
8. Для
створення пунктів підменю потрібно
клацнути під назвою пункту у
Form1.MainMenu1.
Створити головне меню таким чином, щоб пункти можна було розкривати комбінацією клавіш (наприклад пункт Файл відкривати комбінацією клавіш Alt+F).
Допомога:
1. В
записі назви пункту перед потрібною
літерою потрібно вставити знак &.
Створити головне меню, в якому пункти в підменю будуть розділені лініями.
Допомога:
1. Для того, щоб
вставити розділову лінію, яка буде
відділяти в підменю пункти потрібно в
якості назви пункту ввести знак «-»
Створіть багаторівневе меню, тобто таке меню, в якому пункти підменю розкривають нове підменю.
Допомога:
1. Для
створення багаторівневого меню, тобто
такого, у якого пункти підменю розкривають
нові підменю, потрібно виділити потрібний
пункт підменю і натиснути одночасно
клавіши Ctrl+→
, потім записати назву пункту
Створіть головне меню, в якому пункти меню будуть зв’язані з невеликими зображеннями.
Допомога:
1. Для
вставки малюнка перед назвою пункта
потрібно вибрати властивість BitMap
для даного пункту.
2. Двічі клацнути
лівою кнопкою мишки по кнопці.
3. В редакторі
малюнку вибрати потрібний малюнок і
натиснути ОК. Якщо зображення малюнку
немає, то можна його створити самостійно
в графічному редакторі і записати на
диск у вигляді файлу. Тоді потрібно
натиснути кнопку «Открить» віднайти
потрібний файл і натиснути «ОК»
ІІІ. Робота з компонентою класу ТPopupMenu.
Компоненти класу ТpopupMenu використовуються для створення контекстного меню, що появляється при клацанні на компоненті правою кнопкою миші. Створити контекстне меню можна для любого віконного компоненту. Контекстне меню створюється за допомогою конструктора меню, процес створення та властивості не відрізняється від створення головного меню (класу TmainMenu).
С
Допомога: 1. Потрібно вибрати компонет класу TPopupMenu.
2. Встановити даний компонент на форму.
3. Двічі клацніть по компоненті лівою кнопкою миші.
4. Перейдіть у вікно інспектора об’єктів.
5. В рядку властивості Caption запишіть назву пункту меню.
6. Натисніть Enter.
7. На формі Form1.PopupMenu1 виділіть потрібний елемент і аналогічно виконаним раніше діям запишіть назви інших пунктів.
8. Для створення пунктів підменю потрібно виділити потрібний пункт підменю і натиснути одночасно клавіши Ctrl+→ , потім записати назву пункту.
9. Для того, щоб зв»язати компонент з контекстним меню, потрібно у властивості PopupMenu потрібного компоненту записати ім»я компонента-меню.
творити контекстне меню для напису «Моя перша програма» у формі.
Практичні завдання:
Створити різні види вікон. Вікно в програмі може бути одне або декілька, кількість необмежена. Перше вікно є головним. При закритті першого вікна закривається вся програма.
Створення вікна заставки програми.
В даному типі вікон відсутні: кнопка виклику системного меню (іконка в лівому кутку вікна), заголовок вікна, кнопки керування розмірами вікна. Розмір вікна не змінюється. На вікні розміщується лише картинка.
Допомога:
Вибрати об’єкт Form, встановити потрібні розміри вікна.
Змінити значення властивості BorderStyle на bsNone.
На Form розмістити об’єкт TPanel.
Змінити значення властивості BorderStyle на bsSingle.
На об’єкт TPanel розмістити об’єкт TImage.
На дереві об’єктів перемістити об’єкт TImage на один рівень нижче. Зробити його підпорядкованим об’єкту TPanel.
Змінити властивість Picture об’єкт TImage - встановити малюнок для цього об’єкту. Для цього в редакторі натисніть кнопку Открить. Вибрати потрібний малюнок та натиснути кнопку ОК.
Розмісти «гарно» панель та малюнок на формі.
Запустити програму на виконання.
Записати проект в окрему папку Заставка. Закрити даний проект.
Створення діалового або інформаційного вікна.
На діалоговому або інформаційному вікні відсутні кнопки зміни розмірів вікна. Розміри вікна не змінюються. На інформаційному вікні розміщуються певні надписи та кнопка. На діалоговому вікні розміщуються стандартні елементи діалогових вікон.
Допомога:
Вибрати об’єкт Form, встановити потрібні розміри вікна.
Змінити значення властивості BorderStyle на bsDialog.
На Form розмістити потрібні об’єкти (надписи та кнопка).
Запустити програму на виконання.
Зберегти проект в папці Діалог.
Закрити вікна можна комбінацією клавіш Alt+F4.
Створення вікна програми.
Вікно програми повинно мати всі стандартні елементи даного типу вікон. Змінювати розміри вікна. Мати рядок меню та контекстне меню. Панелі інструментів.
Створити головне меню текстового процесора WORD, а в ньому створити підменю Формат.
Створити головне меню текстового процесора WORD, а в ньому створити підменю Правка.
Створити форму діалогового вікна Шрифт.
Створити форму діалогового вікна Табуляция.
Створити форму діалогового вікна Список.
Створити форму діалогового вікна Найти и заменить.
Варіанти:
Номер варіанта |
1 |
2 |
3 |
4 |
Теорія |
1, 2, 3 |
4,5, 6 |
7,8,9 |
10,11,12 |
Практика |
1, 5 |
2, 6 |
3, 7 |
4,8 |