![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Небольшая локальная база данных
Nic © (2006-07-10 10:03:00)Пишу очень небольшую программу, которая будет работать со структуриованными данными. Иерархические структуры и небольшие таблицы. Что лучше использовать, чтобы не утяжелять дистрибютив проекта и не таскать за собой СУБД? И чтобы проблем с лицензией не было. \
Что пришло на ум так запользовать XML (TXMLDocment) или типизированные файлы. Что лучше выбрать?
Nic (2006-07-10 11:46:00) [1]
> DrPass © (10.07.06 11:45) [7]
Спасибо за ответы огромное!
DrPass (2006-07-10 11:45:00) [2]
> А для отображения что лучше подходит? TDBGreed?
Да, любые DB-контролы, в зависимости от того, что тебе нужно. Если требуется функциональная и мощная табличка - посмотри в сторону EhLib 3.x. Довольно навороченный DBGrid и к тому же бесплатный для exUSSR.
> Чем тогла эта связка будет отличаться от использования XMLDocument?
Тебе практически не придется писать лишний код для связки DBGrid'а и собственно XML-файла
Nic (2006-07-10 10:44:00) [3]
> DrPass © (10.07.06 10:36) [5]
А для отображения что лучше подходит? TDBGreed?
Чем тогла эта связка будет отличаться от использования XMLDocument?
Наверное слишком много вопросов за раз. Просто никогда с этими вещами не сталкивался.
DrPass (2006-07-10 10:36:00) [4]
> Nic © (10.07.06 10:16) [3
TClientDataSet, TXMLTransform например
Ega23 (2006-07-10 10:25:00) [5]Либо XML, либо какую-нибудь "карманную" СУБД
Nic (2006-07-10 10:16:00) [6]
> DrPass © (10.07.06 10:10) [2]
Какаие компоненты следует изучить?
DrPass (2006-07-10 10:10:00) [7]Если выбор стоит между XML или типизированными файлами, первый лучше. Не с позиции производительности, конечно, но работы тебе значительно убавит. Просто для XML в Delphi уже реализована полноценная поддержка датасетом. А так, можно использовать, например, драйвер ADO MS Jet - и дистрибутив не будет утяжелен, и СУБД таскать за собой не потребуется. Этот драйвер есть во всех Windows начиная с 98
PEAKTOP (2006-07-10 10:09:00) [8]Рекомендую из личного опыта использовать либо XML, либо что-то из TTextDataSet, чтоб в случае чего можно в "блокноте" подправить было.