OberonCore https://forum.oberoncore.ru/ |
|
Программа dalvjaz2 v.0.9.X.X https://forum.oberoncore.ru/viewtopic.php?f=121&t=6969 |
Страница 1 из 1 |
Автор: | Дмитрий_ВБ [ Понедельник, 25 Декабрь, 2023 17:53 ] |
Заголовок сообщения: | Программа dalvjaz2 v.0.9.X.X |
Программа dalvjaz2 v.0.9.3.1 Привожу в слегка сокращенном виде пункт "Введение" материала "Визуальное программирование на языке ДАЛВЯЗ 2"(файл dal2vprg.pdf), выложенного мной вместе с архивами dal20931.rar, dal20931_exe.rar и rk2.rar (файл morozko.txt вместе с каталогом прилагаемых к нему картинок): В 2016 году я выложил на форуме сайта oberoncore.ru в теме "Разное > Визуальное программирование > Алгоритмический язык ДАЛВЯЗ 2 Силуэтное программирование" материал с описанием языка ДАЛВЯЗ 2 и моих попыток использовать ДАЛВЯЗ 2 для программирования на языках высокого уровня. Те опыты (в смысле использования) оказались неудачными - так программировать можно, но неудобно, интерфейс явно недоработан. И вот в этом году мои размышления на тему "как приспособить блок-схемы для нужд программистов" привели к появлению новой версии программы dalvjaz2: v.0.9.3.1. Текстовое описание языка ДАЛВЯЗ 2, приведенное в файлах dalvjaz2_part1.pdf и dalvjaz2_part2.pdf, выложенных в вышеуказанной теме, остается неизменным за исключением расширения функций определителя рисунка и стиля, который теперь получил название "определитель рисунка и комментария". Наиболее существенные изменения по сравнению с предидущей версией dalvjaz2: 1) программа dalvjaz2 перенесена под Delphi 2010; 2) переработан интерфейс программы: теперь главное окно программы включает три постоянно находящихся на экране окна: - окно текстового редактирования записи; - окно редактирования схемы; - окно комментария / файла комментариев; 3) введены и поддерживаются одновременно три основных типа служебных комментариев: - служебные комментарии для языка Паскаль Delphi; - служебные комментарии для второго алгоритмического языка (сейчас в dal2.cfg заданы служебные комментарии для КП BlackBox, а комментарии для C/C++ закавычены); - служебные комментарии для псевдокода; такой формат комментариев для псевдокода задан для совместимости с псевдокодом файла morozko.txt (который я вместе с рисунками к нему выложил в архиве rk2.rar), но понятно, что псевдокод может использовать любой набор служебных комментариев, например псевдокод файлов kniga_*.txt (см. описание режима "читалка") использует паскалевские служебные комментарии; 4) реализованы гиперссылки вида <имя файла>#<номер записи> на другие записи файлов исходного кода и электронной документации, в том числе и на записи с другими типами служебных комментариев; для работы с вызываемой по гиперссылке записью запускается еще один экземпляр программы dalvjaz2; 5) комментарии для разрабатываемого исходного кода могут вводиться в файле комментариев проекта; 6) т.к. развитие программы dalvjaz2 происходит под влиянием моих размышлений на тему "видеоэкология чтения", то в новой версии dalvjaz2 реализован режим "читалка", реализующий функции читалки "СДЧ", выложенной мной в теме "Видеоэкология чтения 2023". Далее по тексту материала рассматриваются вопросы создания в программе dalvjaz2 v.0.9.3.1 процедуры Sozdatx_Knigu на языке КП BlackBox, находящейся в файле kp.txt в подкаталоге \rk рабочего каталога программы dalvjaz2 (кстати у меня под Win32 при чтении в BlackBox 2.0 v.23.11 текстового файла в кодировке 1251 вместо русских букв выводится абракадабра, но я преодолел эту проблему копированием через клипборд из текстового редактора в BlackBox и обратно). Вложение: Вложение: Вложение: Вложение:
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |