Сьогодні о 18:00
Вебінар:
«
Нейротренажери для мозку - цікавинки на літо для дітей
»
Взяти участь Всі події
Урок:

Інтерфейс середовища програмування

Опис уроку (учням цей опис не показується):

Використаніджерела:

Підручник інформатика 8 клас Н.В. Морзе, О.В. Барна, В.П. Вембер

https://www.youtube.com/watch?v=jeFHjDP9FI8

https://learningapps.org/view2953535

4AnW8a8QcKLXKU1UY7neWPYPupYN35XJdRTnSf525nFVQ4oYnF8BSVrGRT1hKzPusP5PS7pJzkDbBZoosSydENe9CUjhCMX

Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Перегляньте відеоматеріал.

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

1.     Коротка довідкова інформація.

Lazarus - середовище швидкої розробки програмного забезпечення для компілятора Free Pascal, аналогічне Delphi. Даний проект базується на оригінальній кроссплатформенній бібліотеці візуальних компонентів Lazarus Component Library (LCL). Багатоплатформенність - це програмне забезпечення, що працює більш ніж на одній апаратній платформі і / або операційній системі.

Free Pascal - це компілятор мов Pascal і Object Pascal, що працює під Windows, Linux, Mac OS X, FreeBSD, і іншими ОС. Таким чином, розроблені додатки можуть функціонувати практично під будь-якою операційною системою.

Все, що ви бачите на екрані під час роботи різних додатків, всі елементи (кнопки, бігунки, меню і т.п.) можна реалізувати в Lazarus. В Lazarus використовується технологія візуального програмування. Користувач для створення графічного інтерфейсу додатку використовує готові компоненти, значки яких знаходяться на панелі компонентів. Після того як він поміщає компонент на формі, програмний код для нього генерується автоматично. Вручну залишається запрограмувати тільки ті дії, які виконуватиме цей додаток.

Завантажити останню версію Lazarus ви можете за посиланням

http: //sourceforge.net/projects/lazarus/files/

2.     Процес створення програми можна розділити на наступні етапи:

Створення проекту.

1. В результаті на екрані з'являється порожня форма (вікно майбутньої програми).
2. Створення графічного інтерфейсу проекту -розташування необхідних елементів, завдання розмірів, зміна властивостей;
3. Написання програмного коду, який визначить,що робитиме ваша програма.
4. Налагодження програми.

3.     Запуск Lazarus

Щоб познайомиться з основними інструментами середовища розробки, запустимо середовище програмування. Для цього виконайте команду:

Menu => Розробки => Lazarus. При цьому запускається оболонка створення додатків, звана інтегрованою середовищем розробки IDE(Integrated Development Environment).

На екрані з'явитися набір вікон.

4.     Вікно програми


5. Основні інструменти середовища розробки Lazarus:

1. Вікно форми - вікно майбутньої програми.
2. Головне вікно, що містить три панелі: меню, панель інструментів, палітру компонентів. Палітру компонентів ви будете використовувати для вибору необхідних вам для створення користувацького інтерфейсу.
3. Вікно Інспектор об'єктів, що містить файли проекту і вікно зі вкладкою Властивості, в якому ви будете налаштовувати властивості поміщених на форму об'єктів.
4. Вікно Редактор вихідного коду, в якому ви будете писати програмний код.

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



На Палітрі компонентів, що представляє собою безліч тематичних вкладок, розташовуються візуальні і не візуальні компоненти для вашої майбутньої програми. Не візуальні компоненти видно тільки на першому етапі
створення додатку - при редагуванні. Головне вікно залишається відкритим весь час роботи IDE. Закриваючи його, ви, тим самим, закриваєте Lazarus і всі відкриті в ньому вікна.

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

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

7 . Вікно редактора коду

У вікні Редактор вихідного коду ви будите писати програмний код програми, і саме вікно дуже схоже на звичайний текстовий редактор. Для зручності при редагуванні тексту програми рядки пронумеровані, передбачено виділення кольором:
• всі службові слова виділяються жирним шрифтом;
• знаки пунктуації стають червоними;

• рядка з помилками виділяються коричневим кольором;
• коментарі можуть полягати в фігурні дужки {} і виділяються синім.
Текст програми розбивається на частини -процедури і функції. Основну роботу програміст виробляє саме тут.

8. Вікно форми

Lazarus при першому запуску автоматично пропонує користувачеві новий проект, відкриваючи порожню форму під назвою Form1, і призначає його головним вікном. Переносячи на нього елементи з палітри компонентів, ви тим самим, попередньо оформляєте його. Головне вікно в проекті може бути тільки одне. Все інші створювані вікна будуть дочірніми. Закриваючи головне вікно стандартної кнопкою закриття вікна, або програмно, ви закриваєте і всі дочірні вікна.
На другому уроці ми познайомилися з основними інструментами розробки.

2

Домашня робота

Встановіть середовище Lazarus на домашній комп'юер та протестуйте додержуючись такого плану.

Основні інструменти середовища розробки Lazarus:

1. Вікно форми - вікно майбутньої програми.
2. Головне вікно, що містить три панелі: меню, панель інструментів, палітру компонентів. Палітру компонентів ви будете використовувати для вибору необхідних вам для створення користувацького інтерфейсу.
3. Вікно Інспектор об'єктів, що містить файли проекту і вікно зі вкладкою Властивості, в якому ви будете налаштовувати властивості поміщених на форму об'єктів.
4. Вікно Редактор вихідного коду, в якому ви будете писати програмний код.

Виконайте онлайн вправу.

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

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

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

439

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

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

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

420

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

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

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

405

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

40 грн

Налагодження алгоритмів у середовищі програмування

Налагодження алгоритмів у середовищі програмування

403

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Реалізація та налагодження розгалужених алгоритмів у середовищі програмування

Реалізація та налагодження розгалужених алгоритмів у середовищі програмування

483

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Налагодження програми у середовищі програмування. Практична робота 5.

Налагодження програми у середовищі програмування. Практична робота 5.

547

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1277

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1095

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1337

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

490

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

645

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

270

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас