OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 07:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 12:29 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Как раз занимаюсь вьюшками, включу в контур работ.

В качестве предварительной гипотезы: там делалось второпях, без расчета на долгую жизнь, и, возможно, всюду Omnicast для форсажа обновлений вьюшек.

Начал новую тему, чтобы отдельно обсудить этот модуль.
Нужен ли он?
1. для совместимости с устаревшими учителями?
2. как самостоятельный тренажерчик?

В каком объёме?
Какие понятия можно на нём изучать? Именно на нём?
Короче, всякая методика.

Мне пока для базы хватает комбинации Ввод-Вывод-Черепашка, этот модуль практически не трогал.
Там ведь есть еще неплохой модулек ТочкиЛинии.

источник:
___ писал(а):
___ писал(а):
i21примTPGraphics выполняется черезвычайно медленно(создавалось впечатление, что бб ацикливается). с чем может быть связано?


проверьте кто-нибудь
на чистой школьной сборке i21примTPGraphics (процедура i21примTPGraphics.Do) под линуксом работает около 10секунд, под виндой около 20секунд.

вроде давно-давно этот модуль рисовался нормально.
в чем может быть причина тормозов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 12:32 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Что такое "исполнитель изображений"?

В чём методически-педагогический смысл этого понятия?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 17:27 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
К слову.

Для студентов, для рисований всяких математических и алгоритмических, до того, как изучено будет ООП, я сделал такую штуку:
http://oberoncore.ru/bbcc/subs/omc/canvas

Поскольку она студенческая, набор операций намеренно максимально приближен к Ports.

Плюс эти полотна можно копировать-вставлять-сохранять, как векторный рисунок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 18:17 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Info21 писал(а):
Что такое "исполнитель изображений"?

В чём методически-педагогический смысл этого понятия?
Может, чтоб он умел исполнять процедуры с изображениями... и как в Скрэтче (над рисуемыми в среде объектами), и как тут описано (т.е. просто над массивами данных, как-то визуализируемыми)?..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 18:52 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
Info21 писал(а):
Что такое "исполнитель изображений"?

штука из темы: http://forum.oberoncore.ru/viewtopic.php?p=76194#p76194
чтение картинки и применение к ней разных фильтров. визуализация работы с массивами.

думаю создать отдельную вьшку под это дело, но
вопрос такой: что случилось с ББ с 2008г, что этот модуль стал жестко тормозить?
уверен, что когда писали модуль "i21примTPGraphics" он отрисовывал приветсвие не 10-20 секунд.


http://forum.oberoncore.ru/viewtopic.php?p=68511#p68511
Цитата:
На КП/ББ мы научились читать картинку из файла *.bmp (модуль Files от Info21) в двумерный массив целого типа ... отрисовывать картинку средствами модуля TPGraphics (тоже от Info21) для просмотра. ... Некоторое мелкое неудобство доставила невысокая скорость пототечной отрисовки картинки посредством процедуры PutPixel.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 19:00 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Во-во... визуализация преобразований некоей обстановки прежде всего... памяти машины в частности...
А какая идея представления? примерно как здесь?..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Среда, 05 Февраль, 2014 19:08 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
Info21 писал(а):
Нужен ли он?
1. для совместимости с устаревшими учителями?
2. как самостоятельный тренажерчик?


на него легко выйти через справку в школьной сборке.
т.е. он заявлен и есть, но работает "плохо".

сам его не использую, но пару раз "показывал" учителям.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Четверг, 06 Февраль, 2014 06:13 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
___ писал(а):
на него легко выйти через справку в школьной сборке.
т.е. он заявлен и есть, но работает "плохо".

сам его не использую, но пару раз "показывал" учителям.

Спасибо, это аргумент, чтобы почистить.
Сам к нему не прикасался.
Посмотрю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Четверг, 06 Февраль, 2014 19:12 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Пож., взгляните.

В 2003 там было накосячено с обновлением вьюшки по самое не могу.


Вложения:
TPGraphics.odc [21.18 КБ]
Скачиваний: 809
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Четверг, 06 Февраль, 2014 20:02 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Обновил файл для пущей робастности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Воскресенье, 09 Февраль, 2014 17:33 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Возникает мысль сделать цивилизованную версию этого модуля.
Чтобы вместо номеров цветов были константы с содержательными именами и т.п.

Какие могут быть предложения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Воскресенье, 09 Февраль, 2014 19:41 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
Info21 писал(а):
взгляните.


по скорости кардинально лучше.

в старой версии модуля, в секции BEGIN было:
Init; NEW( v )

сейчас только:
Init.

Если вызвать i21eduTPGraphics.Clear до i21eduTPGraphics.Open, то произойдет трап.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: i21eduTPgraphics
СообщениеДобавлено: Воскресенье, 09 Февраль, 2014 23:01 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
___ писал(а):
Если вызвать i21eduTPGraphics.Clear до i21eduTPGraphics.Open, то произойдет трап.

Спасибо. Там действительно неточность в порядке вызовов.


Вложения:
TPGraphics.odc [21.25 КБ]
Скачиваний: 782
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB