Переключение на Главную Страницу Страницы: [1] 2 3 ... 10 ОтправитьПечать
Очень популярная тема (более 25 ответов) icpp 3.2.x.x nightbuild (число прочтений - 35347 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
icpp 3.2.x.x nightbuild
09. Июля 2010 :: 17:30
Печать  
Сюда буду складывать багфиксные сборки, по мере их поступления.
При этом релизные сборки в последнем поле версии будут содержать "0", а багфиксные - номер багфиксной сборки соответственно.

Описание изменений будет здесь (надо перейти по ссылке на багтракер)
  

icpp_3_2_1_1.rar ( 529 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #1 - 09. Июля 2010 :: 19:17
Печать  
Михаил, может обратится к Федору чтобы прикрепил ветки. А то вдруг утонут Улыбка. Я то найду, а вот другие найдут ли?  Класс
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: icpp 3.2.x.x nightbuild
Ответ #2 - 09. Июля 2010 :: 19:21
Печать  
Миша, Спасибо за исправление, но вот еще нашел не понятку....
  

___________002.ert ( 12 KB | Загрузки )
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: icpp 3.2.x.x nightbuild
Ответ #3 - 09. Июля 2010 :: 20:33
Печать  
vandalsvq писал(а) 09. Июля 2010 :: 19:17:
Михаил, может обратится к Федору чтобы прикрепил ветки. А то вдруг утонут Улыбка. Я то найду, а вот другие найдут ли?  Класс

Ага, это уже сделано.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: icpp 3.2.x.x nightbuild
Ответ #4 - 09. Июля 2010 :: 20:49
Печать  
nicolas писал(а) 09. Июля 2010 :: 19:21:
Миша, Спасибо за исправление, но вот еще нашел не понятку....

Это очень важный вопрос.
Я ждал, пока его кто-то задаст, все время существования ИТ.

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

Надо заметить, что стабильность алгоритма как правило достигается большей вычислительной сложностью.
Поэтому, собственно, в природе и существуют и те и другие типы алгоритмов.

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

В твоем примере происходит поиск по индексу с его одновременной модификацией.
А при модификации индекса, строки с эквивалентными ключами могут (и будут - в целях балансировки дерева) переставляться (в индексе) по усмотрению ИТ.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: icpp 3.2.x.x nightbuild
Ответ #5 - 10. Июля 2010 :: 20:23
Печать  
kms писал(а) 09. Июля 2010 :: 20:49:
nicolas писал(а) 09. Июля 2010 :: 19:21:
Миша, Спасибо за исправление, но вот еще нашел не понятку....

Это очень важный вопрос.
Я ждал, пока его кто-то задаст, все время существования ИТ.

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

Хочется только добавить, что стабильный и нестабильный алгоритмы равнозначны, если все ключи уникальны, те нет эквивалентных ключей, а уникальность ключа можно получить легко, слегка его расширив. Образно говоря гипотетическим примером,
Код
Выбрать все
Упорядочить по Наименованию
 


может в процессе модификации изменить порядок строк с одинаковым наименованием, а
Код
Выбрать все
Упорядочить по Наименованию, rowid
 


нет.
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #6 - 13. Июля 2010 :: 12:01
Печать  
реализовал багфикс
http://www.1cpp.ru/bugs/show_bug.cgi?id=4469
изменения залиты в репозитарий
кратко:
Цитата:
2010-07-13      trad
           [+] BinaryData методы
           pkCompress()
           pkDecompress()
           pkAppendFile()
           pkReadFile()
           pkReadEntry()
           [+] BinaryData синонимы методов
           Zip - pkZip
           Unzip - pkUnzip

http://trad.citykirov.ru/icpp3212_20100713.rar
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #7 - 13. Июля 2010 :: 15:22
Печать  
реализовал багфикс
http://www.1cpp.ru/bugs/show_bug.cgi?id=3861
изменения залиты в репозитарий
кратко:
Цитата:
2010-07-13      trad
           + Событие ТП::ПриВыбореКартинки

http://trad.citykirov.ru/icpp3213_20100713.rar
  

1&&2&&3
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #8 - 14. Июля 2010 :: 07:48
Печать  
trad писал(а) 13. Июля 2010 :: 15:22:
реализовал багфикс
http://www.1cpp.ru/bugs/show_bug.cgi?id=3861
изменения залиты в репозитарий
кратко:
Цитата:
2010-07-13      trad
           + Событие ТП::ПриВыбореКартинки

http://trad.citykirov.ru/icpp3213_20100713.rar

Попробовал, есть пара "замечаний"))
1. Срабатывает только на одинарный клик (хотелось бы чтоб двойнок клик тоже можно было обработать)
2. ИндексКартинки - это, я так понимаю, порядковый номер выводимой пиктограммы. Хотелось бы получать туда индекс картинки
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #9 - 14. Июля 2010 :: 08:20
Печать  
Chieftain писал(а) 14. Июля 2010 :: 07:48:
Попробовал, есть пара "замечаний"))
1. Срабатывает только на одинарный клик (хотелось бы чтоб двойнок клик тоже можно было обработать)
2. ИндексКартинки - это, я так понимаю, порядковый номер выводимой пиктограммы. Хотелось бы получать туда индекс картинки

