OberonCore

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

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 130 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 19 Январь, 2013 11:41 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Иван Денисов писал(а):
Не совсем понимаю, как в сборку можно включить шрифт. Он ведь должен устанавливаться в системные папки.

Согласен, плохая идея. Ссылок для скачивания будет достаточно.

Иван Денисов писал(а):
Arial не лучший выбор, но для начала подойдет (у меня первые пару лет не вызывал дискомфорта вообще).

А я с ним вообще не могу код читать. Глаза устают.

Иван Денисов писал(а):
Arial лучше для чтения документации (она ведь сделана стандартным шрифтом большей частью), чем Consolas или Courier.

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

Кроме того, если не ошибаюсь, Arial в ББ - это просто случайность. WinApi просто возвращает первый попавшийся шрифт если не указать его имя.

Иван Денисов писал(а):
А потом в какой-то момент пользователь сам в состоянии будет сменить шрифт, я предлагаю в документации сделать раздел, где описать откуда качать и как ставить.

А мне кажется что нужен стартовый помощник. Т.е. просто документ, который будет открываться по умолчанию. В нем и описать все нюансы настройки и использования. Т.е. примерно как делал info21 "Полезные сведения о работе в системе Блэкбокс" (очень полезный документик)


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

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


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

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
В этом обсуждении — две важных идеи:
1) шрифт в документации нужно фиксировать.
Исторически — это Arial, скорее всего, надо так и оставить. Я с дуру начал сбрасывать везде шрифты на «по умолчанию», но для «моноширинщиков» это делает документацию нечитаемой.

2) нужен QuickStart, где можно было бы написать хотя-бы про то, что надо подумать насчет удобных шрифтов и, возможно, дать ссылки.

Реализацию сделал, смотрите картинку, запуск настраивается из меню настроек пользователя и отключается простой галочкой в документе.


Вложения:
quickStart.png
quickStart.png [ 59.43 КБ | Просмотров: 13889 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Понедельник, 21 Январь, 2013 19:19 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Отлично. И с галочкой хорошая идея :)


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

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Сразу небольшой трабл. Размер шрифта начинает действовать только после перезапуска ББ.


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

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
И еще. Как сделать чтобы размер шрифта в исходниках зависел от настроек стандартного шрифта?


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

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Мне студент один пожаловался, что мало в Ports цветов стандартных прописано. Чтобы меньше пользоваться Ports.RGBColor и по просьбе трудящегося добавил в Ports стандартные цвета HTML. У меня давно к зеленому были претензии, и теперь после приведения к «мировым стандартам» зеленого (из green* = 0000FF00H; в приятный green* = 00008000H;) появляется проблема совместимости. Поэтому ради эксперимента сделал автоматический компилятор модулей которые несовместимы с новыми. Если находится ошибка несовместимости он сам пытается найти код модуля и откомпилировать. Специально сделано, чтобы системные не попадали под действие модуля. И ищутся файлы только в рабочей папке.


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

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Денисов в viewtopic.php?p=77429#p77429 писал(а):
Народ уже меняет отношение к «стандартности», все-таки OpenSource...
Угу, будем-те раздувать "раковую опухоль избыточной сложности" вместе с "народом".

Евгений Темиргалеев писал(а):
Рекомендую внимательно изучить последний пункт BlackBox Licensing Policy и после оценить Ваше высказывание.
Я бы еще рекомендовал почаще медитировать на тему "Spirit of Oberon".

А то до молодых людей оно всё-таки с трудом доходит.


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

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

Я бы еще рекомендовал почаще медитировать на тему "Spirit of Oberon". А то до молодых людей оно всё-таки с трудом доходит.

Предлагаете перевести документацию на латынь? Тут разговор о золотой середине, которая субъективна и поэтому допускает вариации. Но за совет спасибо, понятно, что спартанцы вызывают в массах определенное уважение :)

А серьезно, у ББ есть проблема — отсутствие промежуточной версии для среднестатистического пользователя. Есть школьная версия и версия для адептов "Spirit of Oberon". Красноярская сборка, отчасти, попытка реинкарнации Университетской сборки, но на более универсальном уровне, для прикладных проектов и для начинающих учить КП не в школе.


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

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Иван Денисов писал(а):
Хочу помочь людям которых знаю решать их повседневные задачи.
Важно еще не подложить им мину замедленного действия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Вторник, 29 Январь, 2013 22:14 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
ilovb писал(а):
И еще. Как сделать чтобы размер шрифта в исходниках зависел от настроек стандартного шрифта?


Поковырялся в исходниках. Похоже что без нарушения совместимости никак.


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

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

Поковырялся в исходниках. Похоже что без нарушения совместимости никак.
Команда "Открыть исходник и задать размер шрифта соотв. размеру стандартного" не подходит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Четверг, 31 Январь, 2013 18:06 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Евгений Темиргалеев писал(а):
Команда "Открыть исходник и задать размер шрифта соотв. размеру стандартного" не подходит?


Подходит. Но это неудобно.

Хочется чтобы был "дефолтный размер" по аналогии с "дефолтной гарнитурой". И чтобы эта информация сохранялась в документе.
Для "дефолтной гарнитуры" разработчики используют символ "*". Для "дефолтного размера" можно было бы использовать 0, но это скорее всего сломает совместимость.

Отдельные команды меню не дадут такой же гибкости. Например вы не сможете в одном документе использовать и дефолтный и конкретный размер (такая возможность была бы полезна в справочных материалах)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Четверг, 31 Январь, 2013 21:50 

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Да, ссылка вроде как разрывается между словами - хорошо ли это?


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

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
ilovb писал(а):
Для "дефолтного размера" можно было бы использовать 0, но это скорее всего сломает совместимость.

Код:
     .typeface   Fonts.Typeface   "*"
     .size   INTEGER   127000

Так как размер хранится умноженный на Ports.Points, то проблема совместимости легко решается, если присваивать не 0, а например 127001, где единица будет означать как-раз дефолтность размера. Думаю еще как сделать, не совсем просто и правда оказалось.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Пятница, 01 Февраль, 2013 00:23 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Иван, хорошая идея! :)
Если ничего другого не придумаем, то можно остановиться на этом варианте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Красноярская сборка BlackBox 1.6rc6
СообщениеДобавлено: Суббота, 02 Февраль, 2013 00:09 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1549
Владислав Жаринов писал(а):
Да, ссылка вроде как разрывается между словами - хорошо ли это?

Вы имеете в виду подчеркивание?


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

Зарегистрирован: Воскресенье, 01 Ноябрь, 2009 05:13
Сообщения: 2046
Да. Как бы в ряд ссылок превращается словосчетание... там, где дефисов нет...


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

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Иван Денисов писал(а):
Мне студент один пожаловался, что мало в Ports цветов стандартных прописано. Чтобы меньше пользоваться Ports.RGBColor и по просьбе трудящегося добавил в Ports стандартные цвета HTML.
Вынес эти цвета в отдельный модуль DiaColors, и вернул нативный Ports. Начал вычитывать документацию, потихоньку, сделал ряд правок в DiaPlotControl.


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

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Подшаманил модуль CpcLanguages и Dialog (поддержку псевдотабов при обработке в MapString), на основе чего добавил поддержку нескольких языков в сборку. Ряд изменений в документации, изменения DiaPlot, DiaInstall.


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

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


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

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


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

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