SlideShare a Scribd company logo
1 of 24
8
За новою програмою
Урок 31-32
Знайомство з середовищем
програмування. Елементи вікна
середовища програмування.
Поняття форми. Програмний проект
і файли, що входять до його
складу. Створення найпростішого
проекту, його компіляція,
збереження, виконання
8
Середовище розробки
програм Lazarus
Середовище Lazarus складається з:
Розділ 5
§ 5.1
Редактор коду для введення і редагування тексту програм, та
для створення процедури обробки подій;
компілятора для перекладу програми з мови програмування
Object Pascal на мову команд, які може виконати процесор
комп'ютера;
засобів налагодження програми для пошуку в ній
помилок;
довідкової системи та інших компонентів.
8
Середовище розробки
програм Lazarus
Це середовище розробки надає можливість
використовувати велику бібліотеку візуальних
компонентів (англ. Lazarus Component Library (LCL) -
бібліотека компонентів Lazarus). Це елементи
керування: кнопки, поля, написи, прапорці, перемикачі,
лічильники, списки, смуги прокручування тощо.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Під час розміщення цих компонентів на формі
автоматично створюється відповідний фрагмент
програми мовою Object Pascal і його не потрібно
вводити до тексту програми вручну, що значно зменшує,
Розділ 5
§ 5.1
спрощує і пришвидшує
роботу зі створення
програм. Такий спосіб
розробки програм
називають візуальним.
8
Середовище розробки
програм Lazarus
Програми, створені в середовищі Lazarus, називають
проектами. А також те, що відбувається в програмі і за її
межами наивається подією. Вони складаються з кількох
файлів.
Розділ 5
§ 5.1
Відкрити вікно середовища Lazarus можна:
Використовуючи команду Lazarus
меню
Пуск  Програми  Lazarus
Використовуючи значок на Робочому
столі.
8
Вікно середовища Lazarus
і підлеглі вікна
Головне вікно
Вікно
Редактора коду
Вікно
Інспектор об’єктів
Вікно
Форми
Палітра компонентів
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Процедура – це послідовність
операторів, які виконуються у відповідь
на деяку подію.
Вікно Інспектор об'єктів, у якому
можна для кожного компонента
переглядати і змінювати значення його
властивостей, розпочинати створення
обробників подій та ін.;
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Вікно Редактор
тексту з
вкладками, на
яких
розміщуються
фрагменти
програми мовою
Object Pascal;
Програмний код,
що виконується у
відповідь на
визначену подію, - це
процедура обробки
подій.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Вікно форми.
Розділ 5
§ 5.1
Форма - це об'єкт, на якому
можна розмістити різні
компоненти (елементи
керування).
Якщо двічі клацнути
елемент Button1, створюється
процедура із заголовком
procedure
TForm1.Button1Click(Sender:
Tobject);
І так до решти елементів
створюється процедура.
8
Середовище розробки
програм Lazarus
Перед початком виконання проект рекомендується
зберегти на носії. Сучасні проекти складаються не з
одного файлу, а з кількох. Тому доцільно для кожного
нового проекту створювати окрему папку.
Розділ 5
§ 5.1
Зберегти проект можна,
використовуючи команду
Зберегти всі меню Файл,
або кнопку Зберегти всі
панелі інструментів, або
команду Зберегти проект
меню Проект.
8
Записати визначення!
• Алфавіт мови програмування – це набір символів, які можуть
використовуватись під час створення програми.
• Синтаксис мови програмування – це сукупність правил
побудови команд мови програмування.
• Семантика мови програмування – це сукупність правил
виконання комп’ютером команд, записаних мовою
програмування.
• Оператор мови програмування – це команда виконати
конкретну дію, записана мовою програмування.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Система послідовно пропонує
зберегти два файли проекту:
файл з іменем Project1 і з
розширенням імені lрі;
файл з іменем Unit1 і з
розширенням імені pas.
Розширення імен файлів змінювати
не можна, а імена файлів можна
змінити.
Усі інші файли проекту
автоматично збережуться у створеній
папці, наприклад Мій перший проект.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Якщо вже збережений проект змінити, то під час
збереження його нової версії в ту саму папку без
змінення імен його файлів ніякі додаткові вікна
відкриватися не будуть.
Розділ 5
§ 5.1
Уже збережений проект
можна зберегти в іншій
папці, імена його файлів
можна змінити. Для цього
доцільно використати
команду Зберегти проект
як меню Проект.
8
Середовище розробки
програм Lazarus
Щоб відкрити проект, збережений раніше на носії,
потрібно виконати одну з команд:
Розділ 5
§ 5.1
Виконати команду
Відкрити з меню
Файл
Вибрати кнопку
Відкрити на панелі
інструментів
Виконати команду
Відкрити проект з
меню Проект
8
Середовище розробки
програм Lazarus
Після цього у вікні, що відкриється, вибрати файл з
розширенням імені lрі, а далі вибрати кнопку Відкрити.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Інколи під час запуску середовища Lazarus
відкривається останній збережений проект. Закрити
його можна командою Закрити проект з меню Проект.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Після виконання цієї
команди відкривається вікно
Майстер проектів. У цьому вікні
можна вибрати кнопку Новий
проект для початку роботи над
новим проектом, користуючись
списком Відкрити недавній
проект, можна відкрити один з
останніх проектів, що
відкривалися в середовищі,
можна також відкрити будь-
який проект, збережений на
носії.
Розділ 5
§ 5.1
8
Середовище розробки
програм Lazarus
Після вибору кнопки Новий проект відкривається
вікно Створити новий проект, у якому потрібно у списку
Розділ 5
§ 5.1
вибрати перший
рядок Програма,
після чого вибрати
кнопку Гаразд.
8
Виконання проекту
Розпочати виконання проекту можна декількома
способами:
Розділ 5
§ 5.1
Виконавши команду
Виконати з меню
Виконати
Вибравши кнопку
Виконати на панелі
інструментів
Натиснувши клавішу
F9
8
Виконання проекту
Під час запуску проекту на виконання розпочинає
свою роботу програма-компілятор. Насамперед ця
програма аналізує текст проекту на наявність
синтаксичних помилок.
Розділ 5
§ 5.1
У разі наявності таких помилок, ця
програма перериває свою роботу і
вказує на місце першої з них.
Потрібно виправити помилку і знову
запустити проект на виконання.
8
Виконання проекту
Якщо текст проекту не містить синтаксичних помилок,
то програма-компілятор перекладає текст проекту з
мови Object Pascal на мову команд, які може виконати
процесор комп'ютера, і передає вже перекладений
проект процесору на виконання.
Розділ 5
§ 5.1
8
Виконання проекту
Для закінчення виконання проекту потрібно закрити
вікно його виконання, вибравши кнопку закриття вікна
або натиснувши сполучення клавіш Alt + F4.
Розділ 5
§ 5.1
8
Домашнє завдання
Проаналізувати
§ 5.1, ст. 156-163
Розділ 5
§ 5.1
8
Дякую за увагу!
За новою програмою

