Засоби створення і редагування проєкту
За навчальною програмою 2017 року
Урок 43
8
teach-inf.com.ua
Засоби створення і редагування проєкту
Розділ 6 § 6.2
Середовище IDLE має деякі допоміжні засоби для написання тексту проєкту:
8
© Вивчаємо інформатику teach-inf.com.ua
Засоби створення і редагування проєкту
Розділ 6 § 6.2
Продовження…
8
© Вивчаємо інформатику teach-inf.com.ua
Засоби створення і редагування проєкту
Розділ 6 § 6.2
Система вважає різними великі та малі літери.
А
а
Якщо слово утворено з кількох слів, прийнято (і зручно для кращого розуміння) писати першу літеру кожного слова великою.
FirstVariable
8
© Вивчаємо інформатику teach-inf.com.ua
Засоби створення і редагування проєкту
Розділ 6 § 6.2
Ви вже знаєте, що в процесі виконання проєкту програма-інтерпретатор перевіряє кожен рядок тексту проєкту на наявність синтаксичних помилок.
Якщо такі помилки присутні, то виконання проєкту переривається й у вікні середовища IDLE з’являються повідомлення-підказки про номер рядка, де допущено помилку, а також коментар до цієї помилки.
8
© Вивчаємо інформатику teach-inf.com.ua
Засоби створення і редагування проєкту
Розділ 6 § 6.2
Так, на малюнку виведено червоним кольором повідомлення про помилку в рядку 7 та її опис. В останньому рядку повідомлення про помилку вказано ім'я методу ‘geometr’, який викликав зупинку виконання проєкту.
8
© Вивчаємо інформатику teach-inf.com.ua
Засоби створення і редагування проєкту
Розділ 6 § 6.2
Потрібно виправити в тексті проєкту знайдені синтаксичні помилки і знову запустити проєкт на виконання.
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
Для виведення на екран у ході виконання проєкту текстових повідомлень можна використати спеціальне вікно – вікно повідомлень.
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
У мові Python можна створити вікна повідомлень кількох видів. Для цього призначено команди:
showinfo('<Текст у рядку заголовка>',
'<текст повідомлення>')
(англ. show info – показувати інформацію) – створення інформаційного вікна зі значком і текстовим повідомленням;
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
(Продовження…) Вікна повідомлень у мові Python
showwarning('<Текст у рядку заголовка>',
'«текст повідомлення>')
(англ. warning – увага) – створення вікна попередження зі значком і текстом попередження;
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
(Продовження…) Вікна повідомлень у мові Python
showerror('<Текст у рядку заголовка>',
'<текст повідомлення>')
(англ. error – помилка) – створення вікна оповіщення про помилку зі значком і текстом повідомлення про помилку
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
Для відкриття вікна повідомлення із заданим текстом заголовка й виведення в ньому заданого тексту повідомлення потрібно імпортувати до проєкту модуль tkinter.messagebox і використати команду відповідно до призначення вікна.
from tkinter.messagebox import*
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
Наприклад, потрібно під час руху вказівника у вікні виконання проєкту відкрити вікно повідомлень з текстом у рядку заголовка Події та текстом повідомлення Я використовую вікно повідомлень. Приклад тексту обробника події MouseMove.
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
Після ознайомлення з повідомленням потрібно закрити це вікно, вибравши кнопку ОК або кнопку закриття вікна. Тільки після цього можна закрити вікно виконання проєкту.
1
1
Або
2
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
Цікавим є те, що в цьому разі, якщо вікно повідомлення відкривається поверху вікна виконання проєкту, проєкт буде складно завершити, використовуючи мишу. Адже, як тільки вказівник буде переміщуватися по вікну проєкту, наступатиме подія MouseMove і як результат запускатиметься на виконання обробник цієї події, який знову відкриватиме вікно повідомлень.
Звертаємо вашу увагу, що в цьому прикладі використано подію MouseMove (позначення цієї події в мові Python – <Motion>).
8
© Вивчаємо інформатику teach-inf.com.ua
Вікно повідомлень і його використання
Розділ 6 § 6.2
Тому закінчити виконання проєкту можна, натиснувши сполучення клавіш Alt+F4. Це сполучення клавіш можна використовувати для закриття вікна виконання будь-якого проєкту.
8
© Вивчаємо інформатику teach-inf.com.ua
Дайте відповіді на запитання
Розділ 6 § 6.2
8
© Вивчаємо інформатику teach-inf.com.ua
Домашнє завдання
Проаналізувати
§ 6.2, ст. 165-172
Розділ 6 § 6.2
8
© Вивчаємо інформатику teach-inf.com.ua
Працюємо за комп’ютером
Розділ 6 § 6.2
Сторінка
169
8
© Вивчаємо інформатику teach-inf.com.ua
Дякую за увагу!
За навчальною програмою 2017 року
Урок 43
8
teach-inf.com.ua