OberonCore https://forum.oberoncore.ru/ |
|
Красноярская сборка BlackBox 1.6rc6 https://forum.oberoncore.ru/viewtopic.php?f=114&t=3836 |
Страница 5 из 7 |
Автор: | ilovb [ Суббота, 19 Январь, 2013 11:41 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Иван Денисов писал(а): Не совсем понимаю, как в сборку можно включить шрифт. Он ведь должен устанавливаться в системные папки. Согласен, плохая идея. Ссылок для скачивания будет достаточно. Иван Денисов писал(а): Arial не лучший выбор, но для начала подойдет (у меня первые пару лет не вызывал дискомфорта вообще). А я с ним вообще не могу код читать. Глаза устают. Иван Денисов писал(а): Arial лучше для чтения документации (она ведь сделана стандартным шрифтом большей частью), чем Consolas или Courier. Документация документацией, но, имхо, среда разработки должна в первую очередь обеспечить комфортную разработку, а потом уже все остальное. И кроме того в документации вообще надо бы шрифт зафиксировать. Кроме того, если не ошибаюсь, Arial в ББ - это просто случайность. WinApi просто возвращает первый попавшийся шрифт если не указать его имя. Иван Денисов писал(а): А потом в какой-то момент пользователь сам в состоянии будет сменить шрифт, я предлагаю в документации сделать раздел, где описать откуда качать и как ставить. А мне кажется что нужен стартовый помощник. Т.е. просто документ, который будет открываться по умолчанию. В нем и описать все нюансы настройки и использования. Т.е. примерно как делал info21 "Полезные сведения о работе в системе Блэкбокс" (очень полезный документик) |
Автор: | Иван Денисов [ Суббота, 19 Январь, 2013 21:40 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Стартовый помощник — хорошая идея. Только нужно будет сделать, чтобы он легко отключался и хранил информацию о своем отключении в реестре, опыт есть (цветные коммандеры) — сделаю как-нибудь такую штуку. |
Автор: | ilovb [ Понедельник, 21 Январь, 2013 19:19 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Отлично. И с галочкой хорошая идея |
Автор: | ilovb [ Понедельник, 21 Январь, 2013 19:57 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Сразу небольшой трабл. Размер шрифта начинает действовать только после перезапуска ББ. |
Автор: | ilovb [ Понедельник, 21 Январь, 2013 20:05 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
И еще. Как сделать чтобы размер шрифта в исходниках зависел от настроек стандартного шрифта? |
Автор: | Иван Денисов [ Понедельник, 21 Январь, 2013 21:38 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Мне студент один пожаловался, что мало в Ports цветов стандартных прописано. Чтобы меньше пользоваться Ports.RGBColor и по просьбе трудящегося добавил в Ports стандартные цвета HTML. У меня давно к зеленому были претензии, и теперь после приведения к «мировым стандартам» зеленого (из green* = 0000FF00H; в приятный green* = 00008000H;) появляется проблема совместимости. Поэтому ради эксперимента сделал автоматический компилятор модулей которые несовместимы с новыми. Если находится ошибка несовместимости он сам пытается найти код модуля и откомпилировать. Специально сделано, чтобы системные не попадали под действие модуля. И ищутся файлы только в рабочей папке. |
Автор: | Info21 [ Вторник, 22 Январь, 2013 03:39 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Иван Денисов в viewtopic.php?p=77429#p77429 писал(а): Народ уже меняет отношение к «стандартности», все-таки OpenSource... Угу, будем-те раздувать "раковую опухоль избыточной сложности" вместе с "народом".Евгений Темиргалеев писал(а): Рекомендую внимательно изучить последний пункт BlackBox Licensing Policy и после оценить Ваше высказывание. Я бы еще рекомендовал почаще медитировать на тему "Spirit of Oberon".А то до молодых людей оно всё-таки с трудом доходит. |
Автор: | Иван Денисов [ Вторник, 22 Январь, 2013 08:12 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Info21 писал(а): Угу, будем-те раздувать "раковую опухоль избыточной сложности" вместе с "народом". Я бы еще рекомендовал почаще медитировать на тему "Spirit of Oberon". А то до молодых людей оно всё-таки с трудом доходит. Предлагаете перевести документацию на латынь? Тут разговор о золотой середине, которая субъективна и поэтому допускает вариации. Но за совет спасибо, понятно, что спартанцы вызывают в массах определенное уважение А серьезно, у ББ есть проблема — отсутствие промежуточной версии для среднестатистического пользователя. Есть школьная версия и версия для адептов "Spirit of Oberon". Красноярская сборка, отчасти, попытка реинкарнации Университетской сборки, но на более универсальном уровне, для прикладных проектов и для начинающих учить КП не в школе. |
Автор: | Info21 [ Вторник, 22 Январь, 2013 12:50 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Иван Денисов писал(а): Хочу помочь людям которых знаю решать их повседневные задачи. Важно еще не подложить им мину замедленного действия.
|
Автор: | ilovb [ Вторник, 29 Январь, 2013 22:14 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
ilovb писал(а): И еще. Как сделать чтобы размер шрифта в исходниках зависел от настроек стандартного шрифта? Поковырялся в исходниках. Похоже что без нарушения совместимости никак. |
Автор: | Евгений Темиргалеев [ Четверг, 31 Январь, 2013 16:35 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
ilovb писал(а): ilovb писал(а): И еще. Как сделать чтобы размер шрифта в исходниках зависел от настроек стандартного шрифта? Поковырялся в исходниках. Похоже что без нарушения совместимости никак. |
Автор: | ilovb [ Четверг, 31 Январь, 2013 18:06 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Евгений Темиргалеев писал(а): Команда "Открыть исходник и задать размер шрифта соотв. размеру стандартного" не подходит? Подходит. Но это неудобно. Хочется чтобы был "дефолтный размер" по аналогии с "дефолтной гарнитурой". И чтобы эта информация сохранялась в документе. Для "дефолтной гарнитуры" разработчики используют символ "*". Для "дефолтного размера" можно было бы использовать 0, но это скорее всего сломает совместимость. Отдельные команды меню не дадут такой же гибкости. Например вы не сможете в одном документе использовать и дефолтный и конкретный размер (такая возможность была бы полезна в справочных материалах) |
Автор: | Владислав Жаринов [ Четверг, 31 Январь, 2013 21:50 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Да, ссылка вроде как разрывается между словами - хорошо ли это? |
Автор: | Иван Денисов [ Четверг, 31 Январь, 2013 23:22 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
ilovb писал(а): Для "дефолтного размера" можно было бы использовать 0, но это скорее всего сломает совместимость. Код: .typeface Fonts.Typeface "*" .size INTEGER 127000 Так как размер хранится умноженный на Ports.Points, то проблема совместимости легко решается, если присваивать не 0, а например 127001, где единица будет означать как-раз дефолтность размера. Думаю еще как сделать, не совсем просто и правда оказалось. |
Автор: | ilovb [ Пятница, 01 Февраль, 2013 00:23 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Иван, хорошая идея! Если ничего другого не придумаем, то можно остановиться на этом варианте. |
Автор: | ilovb [ Суббота, 02 Февраль, 2013 00:09 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Владислав Жаринов писал(а): Да, ссылка вроде как разрывается между словами - хорошо ли это? Вы имеете в виду подчеркивание? |
Автор: | Владислав Жаринов [ Суббота, 02 Февраль, 2013 08:02 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Да. Как бы в ряд ссылок превращается словосчетание... там, где дефисов нет... |
Автор: | Иван Денисов [ Среда, 20 Март, 2013 08:36 ] |
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 |
Иван Денисов писал(а): Мне студент один пожаловался, что мало в Ports цветов стандартных прописано. Чтобы меньше пользоваться Ports.RGBColor и по просьбе трудящегося добавил в Ports стандартные цвета HTML. Вынес эти цвета в отдельный модуль DiaColors, и вернул нативный Ports. Начал вычитывать документацию, потихоньку, сделал ряд правок в DiaPlotControl.
|
Автор: | Иван Денисов [ Среда, 17 Апрель, 2013 00:21 ] | ||
Заголовок сообщения: | Re: Красноярская сборка BlackBox 1.6rc6 | ||
Подшаманил модуль CpcLanguages и Dialog (поддержку псевдотабов при обработке в MapString), на основе чего добавил поддержку нескольких языков в сборку. Ряд изменений в документации, изменения DiaPlot, DiaInstall.
|
Страница 5 из 7 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |