|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
[ Исходник ] - Lib music
Имя (Ник): margarin
E-mail / Адрес сайта: natig1906@ya.ru Описание исходника: Пример создания АИС библиотеки музыкальных нот. Было бы не плохо, если бы кто нибудь разобрался в коде (может проще написать с нуля) и осуществил загрузку (выгрузку) файлов на сервер. Стадия программы: добавить возможность в таблице "doc_composition" хранить файлы (или ссылки на них), добавить функционал для работы с ними в программу - программа готова для работы. Скачать: lib-music.zip (6 мб) |
#2
|
||||
|
||||
Посмотрел и нифига не понял. Не проще ли все в базу складывать?
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Цитата:
(Ноты музыкальных произведений хранятся в pdf формате, хотя в большей части это сканы) P.S. Вы имеете ввиду, хранить файлы (нот) в базе, по средствам FileStream или другим способом? Последний раз редактировалось margarin, 02.06.2013 в 22:19. |
#4
|
||||
|
||||
Имею ввиду организовать хранение этих самых pdf (кстати и midi тоже) в базе данных, в BLOB поле, там же и картинки композиторов.
Несколько сущностей: * Композитор * Жанр * Инструмент * Хранилище (там же и тип нот) (* Тональности) Все их связать, т.о. можно организовать поиск нужной композиции по заданным критериям (и просмотр нот) — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 02.06.2013 в 22:42. |
#5
|
|||
|
|||
Цитата:
Не очень понял, чем плохо связал сущности я? Если я правильно понял, ноты хранить в полях varbinary (как на картинке)? Я хотел так сделать но, успеха в этом направлении пока не нашел. |
#6
|
|||
|
|||
Цитата:
Несколько вопросов: 1. Действительно нужна такая сложная диаграмма? 2. А есть какое нить формализованное ТЗ? Use cases? 3. А чего архив такой большой? БД и бинарник что-ли туда засунул? Ненадо, база передается в виде скриптов для создания, а бинарник компилиться из исходников. 4. А есть у этой программы какая-нить ценность кроме опыта написания подобных программ? Если есть, то могу переписать, могу даже на FM (XE3). |
#7
|
|||
|
|||
Примерно так я представляю интерфейс (картинка с моим представлением "form_reader_composition.png").
"Поле 1" - на нем размещаются закладки с композиторами, тональностями, типами нот и прочими критериями для группировки нот. "Поле 2" - в него выводится список произведений, которые относятся выбранному элементу группы в "Поле 1". Я правильно понял Ваши сообщения? |