OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 20:08

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 130 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.
Автор Сообщение
СообщениеДобавлено: Среда, 17 Апрель, 2013 09:09 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 18 Апрель, 2013 21:26 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Иван Денисов писал(а):
но у них там формы тесные в стандартной подсистеме
Если Вы про размеры кнопок и проч., то не забывайте, что как любой документ, форма может быть локализована.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Вторник, 23 Апрель, 2013 20:44 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Избавился от питоновского скрипта в сборке, который добавлял ББ в приложения и контекстное меню. Теперь, все организовано возможностью нажать коммандеры при первых запусках ББ в Wine (для пользователей Windows другой документ открывается).


Вложения:
qs.png
qs.png [ 62.63 КБ | Просмотров: 14681 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 24 Апрель, 2013 07:31 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Иван, вижу, у Вас в сборке так и остался красный цвет командеров...
Насколько помню, Вы это меняли прямо в DevCommanders.
Предлагаю уж тогда расширить команды на пункт меню Insert Commanders, чтобы просто проставлять атрибут цвета на вставляемый командер, а не фиксировать цвет намертво!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 24 Апрель, 2013 09:57 
Аватара пользователя

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


Вложения:
comColors.png
comColors.png [ 54.13 КБ | Просмотров: 14654 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 25 Май, 2013 22:18 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Поправил ошибку в линкере


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 26 Май, 2013 12:22 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
ilovb писал(а):

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Понедельник, 27 Май, 2013 16:53 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Предлагаю в 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Среда, 29 Май, 2013 18:25 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
ilovb писал(а):
Предлагаю в StdCoder добавить такую команду:
[code]PROCEDURE EncodeThis*;
...
Подобная команда была бы полезна.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 08 Июнь, 2013 18:49 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Нестыковочка получается --- язык выбираю английский, а документация при ём русская...


Вложения:
Снимок.png
Снимок.png [ 22.17 КБ | Просмотров: 14412 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 09 Июнь, 2013 07:19 
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 09 Июнь, 2013 07:22 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
ilovb писал(а):
Предлагаю в StdCoder добавить такую команду
Пока не успел добавить, но я не против, раз она вам необходима может и еще кому-то понадобиться. Борис, добавьте пожалуйста ее сами, у вас ведь есть права записи в репозиторий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 09 Июнь, 2013 07:34 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Добавил в сборку инспектор парных скобок и добавил его вызов в меню Текст. Также много изменений и улучшений в построителе графиков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Пятница, 02 Август, 2013 16:59 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Воскресенье, 18 Август, 2013 20:25 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
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.
Это как, Иван? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Понедельник, 19 Август, 2013 08:44 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Евгений Темиргалеев писал(а):
Это как, Иван? :)


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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Понедельник, 19 Август, 2013 09:06 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Цитата:
Редакция документации идет по пути ухода от английского оригинала
Про это отдельно хочу добавить, учебник по ББ написан непонятно исходно на английском, а многие места раздуты, где можно сказать короче. Поэтому в своей сборке я буду работать над модификациями русской документации, картинки нарисованы коряво, почти все требуют перерисовки, я начал работать над модулем SVG на основе XmlCore но пока рисуются только основные приметивы. Времени работать одновременно над английским вариантом и над русским у меня пока нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Понедельник, 02 Сентябрь, 2013 19:55 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Проект переехал на bitbucket: https://bitbucket.org/diamagnetic/bb-red

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Понедельник, 16 Декабрь, 2013 21:39 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Ответил парню и подумал, почему это ToolsIntaller еще не добавлен в мою сборку?

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Пятница, 23 Май, 2014 06:19 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Заменил файл лицензии на лицензию от версии 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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 130 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7  След.

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


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

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


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

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