Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 13.01.2010, 14:28   #1
Местный
 
Аватар для peacefully
 
Регистрация: 21.10.2009
Сообщений: 690
Сказал Спасибо: 125
Имеет 180 спасибок в 68 сообщенях
peacefully пока неопределено
Вопрос [Delphi] Большие таблицы данных

Хая всем. Прошу советов.

Надо строить, выводить на форму, редактировать, сохранять в файл, загружать из этого файла бооооооольшущую матрицу. Скажем, 1кк строк/столбцов.

Че-то смутные сомнения насчет СтрингГрида, хоть пока и не проверял..

Если кто-то сталкивался с большими таблицами, подскажите, плиз, изящные методы. Упор на удобство хранения.

Спасибо)
peacefully вне форума   Ответить с цитированием
Старый 13.01.2010, 14:31   #2
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

абсолютдб. опять же.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 13.01.2010, 17:04   #3
Местный
 
Аватар для peacefully
 
Регистрация: 21.10.2009
Сообщений: 690
Сказал Спасибо: 125
Имеет 180 спасибок в 68 сообщенях
peacefully пока неопределено
По умолчанию

О.. Но это как картошку копать экскаватором. Надо просто структуру сохранять, открывать, на экран выводить, типа такого:
Код:
1 0 0 1 0
0 0 1 1 1
1 1 0 1 0
0 1 0 0 1
0 1 1 1 0
Только с размерностью в лям.

СтрингГрид (2м мощность держит.. посмарел) и эрей оф эрей оф бит, который в типизированный файл загнать ведь можно?..

Но хотелось бы, чтобы таблицу можно было портировать. В эксель там.. но и в файле экселя сохранять не нать.. блин, какие странные у мя запросы.
peacefully вне форума   Ответить с цитированием
Старый 13.01.2010, 18:08   #4
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

матрица из лабл\едитов по размеру отображения на экране, 2 скрулбара и тфайлстрим.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Старый 14.01.2010, 01:19   #5
Местный
 
Аватар для peacefully
 
Регистрация: 21.10.2009
Сообщений: 690
Сказал Спасибо: 125
Имеет 180 спасибок в 68 сообщенях
peacefully пока неопределено
По умолчанию

Напишу в общество защиты лейбл-едитов..))
peacefully вне форума   Ответить с цитированием
Старый 14.01.2010, 22:53   #6
Местный
 
Регистрация: 08.05.2008
Сообщений: 107
Сказал Спасибо: 6
Имеет 12 спасибок в 6 сообщенях
finomen пока неопределено
По умолчанию

10^6*10^6=10^12. если по байту на элемент то это почти Тб табличка. если юзать биты то 250Гб. может я что-то не так понял?
finomen вне форума   Ответить с цитированием
Старый 15.01.2010, 20:16   #7
Местный
 
Аватар для peacefully
 
Регистрация: 21.10.2009
Сообщений: 690
Сказал Спасибо: 125
Имеет 180 спасибок в 68 сообщенях
peacefully пока неопределено
По умолчанию

А что тут не так можно понять?)) Табличка не самая маленькая)) Вот ее как-то надо хранить.
peacefully вне форума   Ответить с цитированием
Старый 15.01.2010, 21:29   #8
Местный
 
Регистрация: 08.05.2008
Сообщений: 107
Сказал Спасибо: 6
Имеет 12 спасибок в 6 сообщенях
finomen пока неопределено
По умолчанию

где, стеснябсь спросить? на харде? тогда можно реализовывать инетрфейс как угодно. время обращения огромное. для ускорения-пихать в буфер табличку чуть больше чем видимая часть. хотя, смотря на какой машине. если это суперкомпьютер то можно и в оперативку)
finomen вне форума   Ответить с цитированием
За это сообщение finomen нажился спасибкой от:
Старый 16.01.2010, 13:17   #9
Местный
 
Аватар для peacefully
 
Регистрация: 21.10.2009
Сообщений: 690
Сказал Спасибо: 125
Имеет 180 спасибок в 68 сообщенях
peacefully пока неопределено
По умолчанию

На хардеее... Я видел здоровенные таблицы, но весили меньше, чем если так рассчитывать)
peacefully вне форума   Ответить с цитированием
Старый 16.01.2010, 13:20   #10
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

время обращение не такое уж и большой.
никто не заставляет читать весь файлстрим. можно просто двигать позицию чтения с файлстрима в те места которые требуется отобразить.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:28.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!