1 of 31

Знайомство з середовищем програмування. Елементи вікна середовища програмування. Поняття форми. Програмний проект і файли, що входять до його складу. Створення найпростішого проекту, його компіляція, збереження, виконання

За новою програмою

Урок 34

8

2 of 31

Середовище розробки�програм Lazarus

Для створення, редагування і налагодження програм мовою програмування Object Pascal ми будемо використовувати середовище розробки програм Lazarus.

Розділ 5 § 5.1

8

3 of 31

Середовище розробки�програм Lazarus

Середовище Lazarus складається з:

Розділ 5 § 5.1

текстового редактора для введення і редагування тексту програм;

компілятора для перекладу програми з мови програмування Object Pascal на мову команд, які може виконати процесор комп'ютера;

засобів налагодження програми для пошуку в ній помилок;

довідкової системи та інших компонентів.

8

4 of 31

Середовище розробки�програм Lazarus

Це середовище розробки надає можливість використовувати велику бібліотеку візуальних компонентів (англ. Lazarus Component Library (LCL) -бібліотека компонентів Lazarus). Це елементи керування: кнопки, поля, написи, прапорці, перемикачі, лічильники, списки, смуги прокручування тощо.

Розділ 5 § 5.1

8

5 of 31

Середовище розробки�програм Lazarus

Під час розміщення цих компонентів на формі автоматично створюється відповідний фрагмент програми мовою Object Pascal і його не потрібно вводити до тексту програми вручну, що значно зменшує,

Розділ 5 § 5.1

спрощує і пришвидшує роботу зі створення програм. Такий спосіб розробки програм називають візуальним.

8

6 of 31

Середовище розробки�програм Lazarus

Програми, створені в середовищі Lazarus, називають проектами. Вони складаються з кількох файлів.

Розділ 5 § 5.1

Відкрити вікно середовища Lazarus можна:

Використовуючи команду Lazarus меню

Пуск Програми Lazarus

Використовуючи значок на Робочому столі.

8

7 of 31

Вікно середовища Lazarus�і підлеглі вікна

Головне вікно

Вікно

Редактора коду

Вікно

Інспектор об’єктів

Вікно

Форми

Палітра компонентів

Розділ 5 § 5.1

8

8 of 31

Середовище розробки�програм Lazarus

Вікно Інспектор об'єктів, у якому можна для кожного компонента переглядати і змінювати значення його властивостей, розпочинати створення обробників подій та ін.;

Розділ 5 § 5.1

8

9 of 31

Середовище розробки�програм Lazarus

Вікно Редактор тексту з вкладками, на яких розміщуються фрагменти програми мовою Object Pascal;

Розділ 5 § 5.1

8

10 of 31

Середовище розробки�програм Lazarus

Вікно форми.

Розділ 5 § 5.1

Форма - це об'єкт, на якому можна розмістити різні компоненти (елементи керування), зокрема, кнопки, поля, написи, меню, смуги прокручування та ін. Під час виконання проекту форма відкривається як вікно прикладної програми, на якому відображатимуться всі об'єкти, розміщені на формі.

8

11 of 31

Середовище розробки�програм Lazarus

Форма має властивості, які відображаються на вкладці Властивості вікна Інспектор об'єктів. У лівій частині цієї вкладки знаходиться список властивостей, а в правій - їх значення. Наведемо приклади деяких із цих властивостей:

Розділ 5 § 5.1

визначає ім'я форми як об'єкта;

Name

визначає текст у рядку заголовка форми;

Caption

визначає колір фону форми;

Color

визначає висоту вікна в пікселях;

Height

визначає ширину вікна в пікселях;

Width

визначає відстань (у пікселях) від верхньої межі вікна до верхньої межі екрана;

Тор

8

12 of 31

Середовище розробки�програм Lazarus

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

Розділ 5 § 5.1

Зберегти проект можна, використовуючи команду Зберегти всі меню Файл, або кнопку Зберегти всі панелі інструментів, або команду Зберегти проект меню Проект.

8

13 of 31

Середовище розробки�програм Lazarus

Система послідовно пропонує зберегти два файли проекту:

файл з іменем Project1 і з розширенням імені lрі;

файл з іменем Unit1 і з розширенням імені pas.

Розширення імен файлів змінювати не можна, а імена файлів можна змінити.

Усі інші файли проекту автоматично збережуться у створеній папці, наприклад Мій перший проект.

