Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
Хотя, если делать нормальный ListView, то всё равно придется писать свой. И не маленький. Вот пример: Тут к стандартному добавлена цветовая расскраска, сортировка по колонкам (треугольник в поле "Секция") и куча вспомогательных функций типа поиска, фильтрации и т.п. Всё рисуется программно, включая заголовки. Естественно, используется двойная буферизация, иначе моргает неимоверно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 23:14 |
|
||
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
CEMbN0B0DY123может быть тогда опишите техническое задание, в общих чертах, хочется иметь представление, как делают grid.это что, троллинг такой? Тебе нужен грид, ты сам должен знать "что такое грид" и какими характеристиками он обладает. А так получается, мы тебе ещё должны и тех задание придумать Можно и придумать, может получиться весело ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 10:17 |
|
||
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
Изопропилможет получиться весело Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 10:30 |
|
||
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
d7iЕстественно, используется двойная буферизация, иначе моргает неимоверно...Она пригодится как минимум для реализации FrozenColumns ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 22:53 |
|
||
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
И еще. Некоторые считают, что грид "должен отображать только часть данных", т.е.видимую часть. Я не согласен. Гораздо удобнее, когда грид отображает все данные специального буффера. А этот буффер уже, в свою очередь, грузит только нужную текущую часть данных, управляясь из того же грида. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 22:57 |
|
||
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
YuRockИ еще. Некоторые считают, что грид "должен отображать только часть данных", т.е.видимую часть. Я не согласен. Гораздо удобнее, когда грид отображает все данные специального буффера. А этот буффер уже, в свою очередь, грузит только нужную текущую часть данных, управляясь из того же грида. Это называется Model/View именно так реализован грид в wxWidgets и помоему в Qt. В wxWidgets кроме грида (wxGrid) есть еще виртуальная таблица куда грузятся данные, называется wxGridTableBase, это базовый класс от которого необходимо унаследовать свой класс. Все даннные из СУБД грузятся сначала в него, а потом в грид который берет из него содержимое и отображает только видимые данные. Это детали, которые не меняют суть дела, потому что время необходимое, что бы загрузить в модель данные из СУБД, такое же большое как и для загрузки и отрисовки всех данных непосредственно в гриде. Поэтому в модель грузятся так же частичные данные по мере необходимости отображения в гриде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2017, 09:30 |
|
||
|
как создать свой собственный очень простенький grid ?
|
|||
|---|---|---|---|
|
#18+
Еще нашел грид в котором можно посмотреть как он устроен. Пакет GtkExtra http://gtkextra.sourceforge.net/cms/ в котором есть GtkSheet один только главный файл грида 15 тыс.строк, но к нему еще идет 7 файлов с кодом, т.е. всего больше 15 тыс. строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 13:03 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39487242&tid=2018124]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 269ms |

| 0 / 0 |