1. На даблклик тоже должно срабатывать. Делал специально. Проверял. У меня работает.

2. Нет. Это как раз индекс, а не номер.
Например устанавливаю ряд картинок по номерам:
УстановитьКартинку("5,2,3")
При выборе получаю индексы: 0,1,2

Я очень удивлен. Подготовь тест пожалуйста.
  

1&&2&&3
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #10 - 14. Июля 2010 :: 08:34
Печать  
trad писал(а) 14. Июля 2010 :: 08:20:
1. На даблклик тоже должно срабатывать. Делал специально. Проверял. У меня работает.
При двойном клике срабатывает дважды

trad писал(а) 14. Июля 2010 :: 08:20:
2. Нет. Это как раз индекс, а не номер.
Например устанавливаю ряд картинок по номерам:
УстановитьКартинку("5,2,3")
При выборе получаю индексы: 0,1,2
Да, так и работает, просто друг друга не поняли.
В "ОформлениеЯчейки.ИндексКартинки" ведь задаются именно индексы. Здесь же возвращается порядковый номер пиктограммы, по которой щелкнули.
А вот как раз порядковый номер для этого события, как мне кажется, смысловой нагрузки не несет. Хотелось бы получать менно те данные, которые заданы. Т.е. я, например, знаю что индекс картинки "5", задаю его динамически в "ПриВыводеСтроки". Для одной строки он будет в позиции 1, для другой-в позиции 2. А как понять что именно пиктограмму №5 из набора картинок нажали?
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #11 - 14. Июля 2010 :: 08:47
Печать  
Chieftain писал(а) 14. Июля 2010 :: 08:34:
При двойном клике срабатывает дважды
так и задумано
  

1&&2&&3
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #12 - 14. Июля 2010 :: 08:52
Печать  
Chieftain писал(а) 14. Июля 2010 :: 08:34:
В "ОформлениеЯчейки.ИндексКартинки" ведь задаются именно индексы. Здесь же возвращается порядковый номер пиктограммы, по которой щелкнули.
А вот как раз порядковый номер для этого события, как мне кажется, смысловой нагрузки не несет. Хотелось бы получать менно те данные, которые заданы. Т.е. я, например, знаю что индекс картинки "5", задаю его динамически в "ПриВыводеСтроки". Для одной строки он будет в позиции 1, для другой-в позиции 2. А как понять что именно пиктограмму №5 из набора картинок нажали?

Нужно обсудить.
Что возвращать в случае ОформлениеЯчейки.УстановитьКартинку(Картинка), где Картинка - объект "Картинка"?
Но это не главное.
Главное, есть ли еще разделяющие мнение Chieftain?
  

1&&2&&3
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #13 - 14. Июля 2010 :: 08:57
Печать  
trad писал(а) 14. Июля 2010 :: 08:52:
Нужно обсудить.
Что возвращать в случае ОформлениеЯчейки.УстановитьКартинку(Картинка), где Картинка - объект "Картинка"?

Ну как вариант:
ПриВыбореКартинки(Строка, Колонка, ПорядковыйНомерКартинки, ИндексКартинки, ТипРегиона)
  Порядковый номер - это 0,1,2...
  ИндексКартинки - то что задано в "ИндексКартинки"
При "УстановитьКартинку(Картинка)" ПорядковыйНомерКартинки всегда будет "0", а индекс картинки -1
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: icpp 3.2.x.x nightbuild
Ответ #14 - 14. Июля 2010 :: 08:58
Печать  
trad писал(а) 14. Июля 2010 :: 08:47:
Chieftain писал(а) 14. Июля 2010 :: 08:34:
При двойном клике срабатывает дважды
так и задумано

Собственно так и необходимо. По крайней мере для моих целей.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 10
ОтправитьПечать