OberonCore https://forum.oberoncore.ru/ |
|
Примеры из раздела "Визуальное программирование" https://forum.oberoncore.ru/viewtopic.php?f=35&t=7002 |
Страница 1 из 1 |
Автор: | Дмитрий_ВБ [ Среда, 25 Декабрь, 2024 22:30 ] |
Заголовок сообщения: | Примеры из раздела "Визуальное программирование" |
Как и обещал ранее, начинаю перенос примеров из раздела "Визуальное программирование" под и.к. BlackBox 2.0, может быть это будет кому-нибудь интересно как примеры для изучения КП. В разделе "Визуальное программирование" находятся 3 моих основных примера: - игра Columns, тема "КП+Delphi"; - читалка СДЧ, тема "Видеоэкология чтения 2024"; - редактор алгоритмов dalvjaz2, тема "Программа dalvjaz2 v.0.9.Х.Х". Начну с самого простого примера. А там как получится. В архиве columns.zip (разворачивать в каталог Vp, который нужно создать как один из подкаталогов BlackBox 2.0) содержатся следующие файлы: - /Mod/Columnsw.odc - версия игры для Win32, воспроизводит игру в том виде, как она выглядит под Delphi; - /Mod/Columns.odc - кроссплатформенная версия для Win32 и linux; - /Rsrc/columns.bmp - файл рабочего поля для Columnsw.odc. Вложение: Замечания по версии 24.07: 1. При инициализации порта отображения: Код: unit := SHORT(ENTIER( (Ports.inch DIV WinApi.GetDeviceCaps(v.dc, WinApi.LOGPIXELSY)) * 100 / Dialog.scaleFactor)); (* из HostWindows.CreateMainWindows *) v.port.Init(unit, FALSE); (*v.port.Init(HostWindows.unit, FALSE);*) (*?*) (* пример Vi из темы "Работа с BMP-файлом" в BlackBox 2.0 падает по АВОСТ, т.к. HostWindows.unit = 0 *) 2. Внешний вид окна справки: Вложение: в версии 23.11 и в 24.07 под linux все нормально, поле поиска не обрезано. Всех с наступающим Новым Годом. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |