Крок 1. Створення нового проекту

ВСТУП

Вивчення мов програмування високого рівня (Basic, Pascal, C, C++) є необхідною умовою підготовки спеціаліста зі спеціальності 7.010104 – “Професійне навчання. Комп’ютерні технології в управлінні та освіті. Комп’ютерні системи та мережі. Захист інформації у комп’ютерних системах та мережах”. Розвиток сучасних комп’ютерних технологій приводить до необхідності переходу від традиційних курсів програмування, що орієнтовані на технологію створення програм в ОС MS DOS, до вивчення специфіки та основних прийомів розроблення комп’ютерних додатків ОС MS Windows. Такий курс повинен бути спрямований на розкриття питань, пов’язаних із використанням новітніх інформаційних технологій (OLE, DDE, Drag & Drop, створення та аналіз баз даних, мультимедійні технології, розподілені обчислення, розробка програм для роботи з Internet та ін.).

Мета повноцінного освітлення цих питань приводить до вибору серед багатьох сучасних систем програмування в ОС MS Windows системи Delphi – програмного продукту, що використовує найбільш продуктивну технологію створення додатків – технологію візуального програмування. Система Delphi, ядром якої є мова професійного програмування Object Pascal, надає можливість розкриття загальних принципів створення алгоритмів та програм і водночас слугує для ілюстрації стратегічних напрямків розвитку нових інформаційних технологій у галузі створення комп’ютерних додатків.

Предметом курсу “Програмування у системі Delphi” є базові структури даних та алгоритми, сучасні технології створення програм в ОС MS Windows.

Метою курсу “Програмування у системі Delphi” є ознайомлення студентів із технологією візуального програмування в ОС MS Windows на мові Object Pascal.

Основні завдання курсу “Програмування у системі Delphi”:

·ознайомлення студентів із специфікою та основними технологіями створення комп’ютерних додатків ОС MS Windows;

·ознайомлення з основними можливостями системи візуального програмування Delphi;

·вивчення базових структур даних та алгоритмів, способів їх реалізації на мові Object Pascal;

·формування усвідомлених навичок програмування на мові Object Pascal у системі Delphi;

·ознайомлення з перспективними напрямками розвитку нових інформаційних технологій у галузі створення комп’ютерних додатків.

Теоретичний матеріал, що освітлюється у 26 годинах лекцій, конкретизується та закріплюється у процесі виконання лабораторних робіт (46 години), тематика яких відповідна структурі лекційного курсу. Частину важливих питань пропонується розглянути самостійно. Для студентів, які більш цікавляться предметом, пропонується виконати індивідуальні завдання. Ці завдання пов’язані зі створенням програм, що мають в основі ігрові ситуації та потребують програмування стратегії ходу ЕОМ (вибір варіанта індивідуального завдання здійснюється за бажанням та відповідно рівню підготовки студента).

Лабораторні роботи розділені на два основні блоки: №№ 1-6 мають метою ознайомлення студентів із інтегрованим середовищем розроблення системи Delphi, основними властивостями компонентів VCL та технологіями створення найпростіших додатків Windows. При формуванні завдань використовувався блочно-модульний підхід: кожна лабораторна робота структурована у виді кроків, послідовне виконання яких приводить до конкретного результату – створення відповідного додатка Windows.

Починаючи з 7 лабораторної роботи кожному студенту пропонується виконати індивідуальне завдання, що сприяє розвитку самостійності та творчого потенціалу студентів.

Передбачається, що заняття будуть проводитися у комп’ютерному класі, обладнаному 12-15 сучасними (класу Pentium та вище) ПЕОМ.

Критеріями зарахування лабораторної роботи є:

·самостійність при виконанні лабораторної роботи;

·відсутність помилок у створеній комп’ютерній програмі;

·оптимальність алгоритму та його реалізації на мові програмування;

·естетичний вигляд інтерфейсу програми;

·правильні відповіді на наведені до кожної лабораторної роботи контрольні питання.


Лабораторна робота № 1

Тема: Ознайомлення з інтегрованим середовищем розроблення системи Delphi.

Мета:Вивчити основні елементи інтегрованого середовища розроблення Delphi та структуру проекту Delphi. Ознайомитись із технологією створення простого кнопкового інтерфейсу.

Практичні завдання

Крок 1. Створення нового проекту

1. Запустіть систему програмування Delphi. Для цього можна скористатися меню Пуск, підменюПрограми чи ярликом Delphi на Робочому столі.

При першому завантаженні Delphi створить проект нового додатка, ім’я якого за умовчання Project1. На екрані буде відображатися головна форма проекту Form1 і текстовий модуль із описом класу форми Unit1.pas.

Примітка. Якщо при завантаженні у вікнах Delphi відображається створений раніше проект, то його необхідно закрити (пункт Close All меню File) і створити новий проект (пункт New Application меню File).

2. Натисніть клавішу F12. Це дозволить переключитися між формою і відповідним їй файлом модуля. Клавіша F11 переключає інспектор об’єктів і форму/файл модуля.

3. Виберіть у головному меню Delphi пункт Save All (чи натисніть аналогічну кнопку на панелі інструментів) для збереження проекту. Створіть у робочому каталозі папку, що відповідає факультету (наприклад, FM), далі, групі (наприклад, 21) і, нарешті, особисту папку зі своїм ім’ям.

Збережіть текстовий модуль (ім’я якого за умовчання Unit1) з ім’ям MainUnit, а проект (ім’я якого за умовчання Project1) з ім’ям Example.

Примітка. При першому збереженні проекту Delphi запросить два імені: загальне ім’я проекту й ім’я текстового модуля. Ці імена Delphi буде використовувати для формування імен інших файлів проекту. Треба уважно стежити за тим, щоб усі файли проекту зберігалися в одній папці, інакше подальша робота з проектом буде неможлива.

Крок 2. Вивчення файлів проекту

1. Запустіть одну з файлових оболонок (Мій Комп’ютер, Провідник Windows, Windows Commander) і перегляньте збережені у вашій особистій папці файли проекту Example:

Example.dpr – головний файл проекту, що містить текст програми, який ініціалізує та запускає додаток.

Example.dof – текстовий файл для збереження опцій проекту.

Example.res – двійковий файл ресурсів проекту (містить іконки, курсори і т. ін.).

MainUnit.pas – текстовий модуль із описом класу форми.

MainUnit.dfm – двійковий файл з описом образу форми.

Примітка. Розширення файлів резервних копій починається зі знака тильди «~», наприклад MainUnit.~рa.

2. Поверніться у середовище Delphi, скомпілюйте і запустіть проект (клавіша F9 чи кнопка зі стрілкою на панелі інструментів).

У результаті компіляції на екрані відобразиться додаток – типове вікно Windows, що має рядок заголовка з іконкою і назвою форми Form1, а також три традиційні кнопки: згорнути, максимізувати/мінімізувати, закрити.

Вивчіть властивості створеного додатка (можливість переміщення, зміни розмірів, максимізації/мінімізації і т. ін.). Закрийте додаток.

3. Знову перейдіть до файлової оболонки і вивчіть файли, що з’явилися у результаті компіляції проекту:

Example.exe – файл проекту, що виконується (його можна запускати і поза інтегрованою системою розроблення Delphi).

MainUnit.dcu – результат компіляції файлу MainUnit.pas.