⇤ ← Версия 1 от 2015-01-23 22:30:54
1966
Комментарий:
|
2155
|
Удаления помечены так. | Добавления помечены так. |
Строка 18: | Строка 18: |
* события, случающиеся с самой Черепахой: `onclick()`, `ondrag()`, `onreleas()` | * события, случающиеся с самой Черепахой: `onclick()`, `ondrag()`, `onrelease()` |
Строка 25: | Строка 25: |
* Многорежимный: нажатие на клавишу запускает, а клик — завершает операцию рисования: * |
* Многорежимный: нажатие на клавишу запускает, а перетаскивание — завершает операцию рисования: * "l" линии * "c" окружности * "s" прямоугольника * "q" квадрата под произвольным углом * … |
Событийный подход
- Разбор Д/З
- Относительные и абсолютные действия Черепахи. Накапливание погрешности в последовательности относительных действий
- Растровый «полукруг»
Понятие «контура с заливкой»
Управление скоростью рисования (delay(), tracer(), update())
- Взаимодействие python и графического окна в Черепахе:
- изменение размера, очистка и пр.
события и их обработка: понятие подключенной функции (обработчика)
onkey()
onclick()/onscreenclick(); параметры обработчика
ontimer()
события, случающиеся с самой Черепахой: onclick(), ondrag(), onrelease()
listen() и возможность подключения функций
Домашнее задание
Ещё раз прочитать turtle.html
- «Графический редактор»:
- Многорежимный: нажатие на клавишу запускает, а перетаскивание — завершает операцию рисования:
- "l" линии
- "c" окружности
- "s" прямоугольника
- "q" квадрата под произвольным углом
- …
- Многорежимный: нажатие на клавишу запускает, а перетаскивание — завершает операцию рисования:
Условные обозначения
— тема по Linux
— тема повышенной сложности
— теоретическое задание
— тема для самостоятельного изучения