YurikGL Цитата: Курсовая?
нет...
в принципе, я могу сделать всё (ну за исключением gzip-декодирования - предполагается работать с файлами кеша браузера), однако, здесь есть некоторые осложняющие моменты - поскольку предполагается БОЛЬШОЙ объём данных, то на первое место выступает вопрос СКОРОСТИ и ЭФФЕКТИВНОСТИ. потому я и спросил, что мб есть готовые, эффективные решения для БОЛЬШИХ объёмов.
самые узкие места с моей точки зрения - блок сканирования с подкаталогами (возможны сотни тысяч файлов) - этот блок дб максимально скоростным, вероятно с буферизованным чтением каталогов (на крайний случай я его конечно напишу с FindFirst и т.п.)
второе узкое место - грид с большим кол-вом строк, в котором во время ввода символов фильтрующей маски в реальном времени (параллельно клавиатурному вводу) строки то исчезают, то появляются (показываются только удовлетворяющие маске) - вот здесь я не знаю как реально поступить - не удалять же их из грида и снова вставлять после ввода-удаления каждого символа...
ну и ессно нужен gzip-декомпрессор...
--
сортировку можно совместить с кликом по колонке грида средствами самого грида - таких гридов с сортировкой полно, но вот грид с изменяющимся кол-вом строк - такого я не видел
если сортировать вне грида - то сортируемые данные нужно хранить в БД, работа с которыми не потребует установки BDE или чего-либо другого - никаких доп. следов на компьютере для работы программы