Розділ 5.
У цьому розділі ви дізнаєтесь про:
Мови програмування та їх
складові
Середовище розробки
проектів Lazarus
Елементи керування:
Форма, кнопка, напис; їх
властивості та події, що
можуть відбуватися з ними
Обробників подій
Змінення значень
властивостей
елементів керування
перед виконанням
проекту і під час його
виконання
Вікно повідомлень
Створення проектів у
середовищі Lazarus
мовою Object Pascal, їх
редагування і виконання
Урок 22.
Для створення, редагування і
налагодження програм мовою програмування
Object Pascal ми будемо використовувати
середовище розробки програм Lazarus.
Середовище Lazarus складається з:
текстового редактора для введення і
редагування тексту програм;
компілятора для перекладу програми
з мови програмування Object Pascal на
мову команд, які може виконати
процесор комп'ютера;
засобів налагодження програми для
пошуку в ній помилок;
довідкової системи та інших
компонентів.
Це середовище розробки надає
можливість використовувати велику
бібліотеку візуальних компонентів (англ.
Lazarus Component Library (LCL) -бібліотека
компонентів Lazarus). Це елементи
керування: кнопки, поля, написи, прапорці,
перемикачі, лічильники, списки, смуги
прокручування тощо.
Під час розміщення цих компонентів на
формі автоматично створюється
відповідний фрагмент програми мовою
Object Pascal і його не потрібно вводити до
тексту програми вручну, що значно зменшує,
спрощує і пришвидшує роботу зі створення
програм. Такий спосіб розробки програм
називають візуальним.
Програми, створені в середовищі Lazarus,
називають проектами. Вони складаються з
кількох файлів.
Відкрити вікно середовища Lazarus можна:
Використовуючи команду Lazarus меню
Пуск  Програми  Lazarus
Використовуючи значок на
Робочому столі.
Головне
вікно
Вікно
форми
Вікно
редактора
Вікно
повідомлень
Вікно
Інспектор
об’єктів
Вікно Інспектор
об'єктів, у якому
можна для кожного
компонента
переглядати і
змінювати значення
його властивостей,
розпочинати
створення обробників
подій та ін.
Вікно Редактор тексту з вкладками, на
яких розміщуються фрагменти програми
мовою Object Pascal;
Форма – це об’єкт, на якому можна
розмістити різні компоненти
(елементи керування), зокрема,
кнопки, поля, написи, меню, смуги
прокручування та інше.
Форма має властивості, які відображаються на вкладці
Властивості вікна Інспектор об'єктів. У лівій частині цієї
вкладки знаходиться список властивостей, а в правій - їх
значення. Приклади деяких із цих властивостей:
Name визначає ім'я форми як об'єкта;
Caption визначає текст у рядку заголовка форми;
Color визначає колір фону форми;
Height визначає висоту вікна в пікселях;
Width визначає ширину вікна в пікселях;
Тор
визначає відстань (у пікселях) від верхньої
межі вікна до верхньої межі екрана;
Left
визначає відстань (у пікселях) від лівої межі
вікна до лівої межі екрана.
Перед початком виконання проект рекомендується
зберегти на носії. Сучасні проекти складаються не з
одного файлу, а з кількох. Тому доцільно для кожного
нового проекту створювати окрему папку.
Зберегти проект
можна, використовуючи
команду Зберегти всі
меню Файл, або кнопку
Зберегти всі панелі
інструментів, або команду
Зберегти проект меню
Проект.
Система послідовно пропонує
зберегти два файли проекту:
файл з іменем Project1 і з
розширенням імені lрі;
файл з іменем Unit1 і з розширенням
імені pas.
Розширення імен файлів змінювати
не можна, а імена файлів можна
змінити.
Усі інші файли проекту
автоматично збережуться у
створеній папці, наприклад Мій перший
проект.
Якщо вже збережений проект змінити, то під
час збереження його нової версії в ту саму папку
без змінення імен його файлів ніякі додаткові
вікна відкриватися не будуть.
Уже збережений проект
можна зберегти в іншій
папці, імена його файлів
можна змінити. Для цього
доцільно використати
команду Зберегти проект
як меню Проект.
Увага! Під час роботи з комп’ютером дотримуйтеся
правил безпеки та санітарно-гігієнічних норм.
1. Що таке комп'ютерна програма?
2. Які дані, що опрацьовує програма,
називають вхідними, проміжними,
вихідними?
3. Які складові частини мови
програмування? Опишіть кожну з них.
4. Що таке синтаксична помилка?
Проаналізувати
ст. 156-162
Виконати ст. 163

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

  • 1.
    Розділ 5. У цьомурозділі ви дізнаєтесь про: Мови програмування та їх складові Середовище розробки проектів Lazarus Елементи керування: Форма, кнопка, напис; їх властивості та події, що можуть відбуватися з ними Обробників подій Змінення значень властивостей елементів керування перед виконанням проекту і під час його виконання Вікно повідомлень Створення проектів у середовищі Lazarus мовою Object Pascal, їх редагування і виконання
  • 2.
  • 3.
    Для створення, редагуванняі налагодження програм мовою програмування Object Pascal ми будемо використовувати середовище розробки програм Lazarus.
  • 4.
    Середовище Lazarus складаєтьсяз: текстового редактора для введення і редагування тексту програм; компілятора для перекладу програми з мови програмування Object Pascal на мову команд, які може виконати процесор комп'ютера; засобів налагодження програми для пошуку в ній помилок; довідкової системи та інших компонентів.
  • 5.
    Це середовище розробкинадає можливість використовувати велику бібліотеку візуальних компонентів (англ. Lazarus Component Library (LCL) -бібліотека компонентів Lazarus). Це елементи керування: кнопки, поля, написи, прапорці, перемикачі, лічильники, списки, смуги прокручування тощо.
  • 6.
    Під час розміщенняцих компонентів на формі автоматично створюється відповідний фрагмент програми мовою Object Pascal і його не потрібно вводити до тексту програми вручну, що значно зменшує, спрощує і пришвидшує роботу зі створення програм. Такий спосіб розробки програм називають візуальним.
  • 7.
    Програми, створені всередовищі Lazarus, називають проектами. Вони складаються з кількох файлів. Відкрити вікно середовища Lazarus можна: Використовуючи команду Lazarus меню Пуск  Програми  Lazarus Використовуючи значок на Робочому столі.
  • 8.
  • 9.
    Вікно Інспектор об'єктів, уякому можна для кожного компонента переглядати і змінювати значення його властивостей, розпочинати створення обробників подій та ін.
  • 10.
    Вікно Редактор текстуз вкладками, на яких розміщуються фрагменти програми мовою Object Pascal;
  • 11.
    Форма – цеоб’єкт, на якому можна розмістити різні компоненти (елементи керування), зокрема, кнопки, поля, написи, меню, смуги прокручування та інше.
  • 12.
    Форма має властивості,які відображаються на вкладці Властивості вікна Інспектор об'єктів. У лівій частині цієї вкладки знаходиться список властивостей, а в правій - їх значення. Приклади деяких із цих властивостей: Name визначає ім'я форми як об'єкта; Caption визначає текст у рядку заголовка форми; Color визначає колір фону форми; Height визначає висоту вікна в пікселях; Width визначає ширину вікна в пікселях; Тор визначає відстань (у пікселях) від верхньої межі вікна до верхньої межі екрана; Left визначає відстань (у пікселях) від лівої межі вікна до лівої межі екрана.
  • 13.
    Перед початком виконанняпроект рекомендується зберегти на носії. Сучасні проекти складаються не з одного файлу, а з кількох. Тому доцільно для кожного нового проекту створювати окрему папку. Зберегти проект можна, використовуючи команду Зберегти всі меню Файл, або кнопку Зберегти всі панелі інструментів, або команду Зберегти проект меню Проект.
  • 14.
    Система послідовно пропонує зберегтидва файли проекту: файл з іменем Project1 і з розширенням імені lрі; файл з іменем Unit1 і з розширенням імені pas. Розширення імен файлів змінювати не можна, а імена файлів можна змінити. Усі інші файли проекту автоматично збережуться у створеній папці, наприклад Мій перший проект.
  • 15.
    Якщо вже збереженийпроект змінити, то під час збереження його нової версії в ту саму папку без змінення імен його файлів ніякі додаткові вікна відкриватися не будуть. Уже збережений проект можна зберегти в іншій папці, імена його файлів можна змінити. Для цього доцільно використати команду Зберегти проект як меню Проект.
  • 16.
    Увага! Під часроботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
  • 18.
    1. Що такекомп'ютерна програма? 2. Які дані, що опрацьовує програма, називають вхідними, проміжними, вихідними? 3. Які складові частини мови програмування? Опишіть кожну з них. 4. Що таке синтаксична помилка?
  • 19.