OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 19 Апрель, 2024 18:58

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Программа dalvjaz2 v.0.9.X.X
СообщениеДобавлено: Понедельник, 25 Декабрь, 2023 17:53 

Зарегистрирован: Вторник, 15 Декабрь, 2009 11:43
Сообщения: 164
Программа 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
и обратно).
Вложение:
dal2vprg.pdf [962.03 КБ]
Скачиваний: 33

Вложение:
dal20931.rar [938.42 КБ]
Скачиваний: 26

Вложение:
dal20931_exe.rar [452.78 КБ]
Скачиваний: 30

Вложение:
rk2.rar [682.98 КБ]
Скачиваний: 26


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB