8
За новою програмою
Урок31-32
Знайомство з середовищем
програмування. Елементи вікна
середовища програмування.
Поняття форми. Програмний проект
і файли, що входять до його
складу. Створення найпростішого
проекту, його компіляція,
збереження, виконання
2.
8
Середовище розробки
програм Lazarus
СередовищеLazarus складається з:
Розділ 5
§ 5.1
Редактор коду для введення і редагування тексту програм, та
для створення процедури обробки подій;
компілятора для перекладу програми з мови програмування
Object Pascal на мову команд, які може виконати процесор
комп'ютера;
засобів налагодження програми для пошуку в ній
помилок;
довідкової системи та інших компонентів.
3.
8
Середовище розробки
програм Lazarus
Цесередовище розробки надає можливість
використовувати велику бібліотеку візуальних
компонентів (англ. Lazarus Component Library (LCL) -
бібліотека компонентів Lazarus). Це елементи
керування: кнопки, поля, написи, прапорці, перемикачі,
лічильники, списки, смуги прокручування тощо.
Розділ 5
§ 5.1
4.
8
Середовище розробки
програм Lazarus
Підчас розміщення цих компонентів на формі
автоматично створюється відповідний фрагмент
програми мовою Object Pascal і його не потрібно
вводити до тексту програми вручну, що значно зменшує,
Розділ 5
§ 5.1
спрощує і пришвидшує
роботу зі створення
програм. Такий спосіб
розробки програм
називають візуальним.
5.
8
Середовище розробки
програм Lazarus
Програми,створені в середовищі Lazarus, називають
проектами. А також те, що відбувається в програмі і за її
межами наивається подією. Вони складаються з кількох
файлів.
Розділ 5
§ 5.1
Відкрити вікно середовища Lazarus можна:
Використовуючи команду Lazarus
меню
Пуск Програми Lazarus
Використовуючи значок на Робочому
столі.
6.
8
Вікно середовища Lazarus
іпідлеглі вікна
Головне вікно
Вікно
Редактора коду
Вікно
Інспектор об’єктів
Вікно
Форми
Палітра компонентів
Розділ 5
§ 5.1
7.
8
Середовище розробки
програм Lazarus
Процедура– це послідовність
операторів, які виконуються у відповідь
на деяку подію.
Вікно Інспектор об'єктів, у якому
можна для кожного компонента
переглядати і змінювати значення його
властивостей, розпочинати створення
обробників подій та ін.;
Розділ 5
§ 5.1
8.
8
Середовище розробки
програм Lazarus
ВікноРедактор
тексту з
вкладками, на
яких
розміщуються
фрагменти
програми мовою
Object Pascal;
Програмний код,
що виконується у
відповідь на
визначену подію, - це
процедура обробки
подій.
Розділ 5
§ 5.1
9.
8
Середовище розробки
програм Lazarus
Вікноформи.
Розділ 5
§ 5.1
Форма - це об'єкт, на якому
можна розмістити різні
компоненти (елементи
керування).
Якщо двічі клацнути
елемент Button1, створюється
процедура із заголовком
procedure
TForm1.Button1Click(Sender:
Tobject);
І так до решти елементів
створюється процедура.
10.
8
Середовище розробки
програм Lazarus
Передпочатком виконання проект рекомендується
зберегти на носії. Сучасні проекти складаються не з
одного файлу, а з кількох. Тому доцільно для кожного
нового проекту створювати окрему папку.
Розділ 5
§ 5.1
Зберегти проект можна,
використовуючи команду
Зберегти всі меню Файл,
або кнопку Зберегти всі
панелі інструментів, або
команду Зберегти проект
меню Проект.
11.
8
Записати визначення!
• Алфавітмови програмування – це набір символів, які можуть
використовуватись під час створення програми.
• Синтаксис мови програмування – це сукупність правил
побудови команд мови програмування.
• Семантика мови програмування – це сукупність правил
виконання комп’ютером команд, записаних мовою
програмування.
• Оператор мови програмування – це команда виконати
конкретну дію, записана мовою програмування.
Розділ 5
§ 5.1
12.
8
Середовище розробки
програм Lazarus
Системапослідовно пропонує
зберегти два файли проекту:
файл з іменем Project1 і з
розширенням імені lрі;
файл з іменем Unit1 і з
розширенням імені pas.
Розширення імен файлів змінювати
не можна, а імена файлів можна
змінити.
Усі інші файли проекту
автоматично збережуться у створеній
папці, наприклад Мій перший проект.
Розділ 5
§ 5.1
13.
8
Середовище розробки
програм Lazarus
Якщовже збережений проект змінити, то під час
збереження його нової версії в ту саму папку без
змінення імен його файлів ніякі додаткові вікна
відкриватися не будуть.
Розділ 5
§ 5.1
Уже збережений проект
можна зберегти в іншій
папці, імена його файлів
можна змінити. Для цього
доцільно використати
команду Зберегти проект
як меню Проект.
14.
8
Середовище розробки
програм Lazarus
Щобвідкрити проект, збережений раніше на носії,
потрібно виконати одну з команд:
Розділ 5
§ 5.1
Виконати команду
Відкрити з меню
Файл
Вибрати кнопку
Відкрити на панелі
інструментів
Виконати команду
Відкрити проект з
меню Проект
8
Середовище розробки
програм Lazarus
Інколипід час запуску середовища Lazarus
відкривається останній збережений проект. Закрити
його можна командою Закрити проект з меню Проект.
Розділ 5
§ 5.1
17.
8
Середовище розробки
програм Lazarus
Післявиконання цієї
команди відкривається вікно
Майстер проектів. У цьому вікні
можна вибрати кнопку Новий
проект для початку роботи над
новим проектом, користуючись
списком Відкрити недавній
проект, можна відкрити один з
останніх проектів, що
відкривалися в середовищі,
можна також відкрити будь-
який проект, збережений на
носії.
Розділ 5
§ 5.1
18.
8
Середовище розробки
програм Lazarus
Післявибору кнопки Новий проект відкривається
вікно Створити новий проект, у якому потрібно у списку
Розділ 5
§ 5.1
вибрати перший
рядок Програма,
після чого вибрати
кнопку Гаразд.
19.
8
Виконання проекту
Розпочати виконанняпроекту можна декількома
способами:
Розділ 5
§ 5.1
Виконавши команду
Виконати з меню
Виконати
Вибравши кнопку
Виконати на панелі
інструментів
Натиснувши клавішу
F9
20.
8
Виконання проекту
Під часзапуску проекту на виконання розпочинає
свою роботу програма-компілятор. Насамперед ця
програма аналізує текст проекту на наявність
синтаксичних помилок.
Розділ 5
§ 5.1
У разі наявності таких помилок, ця
програма перериває свою роботу і
вказує на місце першої з них.
Потрібно виправити помилку і знову
запустити проект на виконання.
21.
8
Виконання проекту
Якщо текстпроекту не містить синтаксичних помилок,
то програма-компілятор перекладає текст проекту з
мови Object Pascal на мову команд, які може виконати
процесор комп'ютера, і передає вже перекладений
проект процесору на виконання.
Розділ 5
§ 5.1
22.
8
Виконання проекту
Для закінченнявиконання проекту потрібно закрити
вікно його виконання, вибравши кнопку закриття вікна
або натиснувши сполучення клавіш Alt + F4.
Розділ 5
§ 5.1