[еКнига] Каталогизация : продолжение[2]
![](http://mediasubs.ru/author/avatar/2874881.png)
Здравствуйте, уважаемые участники расылки.
Всего день ,как отсутствовал,а набрался целый ящик писем .Поэтому
постараюсь ответить на все вопросы,однако не по порядку.
Думаю о формате Access, однако кто-то заметил что формат SQL довольно
удобный,и MySQL бесплатен. Почему выбрал Access ? Потому что сейчас по
книге изучаю работу с этим типом БД :)(читай - так как других пока не
знаю). И - встречный вопрос No1 - Однажды я разрабатывал по просьбе
знакомого программу по работе с БД для нашего Каневского центра
занятости.БД была в формате Paradox , но не в этом сейчас дело. Я
использовал динамические псевдонимы,чтобы не зависеть от того,где
размещается файл с базой.Однако на компьютере этого самого знакомого
программа нифига не запускалась.В книге прочёл,что надо переносить не
только прогу,но и файлы BDE (или другие,я уже не помню). Дык вот,если
SQL или Access не установлен у пользователя,который будет пользоваться
программой,возможно ли будет обеспечить работу БД
без посторонних файлов ??? Если нет,то намного ли увеличится
дистрибутив если в него эти файлы вложить ? Фух,извиняюсь за
путанность объяснения :))). Вопрос No2 - Что из себя представляет MySQL
? Возможно ли его утянуть на дайлапе ?
Все книги будут хранится в одном указанном в настройках программы
каталоге и подкаталогах(или их будет создавать пользователь - или сама
программа - ещё не знаю) .Одно НО - 1 книга -1 файл.Принципиально.:)
Есть ещё книги в html формате , однако перевести их в *.chm - дело 2-х
минут,и 1 файл удобнее чем много (это только ИМХО).Неплохо было бы
сделать такую вещь - по нажатию кнопки Добавить книгу открывается окно
в котором можно выбрать[1)Переместить файл в базу 2)Скопировать файл в
базу]
Действительно,тут я немного загнул. Просто почему-то возникла
совершенно безумная мысль привязки первого уровня к интерфейсу проги.
Мда,уровней должно быть вроде 3(как раз хватает),и они определяются
юзером самостоятельно.
1 файл.Всего навсего.Много и напряжённо думал,стоит ли использовать
какуй-нибудь БД либо просто сделать форматированный файл.Однако потом
решил что с моим уровнем знаний покуа лучше не связываться с
процедурами обработки файла. И потом - как тогда хранить описание
книги,если оно занимает несколько строк ?
Нуууу...Работа естественно однопользовательская.Какой смысл в
пересылке файла базы ,если этих файлов с книгами не будет у него?
Ведь в базе данных будет поле filename (наверно скрытое) - а то как же
тогда открывать книги во внешних редакторах ? Вот просто отсылась
отдельные книги - это надо.Допустим,поставил галочки напротив
книг,нажал конпку - и на Рабочем столе появилась папка Book с
zip'ами(включающими файл с книгой,html с полной инфой о книге). Раньше
я предлагал сделать файл bif - однако это моё предложение не
вытерпело никакой критики-ну его нафик :)
Название - строго
необходимо.Автор/источник,Издательство,Примечания,Серия(было в
рассылке чьё-то предложение о книгах,входящих в серию),Имя
файла,Размер,Формат,Язык,Описание.Все эти поля,кроме названия ,языка и
формата,не являются обязательными.
Брр.Эта тема вызывает у меня муки.Просто не знаю как сделать. Алексей
Базаров предлагал в виде дерева,однако я не представляю как можно
осуществить отображение инфы из базы данных (ведь для этого существуют
специальные компоненты) в обычном TTreeView ... Как плохо,если плохо
знаешь Дельфи .Очень мне понравилось предложение Александра Королёва
по поводу программы.
Есть.По-моему,я тут всё так подробно расписал,что только садись и пиши
программу:)))). Мне лично очень бы хотелось доделать свой вариант к
концу этого месяца(!)Не судите строго,ведь только изучаю всё это :).
Жду ваших предложений и замечаний.Очень хотелось бы чтобы кто-нибудь
помог в отдельных вопросах ,связанных с Delphi .
Здравствуйте.
будет пользоваться программой,возможно
Да. Через ODBC. Однако, насколько знаю, создать с нуля базу акцесса (если нет
установленного акцесса) невозможно. Из SQL практически на любую можно создать
и с нуля. Но лучше распространять с программой и базу данных (пустую).
Сервер баз данных SQL. Распространяется на услових - для открытых исходников
- GNU лицензия. Для комерческого использования - собственная комерческая лицензия.
Весит скомпиленная под WINDOWS версия в районе 25-40 МБ (взависимости с инсталятором
или без). Если не брать последнию версию, то даже 10-15 МБ. Посмотрите www.mysql.ru
Ну можно было через разделители (например, табуляция - другое поле).
можно просто в одно из полей добавить возможность связаться с автором базы, и
попросить у него. А саму базу выкладывать куда нибуть.
--
Дискуссионный лист "Электронная книга"
Модератор - Михаил Духонин <mihail_***@m*****.ru>
Перед вами 2524 выпуск листа, разошедшийся для 661 человек.
Постоянный адрес выпуска этого письма в архиве -
http://subscribe.ru/archive/lit.book.library.ebookaccess/msg/209770
-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:lit.book.library.ebookaccess-list@subscribe.ru
Отписать: mailto:lit.book.library.ebookaccess--unsub@subscribe.ru
http://subscribe.ru/ http://subscribe.ru/feedback