OberonCore
https://forum.oberoncore.ru/

Красноярская сборка BlackBox 1.6rc6
https://forum.oberoncore.ru/viewtopic.php?f=114&t=3836
Страница 6 из 7

Автор:  Иван Денисов [ Среда, 17 Апрель, 2013 09:09 ]
Заголовок сообщения:  Re: Сборка ББ 1.6rc6 с русским меню и полезными добавками

Александр Ильин писал(а):
Добавляйте русский язык сюда: http://zinnamturm.eu/downloadsAC.htm#CpcLanguage
Верное было замечание :) Туда добавлю язык (обязательно учту авторство Info подавляющего большинства перевода), но у них там формы тесные в стандартной подсистеме и с табами проблемы.

Автор:  Евгений Темиргалеев [ Четверг, 18 Апрель, 2013 21:26 ]
Заголовок сообщения:  Re: Сборка ББ 1.6rc6 с русским меню и полезными добавками

Иван Денисов писал(а):
но у них там формы тесные в стандартной подсистеме
Если Вы про размеры кнопок и проч., то не забывайте, что как любой документ, форма может быть локализована.

Автор:  Иван Денисов [ Вторник, 23 Апрель, 2013 20:44 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Избавился от питоновского скрипта в сборке, который добавлял ББ в приложения и контекстное меню. Теперь, все организовано возможностью нажать коммандеры при первых запусках ББ в Wine (для пользователей Windows другой документ открывается).

Вложения:
qs.png
qs.png [ 62.63 КБ | Просмотров: 14687 ]

Автор:  Илья Ермаков [ Среда, 24 Апрель, 2013 07:31 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Иван, вижу, у Вас в сборке так и остался красный цвет командеров...
Насколько помню, Вы это меняли прямо в DevCommanders.
Предлагаю уж тогда расширить команды на пункт меню Insert Commanders, чтобы просто проставлять атрибут цвета на вставляемый командер, а не фиксировать цвет намертво!

Автор:  Иван Денисов [ Среда, 24 Апрель, 2013 09:57 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
Иван, вижу, у Вас в сборке так и остался красный цвет командеров...
Насколько помню, Вы это меняли прямо в DevCommanders.
Предлагаю уж тогда расширить команды на пункт меню Insert Commanders, чтобы просто проставлять атрибут цвета на вставляемый командер, а не фиксировать цвет намертво!
Нет, нет. Уже давно цвет командеров выделяется опционально (по умолчанию, имеет стандартное поведение). У меня включен, поскольку мне так удобнее, быстрее их взглядом находить (для того и делал собственно).

Вложения:
comColors.png
comColors.png [ 54.13 КБ | Просмотров: 14660 ]

Автор:  ilovb [ Суббота, 25 Май, 2013 22:18 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Поправил ошибку в линкере

Автор:  Иван Денисов [ Воскресенье, 26 Май, 2013 12:22 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

ilovb писал(а):

Здорово! А я добавил недавно обзор по процедурам от Ильи Ермакова (Инструменты → Навигатор).

Автор:  ilovb [ Понедельник, 27 Май, 2013 16:53 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Предлагаю в StdCoder добавить такую команду:
Код:
PROCEDURE EncodeThis*;
        VAR
            p: DevCommanders.Par;
            beg, end: INTEGER;
            tc: TextControllers.Controller;
            s: TextMappers.Scanner;
    BEGIN
        p := DevCommanders.par;
        IF p # NIL THEN
            DevCommanders.par := NIL;
            s.ConnectTo(p.text); beg := p.beg; end := p.end;
            tc := TextControllers.Focus();
            IF tc # NIL THEN
                tc.SetSelection(beg, end);
                EncodeFileList;
                tc.SetSelection(0, 0);
            END;
        ELSE Dialog.ShowMsg("#Dev:NoTextViewFound")
        END;
    END EncodeThis;


Т.е. аналог CompileThis

Автор:  Евгений Темиргалеев [ Среда, 29 Май, 2013 18:25 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

ilovb писал(а):
Предлагаю в StdCoder добавить такую команду:
[code]PROCEDURE EncodeThis*;
...
Подобная команда была бы полезна.

Получить же желаемое можно и так: ^Q "ert0devCommanders.SelectAndDo('StdCoder.EncodeFileList')"
ещё пример: ^Q "ert0devCommanders.SelectAndDo('DevCompiler.CompileSelection')"

Разница: достигаем потребного написанием своего компонента, используя чужой неизменным. Это ближе к сути компонентности, поэтому так упражняться --- полезно.

Автор:  Евгений Темиргалеев [ Суббота, 08 Июнь, 2013 18:49 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Нестыковочка получается --- язык выбираю английский, а документация при ём русская...

Вложения:
Снимок.png
Снимок.png [ 22.17 КБ | Просмотров: 14418 ]

Автор:  Иван Денисов [ Воскресенье, 09 Июнь, 2013 07:19 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Евгений Темиргалеев писал(а):
Нестыковочка получается --- язык выбираю английский, а документация при ём русская...
Выбор языка затрагивает только меню и формы. Это связано с тем, что сборка для русскоговорящих разработчиков, но для создания мультиязычных приложений. Поэтому так.

Хотя конечно было бы хорошо и документацию тоже подменять на английскую, но не хочется ее сразу со средой поставлять. К тому же не уверен, что существуют варианты на польском, французском и т.д.

Автор:  Иван Денисов [ Воскресенье, 09 Июнь, 2013 07:22 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

ilovb писал(а):
Предлагаю в StdCoder добавить такую команду
Пока не успел добавить, но я не против, раз она вам необходима может и еще кому-то понадобиться. Борис, добавьте пожалуйста ее сами, у вас ведь есть права записи в репозиторий.

Автор:  Иван Денисов [ Воскресенье, 09 Июнь, 2013 07:34 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Добавил в сборку инспектор парных скобок и добавил его вызов в меню Текст. Также много изменений и улучшений в построителе графиков.

Автор:  Иван Денисов [ Пятница, 02 Август, 2013 16:59 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Дабы потом было легче переехать на версию 1.6final и в силу нового понимания стандартов компонентного ПО, провел масштабные изменения в сборке: разные полезные вещи выделил в подсистему Cpc, куда в том числе включил и полезные фишки из i21sys и Dia. Убрал Ctrls и зависимости от него в сборке. Модули относящиеся к самой сборке (установка подсистем, сборка в EXE, документация) выделены в подсистему Red. Подсистема Dia теперь только для графиков, куда из Obx переехали примеры применения и документация к ним.

Автор:  Евгений Темиргалеев [ Воскресенье, 18 Август, 2013 20:25 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

http://oberoncore.ru/projects/bb16ru-kras
Цитата:
BlackBox Red

Multilingual release of BlackBox16rc6 with Russian documentation pack, last fixes and extra modules for work with the code, network, COM-port and 2D-plots.

Мультиязычная сборка BlackBox16rc6 с русской документацией, исправленная и дополненная модулями для работы с кодом, сетью, COM-портом и графиками.

...

Красноярская сборка включает в себя:

BlackBox 1.6rc6, кроме Ctl, Com, Xhtml и английской документации;
...
Примечания: Из Красноярской сборки убраны: средства разработки COM, большая подсистема для взаимодействия с MSOffice, устаревшие модули для совместимости с учебником. Редакция документации идет по пути ухода от английского оригинала в сторону большей краткости и понятности. В новой документации для обозначения термина Views использован термин «отображение» вместо «вьюшка», а также убираются дублирование команд английского меню и описание для Mac OS.
Это как, Иван? :)

Автор:  Иван Денисов [ Понедельник, 19 Август, 2013 08:44 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Евгений Темиргалеев писал(а):
Это как, Иван? :)


Да, Евгений, есть небольшое противоречие. Я выше кратко ответил на аналогичный ваш вопрос. Тут распишу еще раз подробнее.

Мультиязычность тут применяется для обозначения языка меню и всех диалоговых окон, а не документации. Мне понравилось, что у Фёдора Ткачева в сборке есть хорошее решение для документации на разных языках, нужно будет его внести в сборку. НО дело в том, что документация достаточно объемная, поэтому включать в сборку документацию именно к ББ на всех языках не кажется мне разумным ходом. По моей задумке документация к ББ должна ставится опционально, также как сейчас ставятся подсистемы через меню Red - Установить подсистему.

Сейчас ББ идет как средство разработчика, я считаю, что ББ должен представляться как конечный продукт, с возможностью установки на лету разных необходимых пользователю компонентов. Поэтому учебник по ББ, и подсистема Dev — это опции для разработчика.

Хотел бы особо отметить, что это видение, с которым многие будут готовы поспорить, никак не касается разработки классической ветки ББ в redmine, а относится именно к сборке BlackBox Red.

Автор:  Иван Денисов [ Понедельник, 19 Август, 2013 09:06 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Цитата:
Редакция документации идет по пути ухода от английского оригинала
Про это отдельно хочу добавить, учебник по ББ написан непонятно исходно на английском, а многие места раздуты, где можно сказать короче. Поэтому в своей сборке я буду работать над модификациями русской документации, картинки нарисованы коряво, почти все требуют перерисовки, я начал работать над модулем SVG на основе XmlCore но пока рисуются только основные приметивы. Времени работать одновременно над английским вариантом и над русским у меня пока нет.

Автор:  Иван Денисов [ Понедельник, 02 Сентябрь, 2013 19:55 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Проект переехал на bitbucket: https://bitbucket.org/diamagnetic/bb-red

Причины: Работает быстрее. Больше активных разработчиков ББ там зарегистрировано. Нет проблем с zip архивом последней версии ветки. Есть русский интерфейс.

Автор:  Иван Денисов [ Понедельник, 16 Декабрь, 2013 21:39 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Ответил парню и подумал, почему это ToolsIntaller еще не добавлен в мою сборку?

Итак, встречайте обновленный файл «Быстрого старта».

Вот так он выглядит для Wine-версии Блэкбокса.

Вложение:
ttt.png
ttt.png [ 60.3 КБ | Просмотров: 13798 ]

Автор:  Иван Денисов [ Пятница, 23 Май, 2014 06:19 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Заменил файл лицензии на лицензию от версии 1.6.

Добавил новый навигатор по процедурам модуля viewtopic.php?f=47&t=3132&p=87519#p87518

Проект в итоге теперь тут:
http://gitlab.molpit.com/molpit/blackbox-red

А смотреть историю изменений удобно тут:
http://redmine.molpit.com/projects/blac ... /revisions

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