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/ |