Переключение на Главную Страницу Страницы: [1] 2 3 ... 5 ОтправитьПечать
Очень популярная тема (более 25 ответов) Смена принципа раскраски (число прочтений - 70231 )
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Смена принципа раскраски
14. Апреля 2008 :: 07:01
Печать  
Есть идея несколько изменить принцип раскраски таблиц. Планируется сделать следующее:
Ввести понятие "план раскраски". Это будет одна дополнительная колонка с определенным идентификатором (например, "FormEx_ПланРаскраски"), которая будет содержать макрос раскраски для ячеек текущей строки. Выглядеть может примерно так:
"(FONT[255])()()(FONT[NONE]BRUSH[255])()()(BRUSH[NONE])"
Макрос этот, как видно, будет определять смену раскраски по каждой ячейке.
Плюс такого подхода: существенное ускорение работа раскраски без потери функционала.
Внимание, вопрос.
Как вообще общественность относится к этому предложению. И какие есть идеи безболезненно перевести всех на новый принцип раскраски.
Я пока вижу только два варианта:
1. Выпуск промежуточного релиза, в котором будут работать оба варианта раскраски.
2. Отключение старого варианта и полный резкий переход на новый (потребует от пользователей FormEx полного переписывания функционала раскраски для перехода на новый релиз).
  

FormEx developer
Наверх
www  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #1 - 14. Апреля 2008 :: 07:04
Печать  
ИМХО, второй вариант уж слишком резок.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Смена принципа раскраски
Ответ #2 - 14. Апреля 2008 :: 07:33
Печать  
Конечно, первый вариант лучше.
А также надо заострить внимание общественности именно на СУЩЕСТВЕННОМ ускорении работы раскраски.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #3 - 14. Апреля 2008 :: 07:42
Печать  
Первый вариант мне не нравится тем, что природная лень 1С-ников не позволит им использовать предоставленный промежуточный вариант для плавного перехода. И окончательный переход на новый функционал все равно будет неожиданным.
ИМХО.
  

FormEx developer
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Смена принципа раскраски
Ответ #4 - 14. Апреля 2008 :: 07:47
Печать  
Цитата:
Первый вариант мне не нравится тем, что природная лень 1С-ников не позволит им использовать предоставленный промежуточный вариант для плавного перехода. И окончательный переход на новый функционал все равно будет неожиданным.
ИМХО.

Природная лень 1С-ников скорее всего не позволит им даже обратить внимание на новый функционал.
А между тем тормоза при раскраске по сравнению с ранними сборками очень существенные.
Может можно что-то типа Сервис.МетодРаскраски(0/1)?
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #5 - 14. Апреля 2008 :: 09:25
Печать  
Цитата:
Первый вариант мне не нравится тем, что природная лень 1С-ников не позволит им использовать предоставленный промежуточный вариант для плавного перехода. И окончательный переход на новый функционал все равно будет неожиданным.
ИМХО.

+1
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #6 - 14. Апреля 2008 :: 09:27
Печать  
Алексей, можно просто ввести наконец-то новый релиз типа 2.0.6 Улыбка и в нем добавить новую схему раскраски Улыбка
Типа, кто хочет, сидит на старой.
А те, кто переходит на новую версию, будут уведомлены о новой схеме.
Тем более, что наверняка можно предусмотреть доп. анализ строки раскраски и уведомлять, если она не соответствует новой схеме Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1537
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #7 - 14. Апреля 2008 :: 09:36
Печать  
artbear писал(а) 14. Апреля 2008 :: 09:27:
Алексей, можно просто ввести наконец-то новый релиз типа 2.0.6 Улыбка и в нем добавить новую схему раскраски Улыбка
Типа, кто хочет, сидит на старой.
А те, кто переходит на новую версию, будут уведомлены о новой схеме.


Ну, это и получится резкий переход на новый принцип.

artbear писал(а) 14. Апреля 2008 :: 09:27:
Тем более, что наверняка можно предусмотреть доп. анализ строки раскраски и уведомлять, если она не соответствует новой схеме Улыбка


Ты, наверное, немного не понял. Суть не только в том, что формат строки раскраски будет несколько измене, но и в том, что макрос раскраски будет искаться только в колонке с определенным идентификатором. Если такой колонки нет, то и раскраски не будет. Так что "доп.анализ" не поможет.
  

FormEx developer
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #8 - 14. Апреля 2008 :: 09:40
Печать  
Цитата:
artbear писал(а) 14. Апреля 2008 :: 09:27:
Алексей, можно просто ввести наконец-то новый релиз типа 2.0.6 Улыбка и в нем добавить новую схему раскраски Улыбка
Типа, кто хочет, сидит на старой.
А те, кто переходит на новую версию, будут уведомлены о новой схеме.


Ну, это и получится резкий переход на новый принцип.

Правильно, только это будет четко обозначено в доке к новому релизу Улыбка и не потеряется в среди других, более мелких изменений.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Смена принципа раскраски
Ответ #9 - 14. Апреля 2008 :: 09:49
Печать  
artbear писал(а) 14. Апреля 2008 :: 09:40:
Цитата:
artbear писал(а) 14. Апреля 2008 :: 09:27:
Алексей, можно просто ввести наконец-то новый релиз типа 2.0.6 Улыбка и в нем добавить новую схему раскраски Улыбка
Типа, кто хочет, сидит на старой.
А те, кто переходит на новую версию, будут уведомлены о новой схеме.


Ну, это и получится резкий переход на новый принцип.

Правильно, только это будет четко обозначено в доке к новому релизу Улыбка и не потеряется в среди других, более мелких изменений.

Можно и так. Вполне щадяще получится. Только выделить суть нового принципа большими раскраски большими красными буквами (хотя все равно чую неизбежность вопросов).
  
Наверх
ICQ  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #10 - 15. Апреля 2008 :: 09:58
Печать  
Имхо, если  2.0.6 релиз будет опубликован, его все равно тестить нужно. А так..., пока юзеры и на 2.0.5 могут поработать. Улыбка Пока новую сборку проверять будем.
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Смена принципа раскраски
Ответ #11 - 15. Апреля 2008 :: 10:49
Печать  
Я согласен на такой переход даже если он будет "резким" как кажется некоторым. Да и ИМХО нет большой проблемы в переписи функционала. Однако как будет раскрашиваться дерево? там ведь уже есть три "сервисные" колонки. Будет как бы четвертая? или все равно первая?

И Альф, можно тебя попросить все таки сделать возможность отказа от отрисовки пиктограмм в дереве. Наверное это не так тяжело?  Подмигивание Кстати вполне возможно что это переманит многих на новый FormEx. Ну по крайней мере ради этого я точно перейду   Очень довольный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
novichek
Экс-Участник


Re: Смена принципа раскраски
Ответ #12 - 15. Апреля 2008 :: 11:27
Печать  
ИМХО, п.2. Поднатужился, поднапружился, переписал чуток и перелез на новый релиз. Всего делов-то Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Смена принципа раскраски
Ответ #13 - 15. Апреля 2008 :: 11:43
Печать  
Мне кажется, самое главное здесь это то, как будет задаваться эта самая служебная колонка. Т.е. будет ли она жестко вшита во внутренности формэкса, или она будет задаваться пользователем один раз, но для всей конфы, или же можно будет рулить именем служебной колонки в каждой табличной части.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Смена принципа раскраски
Ответ #14 - 15. Апреля 2008 :: 11:50
Печать  
JohnyDeath писал(а) 15. Апреля 2008 :: 11:43:
Мне кажется, самое главное здесь это то, как будет задаваться эта самая служебная колонка. Т.е. будет ли она жестко вшита во внутренности формэкса, или она будет задаваться пользователем один раз, но для всей конфы, или же можно будет рулить именем служебной колонки в каждой табличной части.

Я так понял, что для каждой многострочной части надо будет добавить колонку с определенным именем, в которой прописать план раскраски для каждой нужной ячейки.
Тогда Алексею парсить надо будет только одну колонку, а не бегать по всем подряд.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 5
ОтправитьПечать