Доклад на международной онлайн-конференции «Неделя Оберона в России — 2023».
Используется система разработки Free Oberon, язык Оберон-07 с двухбайтовым литерным типом (CHAR).
Система Free Oberon:
Временны́е метки к ролику:
00:00 Приветствие делегатов
00:16 Платформа для изучения языков
01:16 Обзор браузерной части сайта
05:05 Передача данных из Оберона Ява-сценарию
09:18 Как в браузере увидеть скрытые запросы
09:50 Передача данных из Ява-сценария Оберону
15:04 Использование Ява-сценария без библиотек
18:08 Взаимодействие учителя и ученика
21:54 Постоянная связь браузера с сервером
23:25 Простая передача массивов чисел
25:26 Система ключей обновления
29:40 Дальнейший обзор браузерной части
31:16 Исходный код серверной части
32:40 Главный модуль проекта
33:11 Инициализация
34:45 Серверное приложение против CGI
37:00 Обзор импорта
39:09 Статус пользователя
39:49 Маршрутизатор и обработчики
44:03 Общая мета-подготовка к обработке
45:35 Оберон как замена PHP
49:23 Трансляция Оберона в PHP
51:15 Компиляция Оберона со снятием PHP
55:07 Контроллер
55:18 Модуль Errors
56:45 Модули работы с базой данных
58:17 Модуль с динамическими типами
1:00:04 Словарный тип
1:01:18 Пример: удаление ученика
1:00:40 Об обработке ошибок
1:05:57 Обработка ошибок через записной тип
1:07:52 Объект-адаптер для шаблонов
1:10:18 Шина сообщений — ООП в Обероне-07
1:10:56 Адаптер записи к динамическому словарю
1:12:08 Связь объектов в список
1:13:06 Шаблонная система
1:13:45 Встроенный в HTML-код язык шаблонов
1:14:18 Встроенная функциональная процедура EMPTY
1:15:19 Оператор INCLUDE для HTML-файлов
1:16:53 Оператор FOR для перебора массивов
1:18:20 Проблема учеников и групп (рекурсивный импорт)
1:20:35 Происхождение схемы базы данных
1:21:05 Сохранение и восстановление данных SQLite
1:23:30 Сессия, куки: как работает логин
1:26:58 Шаблонный движок — модуль Templates
1:27:08 Организационные вопросы
1:28:04 Продолжение о шаблонном движке
1:28:40 Модуль Kernel в Ofront
1:29:14 Лексический и синтаксический анализатор
1:34:15 Процедуры установки значений для шаблона
1:35:39 Отображение ошибок на сайте
1:37:19 Взаимодействие с SQL из Оберона
1:47:00 Загрузка списка из базы данных
1:48:00 Концовка
Остальные доклады конференции доступны на канале Ивана Денисова:
@
1 view
856
243
2 weeks ago 00:32:20 1
КТО ПЕРВЫЙ СОБЕРЕТ ДВИГАТЕЛЬ по инструкции ПОЛУЧИТ АЙФОН
1 month ago 00:15:07 2
Самодельный V8 из ДВУХ жиговских моторов - ПЕРВЫЙ ЗАПУСК!
2 months ago 00:47:11 1
Подключение мотора 380 вольт в розетку 220 Вольт. Вскрываю и переделываю асинхронный мотор.
2 months ago 00:30:13 1
Шеститактный Двигатель Porsche! Спасение ДВС или просто Патент!
2 months ago 02:13:43 1
408. Программирование графики
2 months ago 00:24:39 6
Эта ЛОДКА ХОРОНИТ КОНКУРЕНТОВ! НОВЫЙ Фрегат-450 и HIDEA-40. Обзор бюджетной водометной лодки!
2 months ago 00:15:00 1
ЭТО СЛУЧИЛОСЬ! ЗОНГШЕН 190 2023 ГОДА БЕЗ БРАКА. Самый лучший двигатель для питбайка
2 months ago 00:05:58 1
Проблемы 2az-fe. Это должен знать каждый перед покупкой контрактного двигателя или б/у автомобиля
2 months ago 00:05:06 1
Секреты лучшего АНАЛИЗА Шахматных Партий!
2 months ago 01:14:30 1
Гоночный автомобиль в Blender 3D и Unreal Engine за 1 час!
2 months ago 00:02:49 4
Чистый значит хороший?! Как правильно выбрать контрактный двигатель.
2 months ago 00:32:00 1
Урок 5. Как иметь здоровое и молодое сердце: все остальное - вздор, коль барахлит у Вас мотор!
2 months ago 00:38:59 11
585 BOWDECK BORDO | НОВАЯ модель верфи САЛЮТ | это ПУШКА #салют #капотнаялодка #лодкисалют
2 months ago 00:08:17 1
Лукашенко на мотовелозаводе: Фара чья? Щитки? Двигатель?
2 months ago 00:57:44 1
Тришкин кафтан: ХЛАМ, а не моторы...
2 months ago 00:10:01 20
РТУТЬ МОЖЕТ СОРВАТЬ ПЛАНЫ ЭЛИТ. Запрещённый ртутный двигатель можно собрать В ГАРАЖЕ !
2 months ago 00:06:37 1
Как разоряют и убивают изобретателей двигателей на воде. Почему беЗтопливные технологии под запретом
2 months ago 00:21:32 1
ЯПОНСКИЙ ДВИГАТЕЛЬ С 2 КОЛЕНВАЛАМИ. ISUZU 4HK1
2 months ago 00:06:38 9
ПЕРЕНЕСЛИ НА НОВЫЙ ДВИЖОК !
2 months ago 00:07:50 3
Видео с эндоскопа контрактного двигателя - что должен показать и рассказать продавец.