- •Тема 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 Створення довідкової системи
- •Хід роботи
Лабораторна робота №1 «Робота в середовищі Delphi»
Мета: 1.Навчитися створювати форми та розміщувати на них компоненти.
2. Записувати проекти на диск.
3. Освоїти роботу в середовищі Delphi.
Тренувальні вправи (виконуємо разом):
Завантажити середовище програмування Delphi.
Переглянути вміст закладок із компонентами.
Розмістити на формі компонент Label.
Змінити властивість Caption компоненті Label1 на «Я працюю в Delphi».
Зберегти даний проект на диску в іменній папці в папці «Перший проект».
Переглянути вміст папки «Перший проект».
Запустити даний проект на виконання.
Закрити середовище програмування Delphi.
Завантажити середовище програмування Delphi.
Розмістити на формі три компоненти Label.
Вирівняти компоненти по лівому краю верхнього компоненту Label.
Встановити однакові розміри компонентів.
Вивести на передній план вікно коду.
Переглянути властивості редактору (Інструменти – Опції редактору).
Переглянути список вікон (Вид – Список вікон).
Практичні завдання (виконати самостійно):
І. Робота з формою.
1. Створити форму за зразком та зберегти її на диску в іменній папці, в папці з назвою Проект1.
2. Створити форму за такими технічними даними та зберегти її на диску в іменній папці, в папці з назвою Проект2.
Технічні дані: назва форми – Програмую на Delphi;
Висота форми – 200;
Ширина форми – 400;
Вигляд межі форми – звичайний;
Ширину межі форми – 50;
Встановити ім’я форми – Form2;
Колір фону форми – синій.
3. Створити форму та розмістити на ній мітки за зразком. Зберегти проект на диску в іменній папці, в папці з назвою Проект3.
4. Створити форму та розмістити на ній мітки, кнопки за зразком. Зберегти проект на диску в іменній папці, в папці з назвою Проект4.
5. Створити форму за зразком. Зберегти проект на диску в іменній папці, в папці з назвою Проект 5.
6. Створити форму за технічними характеристиками. Зберегти проект на диску в іменній папці, в папці з назвою Проект6.
Технічні характеристики:
Створити форму – Студентський квиток.
На формі має бути: Номер студентського квитка, прізвище та ім’я студента, назва та адреса закладу освіти, дата народження студента, фото(картинка).
Для виконання проекту використати такі об’єкти: форма (Form), текстове поле (Label), картинка (Image), та надати конкретні значення їхнім властивостям: заголовок (Caption), назва(Name), колір(Color), шрифт(Font), ширина(Widht), висота(Height).
7. Створити форму за зразком. Зберегти проект на диску в іменній папці, в папці з назвою
Проект 7.
Допомога:
1.
Перейдіть
на вкладку Win32
та
виберіть компонент TPageControl.
2.
Встановіть компонент на формі в полі
властивості Caption запишіть назву вкладки.
3. Для
створення нової сторінки натисніть
праву кнопку миші на компоненті
TPageControl
і виберіть вказівку Нова
сторінка.
Теоретичні питання:
Що таке проект?
Які вікна відкриваються після запуску Delphi?
Що є в головному вікні Delphi?
Що таке об’єктно-орієнтовне програмування?
З яких файлів складається конкретний проект?
Призначення інспектора об’єктів. Як можна перейти в це вікно?
Що таке об'єкт (компонент)?
Що таке форма?
Що можна розташувати на формі?
Які компоненти ви знаєте?
Що таке Delphi?
Які кнопки розміщуються на панелі інструментів?
Призначення модуля?
Призначення вікна форми?