More Related Content

What's hot

Календарне планування 7 клас - Інформатика (Scratch)
Календарне планування 7 клас - Інформатика (Scratch)Календарне планування 7 клас - Інформатика (Scratch)
Календарне планування 7 клас - Інформатика (Scratch)VsimPPTX
 
презентація елемент керування кнопка
презентація   елемент керування кнопкапрезентація   елемент керування кнопка
презентація елемент керування кнопкаСергій Каляфіцький
 
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...StAlKeRoV
 
Урок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняУрок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняВасиль Тереховський
 
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Ihor Tkachenko
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіЮлія Артюх
 
використання стилів у текстових документах
використання стилів у текстових документахвикористання стилів у текстових документах
використання стилів у текстових документах������ �����
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильникомВасиль Тереховський
 
формати файлів текстових документів
формати файлів текстових документівформати файлів текстових документів
формати файлів текстових документівЛунга Лілія
 
Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...
Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...
Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...Василь Тереховський
 
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіУрок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіVsimPPT
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмуванняТатьяна Ляш
 
Аудіоредактор – програма для роботи зі звуком
Аудіоредактор – програма для роботи зі звукомАудіоредактор – програма для роботи зі звуком
Аудіоредактор – програма для роботи зі звукомНБУ для дітей
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...VsimPPT
 
Списки в текстовому документі. Колонтитули
Списки в текстовому документі. КолонтитулиСписки в текстовому документі. Колонтитули
Списки в текстовому документі. КолонтитулиAlena Danilets
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиВолодимир Бондар
 

What's hot (20)

Календарне планування 7 клас - Інформатика (Scratch)
Календарне планування 7 клас - Інформатика (Scratch)Календарне планування 7 клас - Інформатика (Scratch)
Календарне планування 7 клас - Інформатика (Scratch)
 
