1 of 24

Урок 41

Знайомство з середовищем програмування. �Елементи вікна середовища програмування.

8

2 of 24

Повторюємо

Розділ 6 § 21

Програма — це впорядкована послідовність команд для комп'ютера, виконання якої реалізує алгоритм розв'язування певної задачі. Команди в програмі (програмному коді) записуються мовою програмування.

Мова програмування — це система позначень, яку використовують для запису алгоритмів для реалізації (виконання) їх за допомогою комп'ютера.

8

© Вивчаємо інформатику teach-inf.at.ua

3 of 24

Повторюємо

Розділ 6 § 21

Система програмування — сукупність програм для створення інших програм. Система програмування повинна розуміти текст програми, написаний мовою програмування, аналізувати його, указуючи на помилки, переводити на машинну мову для виконання команд процесором.

Середовище програмування — програмна оболонка для системи програмування, що надає зручний інтерфейс для написання програм.

8

© Вивчаємо інформатику teach-inf.at.ua

4 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Середовище програмування Lazarus — це набір меню, панелей і вікон для організації роботи зі створення програми.

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

8

© Вивчаємо інформатику teach-inf.at.ua

5 of 24

Середовище програмування Lazarus

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

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

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

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

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

Розділ 6 § 21

8

© Вивчаємо інформатику teach-inf.at.ua

6 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Технологія роботи в середовищі Lazarus базується на ідеях об'єктно-орієнтованого, подіиного програмування та візуального конструювання інтерфейсу користувача. Ідея в тому, що програміст описує певну сукупність об'єктів та їхню взаємодію. Кожен об'єкт має набір властивостей та може виконувати певні дії.

Дії, які може виконати об'єкт, називають його методами.

8

© Вивчаємо інформатику teach-inf.at.ua

7 of 24

Середовище програмування Lazarus

Розділ 6 § 21

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

8

© Вивчаємо інформатику teach-inf.at.ua

8 of 24

Середовище програмування Lazarus

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

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

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

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

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

Розділ 6 § 21

8

© Вивчаємо інформатику teach-inf.at.ua

9 of 24

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

Розділ 6 § 21

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

Вікно

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

Вікно

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

Вікно

Форми

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

8

© Вивчаємо інформатику teach-inf.at.ua

10 of 24

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

Вікно форми – заготовка вікна майбутньої програми.

Розділ 5 § 5.1

Форма — це головний компонент програми, контейнер для всіх інших її компонентів.

8

© Вивчаємо інформатику teach-inf.at.ua

11 of 24

Середовище програмування Lazarus

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

Розділ 5 § 5.1

8

© Вивчаємо інформатику teach-inf.at.ua

12 of 24

Середовище програмування Lazarus

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

Розділ 5 § 5.1

8

© Вивчаємо інформатику teach-inf.at.ua

13 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Для додавання компонента на форму треба:

  1. клацнути мишею значок потрібного об'єкта на палітрі компонентів;
  1. клацнути мишею на формі.

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

8

© Вивчаємо інформатику teach-inf.at.ua

14 of 24

Середовище програмування Lazarus

Розділ 6 § 21

На палітрі компонентів міститься низка вкладок — Standard, Additional, Dialogs та ін., на яких згруповано компоненти за їх призначенням. На вкладці Standard першим стоїть значок вказівника. Він потрібний для скасування вибору компонента.

8

© Вивчаємо інформатику teach-inf.at.ua

15 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Поставимо на форму компонент Label (Напис). Його можна пересувати по формі, змінювати розміри за допомогою маркерів. Змінювати вигляд і поведінку компонента можна за допомогою вікна Інспектор об'єктів.

8

© Вивчаємо інформатику teach-inf.at.ua

16 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Вікно Інспектор об'єктів складається з двох вкладок (сторінок):

Properties (Властивості)

Events (Події)

перелічені властивості компонента,

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

8

© Вивчаємо інформатику teach-inf.at.ua

17 of 24

Середовище програмування Lazarus

Розділ 6 § 21

На вкладці Properties (Властивості) перелічені властивості компонента, в даному випадку властивості напису. Зокрема, ви можете змінити розташування і розмір компонента Label, змінюючи значення властивостей:

Відстань від лівого краю форми

Left

Відстань від верхнього краю форми

Тор

Висота

Height

Ширина

Width

8

© Вивчаємо інформатику teach-inf.at.ua

18 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Компоненти, що розміщені на формі, відображаються у вікні Інспектор об’єктів в групі Components.

8

© Вивчаємо інформатику teach-inf.at.ua

19 of 24

Середовище програмування Lazarus

Розділ 6 § 21

Корисними є допоміжні інструменти середовища програмування Lazarus: меню та панель швидкого доступу,

Меню

Панель швидкого доступу

8

© Вивчаємо інформатику teach-inf.at.ua

20 of 24

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

Програмування

Розділ 6 § 21

8

© Вивчаємо інформатику teach-inf.at.ua

21 of 24

Питання для самоперевірки

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

Розділ 6 § 21

8

© Вивчаємо інформатику teach-inf.at.ua

22 of 24

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

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

§ 21, ст. 109-112

Розділ 6 § 21

8

© Вивчаємо інформатику teach-inf.at.ua

23 of 24

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

Сторінка

112

Розділ 6 § 21

8

© Вивчаємо інформатику teach-inf.at.ua

24 of 24

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

8