OberonCore
https://forum.oberoncore.ru/

Видеоуроки в Блэкбоксе 2.0
https://forum.oberoncore.ru/viewtopic.php?f=35&t=6981
Страница 1 из 1

Автор:  Иван Денисов [ Понедельник, 27 Май, 2024 02:30 ]
Заголовок сообщения:  Видеоуроки в Блэкбоксе 2.0

1. Начинаем уроки. Показываю сайт, где брать Блэкбокс.
https://youtu.be/selFlaSZ6iA

2. Пишем первый модуль, компилируем и запускаем. Учимся заменять модуль в оперативной памяти.
https://youtu.be/v5E5Vk0elz0

3. Применяем цикл с предусловием WHILE. Создаём локальную переменную. Применяем встроенную процедуру INC. Ориентируемся в справке по языку и примечаем, почему не стоит использовать LOOP.
https://youtu.be/iqkcqU8KgZ8

4. Передаём данные из процедуры в процедуру через аргументы. Смотрим настройки среды Блэкбокс. Применяем вложенные циклы, чтобы построить таблицу умножения в журнале.
https://youtu.be/9DXpK8dxWEs

Автор:  Иван Денисов [ Среда, 29 Май, 2024 23:11 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

5. Применяем оператор условного ветвления программы IF и переменные типа REAL (действительное число). Извлекаем квадратный корень с помощью процедуры-функции Sqrt из модуля Math. Пишем программу для решения квадратных уравнений.
https://youtu.be/omq0hJ1EIjU

Автор:  Иван Денисов [ Среда, 29 Май, 2024 23:32 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

6. Разрабатываем графический интерфейс пользователя GUI в виде диалогового окна для программы решения квадратных уравнений. Преобразуем действительные числа в строки. Добавляем новый раздел меню в Блэкбокс для вызова нового диалогового окна. Анализируем аварийную остановку программы при делении на ноль и предотвращаем такой случай.

https://youtu.be/sXDXtJn7l9s

Автор:  Иван Денисов [ Четверг, 30 Май, 2024 21:09 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

Народ, может кто-то человеку в комментах в двух словах объяснить, чем "Delphi не угодил"?

https://youtu.be/sXDXtJn7l9s

Автор:  Artyemov [ Суббота, 01 Июнь, 2024 23:01 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

"Мужик, это - HighTech, "Ванкель", роторно-поршневой - 3 такта, в '91 24 ч Ле-Мана выиграны так, что запретили моторы без возвратно-поступательного движения поршней; а у тебя 2х-тактный, кроме как для мопеда ни для чего более".
Ну или более примирительно - "не беспокойтесь, я и в Delphi умею; осваивайте BB и приходите - потолкуем ;-)"

Автор:  arisu [ Понедельник, 03 Июнь, 2024 07:08 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

а зачем? в подавляющем большинстве случаев вопросы подобного типа задают не чтобы что-то узнать. я обычно отвечаю «не угодил всем».

Автор:  Иван Денисов [ Суббота, 10 Август, 2024 08:24 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

7. Разбираем, как делать составные типы данных (записи RECORD). Объявляем свой тип данных и переменную этого типа. Заполняем поля новой структуры и затем выводим в журнал. Создаем связанный список из указателей на структуру, заполняем объектами через передачу аргументов процедуре. Разбираем создание собственных охранных условий для проверки входных данных.
https://youtu.be/GwzW0l5hzXw

8. Разбираем, как связать процедуры с записью (методы с объектами). Первый раз используем оператор CASE. Урок подводит к теме использования объектно-ориентированного программирования в наших дальнейших проектах.
https://youtu.be/JNto_qdZEG0

9. Модуль Services для создания отложенных действий. Реализация абстрактного метода у наследника записи.
https://youtu.be/1P-zfhx9a2M

Благодарю за поддержку Евгения Садковского (Sadkouskl Yauheni), который сделал пожертвования на развитие проекта Блэкбокс.

Автор:  Иван Денисов [ Воскресенье, 11 Август, 2024 19:12 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

Уроки выложил на свой сервер на случай, если на YouTube уже будет сложно заходить:
http://pub.iadenisov.ru/blackbox/lessons/

Автор:  Artyemov [ Среда, 14 Август, 2024 03:30 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

Иван Денисов писал(а):
9. Модуль Services для создания отложенных действий. Реализация абстрактного метода у наследника записи.
https://youtu.be/1P-zfhx9a2M

Всё хорошо и исправление ошибок (инициализация до NEW) live, а как остановить "шайтан-арбу" не показали, Иван Андреич. Ветку кода в Do без вызова DoLater добавить бы.

Автор:  Иван Денисов [ Среда, 14 Август, 2024 22:03 ]
Заголовок сообщения:  Re: Видеоуроки в Блэкбоксе 2.0

Artyemov писал(а):
Иван Денисов писал(а):
9. Модуль Services для создания отложенных действий. Реализация абстрактного метода у наследника записи.
https://youtu.be/1P-zfhx9a2M

Всё хорошо и исправление ошибок (инициализация до NEW) live, а как остановить "шайтан-арбу" не показали, Иван Андреич. Ветку кода в Do без вызова DoLater добавить бы.

Да, это верно. Спасибо за замечание, и что посмотрели. Там я полагаюсь на то, что оператор IF мы разобрали, и можно догадаться, однако лучше явно. В следующем уроке разберём. Перейдём к созданию визуальных отображений в Блэкбоксе тоже скоро.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/