OberonCore
https://forum.oberoncore.ru/

Кто общался с разработчиками BB?
https://forum.oberoncore.ru/viewtopic.php?f=47&t=3858
Страница 1 из 8

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 17:15 ]
Заголовок сообщения:  Кто общался с разработчиками BB?

Какие у них планы? Может письмо им слезное накатать, мол передайте разработку сообщейству?!

Автор:  Александр Ильин [ Воскресенье, 26 Февраль, 2012 18:11 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Какие у них планы? Может письмо им слезное накатать, мол передайте разработку сообщейству?!
Это вы по поводу того, что из стадии "release candidate" никак не вылезут, или о чём?

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 18:23 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Да вообще... Они BB забросили ведь де факто. Мне интересно какие у них де юре планы.
Сделали бы его полностью свободным, без ограничений...

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 18:38 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Там работы непочатый край. Я например текстовую подсистему вообще с нуля переписал бы.
Интерфейс допотопный. Профайлер допотопный. 64 бит поддержки нет.
В плане интерфейса нужно на WEB ориентироваться. Библиотеки нужно нарабатывать.
Короче мыслей много...

Автор:  Иван Кузьмицкий [ Воскресенье, 26 Февраль, 2012 19:05 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

А что не так с текстовой подсистемой?

Я бы оконную переделал нафик, подложив под неё вместо винапи что-нибудь OpenGL-ное.

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 19:17 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Что не так? Меня бы с работы выгнали если бы я так писал. Вот что там не так.

Автор:  Иван Кузьмицкий [ Воскресенье, 26 Февраль, 2012 20:00 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Что не так? Меня бы с работы выгнали если бы я так писал. Вот что там не так.


Было бы здорово, если бы Вы подкрепили свои слова качественной аргументацией. Кроме того, Text вряд ли представляет из себя серьёзную амбразуру, которую надо срочно закрывать грудью. Есть "более другие" амбразуры :)

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 20:09 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Я даже теряюсь... Линейки например... Трудно даже представить себе, есть ли более дебильный способ их сделать. Ужасно неудобный программный интерфейс работы с текстом. Ужасная общая архитектура (киньте в меня камень кто хорошо понимает как подсистема работает. Там кода то тютелька, но такое г...) От интерфейса пользователя вообще тошнит. Я не встречал более неудобного редактора текста!

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 20:14 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

[выпученные глаза и брызги слюней ON] Интерфейс пользователя - это вообще шизофрения если честно... Признаюсь до меня долго доходило почему в меню атрибутов два пункта "Font" и "Typeface"

Автор:  Иван Кузьмицкий [ Воскресенье, 26 Февраль, 2012 20:41 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Я даже теряюсь... Линейки например... Трудно даже представить себе, есть ли более дебильный способ их сделать.
Давно использую линейки для форматирования отчётов. Очень простая и удобная штука. Создал экземпляр, добавил табы, записал в текст. Не знаю, что можно ещё от линейки требовать?

ilovb писал(а):
Ужасно неудобный программный интерфейс работы с текстом.
А каковы критерии удобства? У текста есть модель, есть отображение, есть контроллер. Есть бегунки, есть мапперы. Создаёте модель, пишете в текст, потом открываете в отображении. По-моему, гибко. У нас на базе комбинации текст+форма реализован особый составной интерфейс, например.

ilovb писал(а):
Ужасная общая архитектура (киньте в меня камень кто хорошо понимает как подсистема работает. Там кода то тютелька, но такое г...)
Архитектура текстовой подсистемы хорошо решает поставленные перед ней задачи. А какие задачи ставите перед ней Вы?

ilovb писал(а):
От интерфейса пользователя вообще тошнит. Я не встречал более неудобного редактора текста!
Управление линейками вполне можно свернуть до базовых команд, похожих на те, что используются везде. И Вы просто не будете эти линейки замечать.

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 20:54 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Сколько времени вам понадобилось чтобы понять как поменять атрибут на участке текста?

Автор:  Пётр Кушнир [ Воскресенье, 26 Февраль, 2012 21:28 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

это ж сколько работы завтра модераторам, всю эту истерику разгребать.

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 21:30 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Это крик души, а не истерика :lol:

Автор:  Пётр Кушнир [ Воскресенье, 26 Февраль, 2012 21:31 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Это какие? Я перед ней ставлю задачи редактирования кода и программной обработки форматированного текста
пока вы только ставите, остальные уже давно решают. Или чё, вся рота с вами не в ногу идёт?

Автор:  Иван Кузьмицкий [ Воскресенье, 26 Февраль, 2012 21:32 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Сколько времени вам понадобилось чтобы понять как поменять атрибут на участке текста?
Точно не скажу. Но определённо много времени уходит, чтобы сломать старые стереотипы, мешающие понять новое устройство. Также и с текстом в ББ. Если вам надо поменять атрибут на участке текста, то надо проделать следующие действия:
1) определить текст
2) задать требуемые свойства атрибута
3) применить атрибут к этому участку.

Как видите, ничего космического. Честно отвечаем на поставленный вопрос и добиваемся цели.

ilovb писал(а):
Цитата:
Архитектура текстовой подсистемы хорошо решает поставленные перед ней задачи

Это какие? Я перед ней ставлю задачи редактирования кода и программной обработки форматированного текста
Очевидно, именно эти задачи прекрасно решает текстовая подсистема ББ. Во всяком случае, я годами пользуюсь её возможностями и не испытываю особых трудностей.

ilovb писал(а):
Цитата:
Управление линейками вполне можно свернуть до базовых команд

Нахрен мне вообще ими управлять? Я в ворде об них и не думал вовсе...
В ворде есть кнопочка центровки текста. В какой-то сборке ББ, с тулбаром, есть такая же кнопочка, если не ошибаюсь.

P.S. Изменить атрибут текста в ББ можно двумя путями.

Либо прямым доступом к модели:
Код:
   PROCEDURE ChangeAttr*;
      VAR c: TextControllers.Controller; r: TextModels.Reader;
   BEGIN
      c := TextControllers.Focus();
      IF c # NIL THEN
         r := c.text.NewReader(NIL); r.SetPos(0); r.Read;
         c.text.SetAttr(0, 10, TextModels.NewColor(r.attr, Ports.red));
      END
   END ChangeAttr;


либо с использованием свойств:
Код:
   PROCEDURE Color* (color: Ports.Color);
      VAR p: Properties.StdProp;
   BEGIN
      NEW(p); p.valid := {Properties.color};
      p.color.val := color;
      Properties.EmitProp(NIL, p)
   END Color;

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 21:34 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Пётр Кушнир писал(а):
ilovb писал(а):
Это какие? Я перед ней ставлю задачи редактирования кода и программной обработки форматированного текста
пока вы только ставите, остальные уже давно решают. Или чё, вся рота с вами не в ногу идёт?

Кто остальные? Что решают?

Автор:  Пётр Кушнир [ Воскресенье, 26 Февраль, 2012 21:36 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

а вы с какой целью интересуетесь?

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 21:37 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Иван Кузьмицкий писал(а):
1) определить текст
2) задать требуемые свойства атрибута
3) применить атрибут к этому участку.

Не угадали.
Я добрый. Даю вторую попытку решить эту задачу.
Ведь это легко...
:twisted:

Автор:  ilovb [ Воскресенье, 26 Февраль, 2012 21:40 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

Пётр Кушнир писал(а):
а вы с какой целью интересуетесь?

Ну я роту не вижу что-то...

Автор:  Иван Кузьмицкий [ Воскресенье, 26 Февраль, 2012 21:41 ]
Заголовок сообщения:  Re: Кто общался с разработчиками BB?

ilovb писал(а):
Иван Кузьмицкий писал(а):
1) определить текст
2) задать требуемые свойства атрибута
3) применить атрибут к этому участку.

Не угадали.
Я добрый. Даю вторую попытку решить эту задачу.
Ведь это легко...
:twisted:


А как ещё? Я знаю минимум три способа изменения атрибутов участка текста - прямой доступ к модели, EmitProp и через бегунок.

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