презентація елемент керування кнопка
презентація   елемент керування кнопкапрезентація   елемент керування кнопка
презентація елемент керування кнопка
 
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
8 клас 40 урок. Елементи для введення даних: текстове поле, прапорець, випада...
 
Урок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмуванняУрок 21. Комп’ютерні програми і мови програмування
Урок 21. Комп’ютерні програми і мови програмування
 
Урок 29. Поле, його властивості.
Урок 29. Поле, його властивості.Урок 29. Поле, його властивості.
Урок 29. Поле, його властивості.
 
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
Урок 3. Векторні зображення, їхні властивості. Формати файлів векторних зобра...
 
Презентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класіПрезентація до 17 уроку в 8 класі
Презентація до 17 уроку в 8 класі
 
використання стилів у текстових документах
використання стилів у текстових документахвикористання стилів у текстових документах
використання стилів у текстових документах
 
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником Урок 42. Алгоритми з повтореннями  для опрацювання величин.  Цикл з лічильником
Урок 42. Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником
 
формати файлів текстових документів
формати файлів текстових документівформати файлів текстових документів
формати файлів текстових документів
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...
Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...
Урок 11. Створення, редагування та форматування графічних об′єктів у текстово...
 
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачіУрок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
Урок 32 для 6 класу - Розв’язання задачі методом поділу на підзадачі
 
поняття мови програмування
поняття мови програмуванняпоняття мови програмування
поняття мови програмування
 
Аудіоредактор – програма для роботи зі звуком
Аудіоредактор – програма для роботи зі звукомАудіоредактор – програма для роботи зі звуком
Аудіоредактор – програма для роботи зі звуком
 
6 клас урок 5
6 клас урок 56 клас урок 5
6 клас урок 5
 
8 клас урок 43
8 клас урок 438 клас урок 43
8 клас урок 43
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
 
Списки в текстовому документі. Колонтитули
Списки в текстовому документі. КолонтитулиСписки в текстовому документі. Колонтитули
Списки в текстовому документі. Колонтитули
 
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єктиІнформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
Інформатика-5. Урок 26. Комп'ютерна презентація та її об'єкти
 

Similar to Урок 31-32. 8 клас

Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмуванняУрок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмуванняВасиль Тереховський
 
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasAllaGureva
 
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...Василь Тереховський
 
07 07-delphi
07 07-delphi07 07-delphi
07 07-delphiIren50
 
практична робота №1
практична робота №1практична робота №1
практична робота №1Юра Марчук
 
практична робота №1
практична робота №1практична робота №1
практична робота №1Юра Марчук
 
лаб. роб. №1 створення dll-бібліотеки на c++
лаб. роб. №1   створення dll-бібліотеки на c++лаб. роб. №1   створення dll-бібліотеки на c++
лаб. роб. №1 створення dll-бібліотеки на c++cit-cit
 
Урок 25 8 клас. Індивідульно.
Урок 25 8 клас. Індивідульно.Урок 25 8 клас. Індивідульно.
Урок 25 8 клас. Індивідульно.Andrey Podgayko
 
Мови програмування
Мови програмуванняМови програмування
Мови програмуванняAlyona Tribko
 

Similar to Урок 31-32. 8 клас (20)

Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмуванняУрок 22. Знайомство з середовищем програмування. Елементи вікна програмування
Урок 22. Знайомство з середовищем програмування. Елементи вікна програмування
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
1 4
1 41 4
1 4
 
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klas
 
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
Урок 24. Практична робота №8. Створення об‘єктно-орієнтованої програми, що ві...
 
dfgInf tema 1_urok_4_6_klas
dfgInf tema 1_urok_4_6_klasdfgInf tema 1_urok_4_6_klas
dfgInf tema 1_urok_4_6_klas
 
07 07-delphi
07 07-delphi07 07-delphi
07 07-delphi
 
6 клас (урок№4)
6 клас (урок№4)6 клас (урок№4)
6 клас (урок№4)
 
Ak 11kl urok_13_tema
Ak 11kl urok_13_temaAk 11kl urok_13_tema
Ak 11kl urok_13_tema
 
Urok01
Urok01Urok01
Urok01
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
Less34
Less34Less34
Less34
 
практична робота №1
практична робота №1практична робота №1
практична робота №1
 
практична робота №1
практична робота №1практична робота №1
практична робота №1
 
лаб. роб. №1 створення dll-бібліотеки на c++
лаб. роб. №1   створення dll-бібліотеки на c++лаб. роб. №1   створення dll-бібліотеки на c++
лаб. роб. №1 створення dll-бібліотеки на c++
 
події
подіїподії
події
 
04
0404
04
 
Урок 25 8 клас. Індивідульно.
Урок 25 8 клас. Індивідульно.Урок 25 8 клас. Індивідульно.
Урок 25 8 клас. Індивідульно.
 
Мови програмування
Мови програмуванняМови програмування
Мови програмування
 
Урок 23. Події. Обробники подій
Урок 23. Події. Обробники подійУрок 23. Події. Обробники подій
Урок 23. Події. Обробники подій
 

More from Andrey Podgayko

Урок. Типи слайдів.
Урок. Типи слайдів.Урок. Типи слайдів.
Урок. Типи слайдів.Andrey Podgayko
 
Урок. Використання діаграм
Урок. Використання діаграмУрок. Використання діаграм
Урок. Використання діаграмAndrey Podgayko
 
Розклад уроків
Розклад уроківРозклад уроків
Розклад уроківAndrey Podgayko
 
Розклад корекційно-розвиткових занять
Розклад корекційно-розвиткових занять Розклад корекційно-розвиткових занять
Розклад корекційно-розвиткових занять Andrey Podgayko
 
Команда супроводу
Команда супроводуКоманда супроводу
Команда супроводуAndrey Podgayko
 
Графік відвідування
Графік відвідуванняГрафік відвідування
Графік відвідуванняAndrey Podgayko
 
Графік проведення відкритих уроків
Графік проведення відкритих уроківГрафік проведення відкритих уроків
Графік проведення відкритих уроківAndrey Podgayko
 
План підвищення кваліфікації
План підвищення кваліфікаціїПлан підвищення кваліфікації
План підвищення кваліфікаціїAndrey Podgayko
 
Порядок підвищення кваліфікації
Порядок підвищення кваліфікаціїПорядок підвищення кваліфікації
Порядок підвищення кваліфікаціїAndrey Podgayko
 

More from Andrey Podgayko (20)

Rozkl 5 11
Rozkl 5 11Rozkl 5 11
Rozkl 5 11
 
Rozkl 1 4
Rozkl 1 4Rozkl 1 4
Rozkl 1 4
 
Dzvon
DzvonDzvon
Dzvon
 
Doc1
Doc1Doc1
Doc1
 
Konkurs
KonkursKonkurs
Konkurs
 
Урок. Типи слайдів.
Урок. Типи слайдів.Урок. Типи слайдів.
Урок. Типи слайдів.
 
Урок. Використання діаграм
Урок. Використання діаграмУрок. Використання діаграм
Урок. Використання діаграм
 
Dzv
DzvDzv
Dzv
 
2019 2020
2019 20202019 2020
2019 2020
 
2018 2019
2018 20192018 2019
2018 2019
 
Розклад уроків
Розклад уроківРозклад уроків
Розклад уроків
 
Чернобай
ЧернобайЧернобай
Чернобай
 
Розклад корекційно-розвиткових занять
Розклад корекційно-розвиткових занять Розклад корекційно-розвиткових занять
Розклад корекційно-розвиткових занять
 
Команда супроводу
Команда супроводуКоманда супроводу
Команда супроводу
 
Список
СписокСписок
Список
 
Положення
Положення Положення
Положення
 
Графік відвідування
Графік відвідуванняГрафік відвідування
Графік відвідування
 
Графік проведення відкритих уроків
Графік проведення відкритих уроківГрафік проведення відкритих уроків
Графік проведення відкритих уроків
 
План підвищення кваліфікації
План підвищення кваліфікаціїПлан підвищення кваліфікації
План підвищення кваліфікації
 
Порядок підвищення кваліфікації
Порядок підвищення кваліфікаціїПорядок підвищення кваліфікації
Порядок підвищення кваліфікації
 

Урок 31-32. 8 клас

  • 1. 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 Виконати команду Відкрити з меню Файл Вибрати кнопку Відкрити на панелі інструментів Виконати команду Відкрити проект з меню Проект
  • 15. 8 Середовище розробки програм Lazarus Після цього у вікні, що відкриється, вибрати файл з розширенням імені lрі, а далі вибрати кнопку Відкрити. Розділ 5 § 5.1
  • 16. 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
  • 24. 8 Дякую за увагу! За новою програмою