- •Початок роботи в Delphi
- •Перший проект
- •Форма додатка
- •Компоненти форми
- •Подія і процедура обробки події
- •Редактор коду
- •Контекстно-залежна довідникова система
- •Довідникова система
- •Збереження проекту
- •Компіляція
- •Помилки під час компіляції
- •Запуск програми із середовища програмування
- •Помилки під час виконання програми
- •Остаточне налаштування програми
- •Структура простого проекту Delphi
- •Приклад програми реалізованої за допомогою об’єктно-орієнтованого підходу.
- •Додаток 1 Варіанти завдань
- •Додаток 2
Редактор коду
Редактор коду Delphi автоматично виділяє ключові (зарезервовані) слова мови програмування Object Pascal (begin, end, const, var і інші) напівжирним шрифтом, що робить текст програми більш виразним і полегшує сприйняття структури програми. Крім ключових слів редактор коду виділяє коментарі. Як тільки програміст надрукує символ початку коментарю (відкриваючу фігурну дужку - '{' ), так текст, що стоїть після цієї дужки, змінить свій вид і стане коментарем. При компіляції коментарі не враховуються, вони потрібні лише для тих, хто буде переглядати код. Після того як програміст уведе закриваючу дужку коментарю, текст що знаходиться після цієї дужки, приймає звичайний вид.
Контекстно-залежна довідникова система
Редактор коду постачений контекстно-залежною довідковою системою, що під час набору тексту програми автоматично виводить довідкову інформацію про процедури і функції мови програмування. Наприклад, якщо під час набору тексту програми надрукувати слово "StrToFloat", що є ім'ям функції перетворення рядка символів у дійсне число, і після нього поставити відкриваючу дужку, то на екрані з'явиться маленьке вікно, у якому буде зазначений тип параметра функції (рис.11).
Рис. 11. Фрагмент програми
Довідникова система
При наборі тексту програми можна одержати довідку про конструкцію мови програмування, чи процедурі функції. Для цього необхідно у вікні редактора коду надрукувати слово, про яке треба одержати довідку, потім установити курсор на будь-яку його букву і натиснути функціональну клавішу <F1>. Наприклад, якщо курсор помістити на слово real натиснути <F1>, те на екрані з'явиться вікно, зображене на рис. 12.
Існує також інший спосіб одержати довідку. Для цього необхідно вибрати команду Index (Предметний покажчик) меню Help. У діалоговому вікні, що відкрилося, Довідкова система: Delphi Help на вкладці «Предметний покажчик» у поле «Введіть перші букви потрібного слова» необхідно ввести слово, про яке потрібно одержати довідку. Як правило, з одним словом у довідковій системі пов'язано кілька розділів. Тому для одержання довідки по конкретному розділу необхідно в списку вибрати його назву і натиснути кнопку <Вивести>.
Рис. 12. Вікно довідки
Збереження проекту
У термінології Delphi проект - це набір файлів, використовуючи які компілятор створює файл програми, що виконується. Проект включає файл проекту і один чи кілька файлів модулів (Unit - модуль). Файл проекту має розширення *.dpr і містить загальний опис проекту. Файли модулів проекту мають розширення *.pas і містять тексти процедур, функцій, опису типів і іншу інформацію, необхідний компілятору для створення програми, що виконується. Для того, щоби зберегти проект необхідно вибрати команду «Save Project As» (Зберегти проект як) меню File. Якщо даний проект зберігається вперше, то у відповідь на команду збереження проекту «Save Project As» Delphi спочатку виводить діалогове вікно Save Unit As (Зберегти модуль як) (рис. 13).
Рис. 13. Вигляд ділового вікна «Save Unit As»
У цьому вікні необхідно вибрати папку, призначену для збереження проектів Delphi. У папці проектів Delphi варто створити нову, окрему папку для файлів проекту, що зберігається. Для цього можна натиснути на кнопку Створення нової папки в діалоговому вікні Save Unit1 As. (Піктограма у виді папки з зірочкою).
Праворуч від значка нової папки, що з'явився, у поле "Зберегти в" варто ввести ім'я папки проекту, наприклад, «Фунти-кілограми» і натиснути <Enter>. У результаті папка з ім'ям «Фунти-кілограми» з'явиться в діалоговому вікні Save Unit1 As.
Тепер подвійним клацанням на значку створеної папки потрібно розкрити її й у діалоговому вікні Save Unit1 As у поле "Ім'я файлу" ввести ім'я програмного модуля (тобто *.pas), наприклад «FuntToKg». Потім треба натиснути кнопку <Зберегти>.
Після збереження файлу модуля проекту відкриється діалогове вікно Save Project1 As (Зберегти проект як). У поле "Ім'я файлу" необхідно ввести ім'я файлу проекту.
Треба відмітити, що не можна давати файлу модуля проекту і файлу проекту однакові імена! Хоча з погляду операційної системи це різні файли, Delphi сприйме це як помилку.
Зверніть увагу на те, що ім'я файлу, що виконується, (*.EXE), створеного компілятором, буде збігатися ім'ям файлу проекту, тому файлу проекту потрібно давати зрозуміле ім'я. Не можна давати імена, що містять букви українського алфавіту.
