Друзья, меня давно мучает вопрос, где все же правильнее хранить базу песен? По стандартам Windows, программы не должны хранить пользовательские данные в «Program Files» в папке с программой, а пользоваться папками профиля пользователя. Если это не выполняется, начинаются проблемы с записью настроек, редактированием текстов, аккордов, и прочий зоопарк неожиданностей из за прав на запись для не-администраторов или включенного UAC.
Пока я вижу два варианта:
- Там же, где файл настроек, т.е. есть Application Data\Alex.BiT Software\Songbook
- В папке «Мои документы\SongBook»
Наиболее логичным мне кажется первый вариант, таким образом поступают все продукты Mozilla например, и хранят профили там. А что вы думаете по этому поводу?)
Сюда нужно писать о проблемах с созданием временных файлов и прочих проблемах доступа
Я тут посидел, подумал, и понял что я абсолютно не представляю, каким образом можно прикрутить к TWebBrowser возможность выводить текст в несколько колонок, кроме как задавать в тексте песни какие-либо теги. Но этот вариант я считаю колхозным, и поэтому не хочу реализовывать — ибо никто не будет править каждый файл чтобы туда добавить, а если и будет, то стоит только изменить размер окна, чтобы вся работа пошла насмарку… У кого какие идеи?
Камрады! Я что-то застрял, мысль буксует. У кого-нить есть мысли, по какому алгоритму построить аппликатуры аккордов? Как видите, все данные уже посчитаны, даже нужные ноты на «грифе» выделены.Вроде бы задача простейшая, а в упор башка отказывается ее решать.
В самом скором времени в Песеннике произойдут некоторые изменения:
- Будет добавлена поддержка Юникода в текстах песен
- Будет добавлена поддержка формата ChordPro
- Настройки перестанут по-умолчанию храниться в папке с программой (!ВНИМАНИЕ!) и перенесутся в ApplicationData
- Файл базы аккордов в папке с программой будет переименован, и более редактироваться не будет. Вместо него в папке с настройками будет создаваться пользовательский файл аккордов.
Друзья, скажите, какая версия Android на ваших устройствах? Ответить можно в голосовании в правой части страницы.
Друзья! Я тут понял, что очень смутно представляю себе, как должен выглядеть интерфейс песенника под Android? ТО, что я набросал (пока не покажу :), как-то примитивно, на мой взгляд.
У кого какие мысли?
А какую бы ВЫ сделали структуру базы данных (как бы хранили песни) на сервере?
Попробовал сегодня набросать черновик версии для КПК, и понял, что я не представляю, как должна выглядеть эта самая версия. На экране так мало места… Видимо, схема будет такая же, но дерево песен будет прятаться, чтобы можно было песню видеть.
А у вас есть предложения?