[еКнига] Каталогизация : продолжение
И снова доброго времени суток подписчикам этого листа!
Продолжим,чьто ли ? :)
В том что прога необходима - мы уже в общем-то убедились. И нужен
именно каталогизатор.
Ну,теперь надо ,что ли,определится с некоторыми особенностями проги.
Что лучше - хранить весь каталог(т.е. файл с информацией о книгах) в обычном
файле ASCII (что нибудь строка в виде автор;название;и др.). Либо - оформить
всё это в виде БД.Мне нравится именно последний вариант ,так как он удобнее.В
чём удобство ? В том что не придётся писать свои процедуры поиска,выборки инфы
и т.д. Основную работу с ней можно будет реализовать с помощью TQuery. Что касается
формата БД,то я остановился на Access, просто ничего другого мне в голову не
приходит. Paradox не надёжен из-за вечно обрушивающихся индексов.
Народ,сразу вопрос : КАКИЕ ПОЛЯ НЕОБХОДИМЫ ДЛЯ ЗАПОЛНЕНИЯ
КНИГИ,НАПИШИТЕ ПОЖАЛУЙСТА ! Естественно ,по умолчанию будут автор,
название книги и имя файла с книгой,также мне кажется необходимым сделать поле
Описание. Но вот что делать с полями Издательство, Год издания и прочими - не
знаю,посему и обращаюсь к вам.
Потом. Думаю,будет хорошо сделать.....э...как бы объяснить.....Ну,короче,будет
4 раздела (Художественная литература,Научная литература,Справочная литература,Разное
- кто не согласен,предложите свои разделы). Дык вот,это ,скажем так, первый уровень
.Второй - это,наверное,жанры.В художественной - это фантастика,детективы,любовные
романы и прочее.Начуная литература - это может быть учебная литература,кукбуки,покет
буки(карманные книги,вроде). И так далее. Это второй уровень. Третий уровень
- на усмотрение пользователя. Первый уровень задан жёстко,второй и третий - на
усмотрение пользователя.
Да ,кстати,сейчас ищу информацию по формату XML , вдруг его можно будет использовать
для наших целей ? Кто как думает,что тут нам больше подойдёт,акцес или XML ?
На этом пока всё.Сейчас необходимо обеспечить хотя бы первоначальные функции
работы с каталогом. Остальное - в случае успешного тестирования и одобрения.
Ещё - обращаюсь ко всем без исключения. Так уж получилось что сейчас у меня каникулы,и
проживаю я у родителей - а это ооочень далеко от моего компа,на котором как раз
собраны тонны инфы по Дельфи .Насилу вообще сам Дельфи достал. Помогите с инфой
- особенно про работу с реестром и с БД Access.
Здравствуйте, Саша и остальные участники листа!
Очень рад, что опять поднята эта актуальнейшая тема! В части
программирования и т.п. пока ничем помочь не могу. Готов участвовать
собственно в заполнении базы.
Так я отвечаю на ваше письмо от 9 августа 2004 г.,
на тему [еКнига] Каталогизация : продолжение.
где вы писали:
Потом. Думаю,будет хорошо сделать.....э...как бы объяснить.....Ну,короче,будет
4 раздела (Художественная литература,Научная литература,Справочная литература,Разное
- кто не согласен,предложите свои разделы).
Думаю, нужно добавить ещё раздел "техническая литература", ибо тогда
не втиснуть море компьютерной лит-ры, которую и научной не назовёшь, и
в "разное" как-то не удобно пихать. И вообще, здесь вопросов уйма -
куда, например, девать религиозную, мистическую и т.п. лит-ру...
Дык вот,это ,скажем так, первый уровень
.Второй - это,наверное,жанры.В художественной - это фантастика,детективы,любовные
романы и прочее.Начуная литература - это может быть учебная литература,кукбуки,покет
буки(карманные книги,вроде). И так далее.
Не понял, о чём тут... Думаю, что научную литературу и нужно делить по
наукам, тут можно предложить 4 раздела - точные, естественные,
социальные и гуманитарные науки, а также междисциплинарные науки.
Это второй уровень. Третий уровень
- на усмотрение пользователя. Первый уровень задан жёстко,второй и третий - на
усмотрение пользователя.
Вообще же хотелось бы, чтобы в программе пользователь полностью мог
задать структуру самостоятельно. Если же начнём создавать базу для
общего пользования, например, для распространения на CD или для
выкладывания в и-нет, тогда можно будет обсудить структуру подробнее
здесь и выработать некий стандарт. Можно также попробовать
воспользоваться какой-нить официальной классификацией, например, ББК
или УДК.
Что же касается полей, то думаю, наиболее необходимыми являются Автор,
название (единственное абсолютно обязательное поле) и тема, Имя файла
- вряд ли столь уж обязательно, ибо ведь книгу можно будет открыть
непосредственно из базы, правда? Впрочем, мне кажется, что в идеале
должны быть две формы представления данных - краткая (автор, название,
тема), и полная, когда выводится полное библиографическое описание,
сведения о файле, и вообще вся информация, которую составитель базы
почёл за нужное внести при добавлении книги. Скажем сделать ряд полей
скрытыми по умолчанию и выводимыми только по команде пользователя.
Кстати, добавление инфы о файле (название, размер, дата и пр.) неплохо бы было
сделать
автоматической. Ну я замечтался, кажется... Очень уж нужна такая
программа!