Презентація "Середовище програмування Processing"

Про матеріал
Презентація стосується модуля креативного програмування для 10-11 класів. Розглянуто інтерфейс вільнопоширувального середовища Processing, яке дозволяє легко створювати графічні об'єкти з мінімальним набором команд відповідних мов програмування (Java, JavaScript, Python...).
Зміст слайдів
Номер слайду 1

Processing. Креативне програмування. Escuela

Номер слайду 2

Що таке processing ? Processing – діалект Java, придуманий для створення візуального мистецтва, анімації та інших задач комп’ютерної графіки. Processing - вільне програмне забезпечення, запускається всюди де є Java (Windows, Linux, Mac Os і т.д.)З’явилося в 2001 році в Массачусетському технологічному інституті, автори Кейсі Ріс і Бен Фрай. Джерело надхнення – книга Джона Маеди «Design By Numbers»http://processing.org – центр завантаження і головний портал

Номер слайду 3

Чому processing ? Дуже легкий в освоєні… перші скетчі за декілька хвилин. Cвоє IDE (Integrated Developmant Environment - Інтегроване Середовище Розробки)Вивчається швидше, ніж Open. GL+GLUT або інші альтернативи Масштабується. Комбінується з чистою Java і бібліотеками Java. Під’єднує інші середовища програмування (наприклад, Python, p5.js, R)Cпособи програмування: простий, процедурний, об’єктно-орієнтовний

Номер слайду 4

Графічна бібліотека. Історія Стандартні3 D Core Graphics System. ACM і SIGGRAPH (1977)GKS (Graphical Kernel System). 2 D. ISO-ANSI (1985)GKS-3 D (1988)PHIGS. 3 D. (1988)SRGP і SPHIGS (Foley)ІншіOpen. GLXwindows, Microsoft Windows, Mac OSVRML, X3 DJava2 D, Java 3 D

Номер слайду 5

Processing IDEProcessing має своє IDE, написане на Java Просте і легке. Достатне для багатьох задач. Називається PDE (Processing Developer Environment - Обробник Середовища Розробки)

Номер слайду 6

Запуск. Зупинити. Крок. Продовжити. Код. Назва файла. Область повідомлень. Область тексту і налагодження. Налагоджувач. Перемикач мови програмування. ТЕКСТОВИЙ РЕДАКТОР

Номер слайду 7

Створити новий скетч. Відкрити скетч в новому вікніФайл. Налаштування iнтерфейсу. Відкрити зі списку недавно створених. Завантажити приклад Зразки збережених скетчів у сховищіЗакрити скетч текучого вікна. Зберегти скетч. Зберегти скетч в іншій папці чи з іншим ім’ям. Зберегти скетч для iнших платформ. Параметри сторінки для друку. Друк скетча

Номер слайду 8

Processing IDEКоли зберігається програма, то створюється папка з назвою програми. В цій папці зберігається основний файл, з тим же іменем і розширенням .pde64 cимволи – максимальна довжина файла, пробіли заборонені Можна створити інші вихідні файли (менеджер вкладок). В них розширення також .pde, а ще може бути розширення .java. (Вони будуть вважатися вихідними файлами мови Java)Видимі вкладки враховуються, коли генерується додаток. Щоб відкрити проект, відкриваємо основний .pde файл в папці

Номер слайду 9

Редагування. Скасувати останню команду. Пошук даних. Робота з фрагментами. Робота з форматуванням

Номер слайду 10

Ескіз. Запуск скетч на виконання. Якщо код запущений, то зупиняється його виконання. Додає необхідні оператори імпорту у верхню частину поточного ескізу. Запуск коду таким чином, що деякі кольори та значення змінних можна змінювати під час його виконання. Запуск скетча по центру екранана сірому фоніВідкриває папку для поточного ескізу. Відкриває вікно навігатора файлів.

Номер слайду 11

Processing IDEЗапуск (Run) і Зупинити (Stop) запускає і зупиняє виконання програми. Export генерує аплет для додатка. Export Aplication генерує готове до запуску додаток на Windows, Linux або Mac OS. Все буде лежати в спеціальних папках всередині основної папки програми application. Sketchbook – директорія користувача за замовчуванням. Але можна використовувати й інші папки.

Номер слайду 12

Налагодження. Переміщує налагоджувач за межі функції до області виклику. Вимикає налагоджувач. Активує налагоджувач. Виконує один рядок коду. Переміщує налагоджувач у внутрішню частину виклику функції. Додати або вилучити точку зупинки. Продовжує код до наступної точки зупинки.

Номер слайду 13

Інструменти. Створює фільм Quick. Time із послідовності зображень. Параметри: розмір, частота кадрів, стиснення, а також аудіофайл. Перетворює шрифти у формат обробки (VLW) та додає до поточного ескізу. Інтерфейс для вибору кольорів. Для кожного кольору відображаються значення HSL, RGB та Hex. Архівує копію поточного ескізу у форматі .zip. Відкриває диспетчер інструментів для перегляду та встановлення нових інструментів.

Номер слайду 14

Довідка. Все про Processing. Підручник, часті питання. Документація

Номер слайду 15

Processing IDEІнші можливостіImport Library. Керує підключенням самих поширених бібліотек. Add File – додати зображення, шрифти та інші мультимедіа в спеціальну папку всередині додатку: папка «data». В цій папці зберігаються всі елементи, які використовуються всередині додатка. Папка «data» буде створена автоматично, якщо її до цього не було. Create font – керує створенням аплета, щоб шрифти відображалися коректно в будь-якому браузері.

Номер слайду 16

Література. Ян Вантомм. Processing 2: креативне програмування. Packt Publishing. Birmingham, 2012 Derek Runberg. The sparkfun guide to processing: create interactive art with code. 2015 Jeffrey L. Nyhoff, Larry R. Nyhoff. Processing: An introduction to programming. CRC Press, 2017http://www.dsic.upv.es/~jlinares. (Jordi Linares i Pellicer)https://dystosvita.gnomio.com/course/view.php?id=29 (Пасічник О. В.)https://naurok.com.ua/kniga-osnovi-programuvannya-na-movi-processing-157753.html (Пісковий В.І. )https://sites.google.com/site/schoolratusha/10-klas---riven-standartu/kreativne-programuvanna

Номер слайду 17

Кінець

pptx
До підручника
Інформатика (рівень стандарту) 11 клас (Лисенко Т.І., Ривкінд Й.Я., Чернікова Л.А., Шакотько В.В.)
Додано
12 вересня 2021
Переглядів
1339
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку