Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Небольшая локальная база данных


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, чтоб в случае чего можно в "блокноте" подправить было.


Наверх

Титульная страница Поиск, карта сайта Написать письмо