Розділ 5 § 5.1

8

14 of 31

Середовище розробки�програм Lazarus

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

Розділ 5 § 5.1

Уже збережений проект можна зберегти в іншій папці, імена його файлів можна змінити. Для цього доцільно використати команду Зберегти проект як меню Проект.

8

15 of 31

Середовище розробки�програм Lazarus

Щоб відкрити проект, збережений раніше на носії, потрібно виконати одну з команд:

Розділ 5 § 5.1

Виконати команду Відкрити з меню Файл

Вибрати кнопку Відкрити на панелі інструментів

Виконати команду Відкрити проект з меню Проект

8

16 of 31

Середовище розробки�програм Lazarus

Після цього у вікні, що відкриється, вибрати файл з розширенням імені lрі, а далі вибрати кнопку Відкрити.

Розділ 5 § 5.1

8

17 of 31

Середовище розробки�програм Lazarus

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

Розділ 5 § 5.1

8

18 of 31

Середовище розробки�програм Lazarus

Після виконання цієї команди відкривається вікно Майстер проектів. У цьому вікні можна вибрати кнопку Новий проект для початку роботи над новим проектом, користуючись списком Відкрити недавній проект, можна відкрити один з останніх проектів, що відкривалися в середовищі, можна також відкрити будь-який проект, збережений на носії.

Розділ 5 § 5.1

8

19 of 31

Середовище розробки�програм Lazarus

Після вибору кнопки Новий проект відкривається вікно Створити новий проект, у якому потрібно у списку

Розділ 5 § 5.1

вибрати перший рядок Програма, після чого вибрати кнопку Гаразд.

8

20 of 31

Виконання проекту

Розпочати виконання проекту можна декількома способами:

Розділ 5 § 5.1

Виконавши команду Виконати з меню Виконати

Вибравши кнопку Виконати на панелі інструментів

Натиснувши клавішу F9

8

21 of 31

Виконання проекту

Під час запуску проекту на виконання розпочинає свою роботу програма-компілятор. Насамперед ця програма аналізує текст проекту на наявність синтаксичних помилок.

Розділ 5 § 5.1

У разі наявності таких помилок, ця програма перериває свою роботу і вказує на місце першої з них. Потрібно виправити помилку і знову запустити проект на виконання.

8

22 of 31

Виконання проекту

Якщо текст проекту не містить синтаксичних помилок, то програма-компілятор перекладає текст проекту з мови Object Pascal на мову команд, які може виконати процесор комп'ютера, і передає вже перекладений проект процесору на виконання.

Розділ 5 § 5.1

8

23 of 31

Виконання проекту

Для закінчення виконання проекту потрібно закрити вікно його виконання, вибравши кнопку закриття вікна або натиснувши сполучення клавіш Alt + F4.

Розділ 5 § 5.1

8

24 of 31

Виконання проекту

Розділ 5 § 5.1

Перше вікно

Caption

clRed (color - колір, red — червоний)

Color

455

Height

700

Width

600

Left

50

Top

До початкового проекту, як і до будь-якого іншого, можна вносити зміни. Наприклад, можна змінити значення деяких властивостей форми. Для цього на вкладці Властивості вікна Інспектор об'єктів потрібно встановити, наприклад:

8

25 of 31

Виконання проекту

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

Розділ 5 § 5.1

8

26 of 31

Виконання проекту

Щоб закрити вікно середовища Lazarus, можна виконати одну з дій:

Розділ 5 § 5.1

Виконати команду Вихід з меню Файл

Вибрати кнопку закриття вікна середовища в рядку заголовка вікна Lazarus.

8

27 of 31

Розгадайте ребус

Компіляція

Розділ 5 § 5.1

8

28 of 31

Дайте відповіді на запитання

  1. Для чого призначене середовище Lazarus?
  1. Які основні складові середовища Lazarus і яке їх призначення?
  1. Для чого призначена програма-компілятор? Які основні етапи її виконання?
  1. Що таке форма? Назвіть кілька її властивостей.
  1. Як відкрити проект у середовищі Lazarus? Як зберегти проект?

Розділ 5 § 5.1

8

29 of 31

Домашнє завдання

Проаналізувати

§ 5.1, ст. 156-163

Розділ 5 § 5.1

8

30 of 31

Працюємо за комп’ютером

Сторінка

163

Розділ 5 § 5.1

8

31 of 31

Дякую за увагу!

За новою програмою

Урок 34

8