|
#1
|
||||
|
||||
StreamBase
Приветствую, всяк входящий!
В общем, выношу на ваш суд сие чудо кодинга , решил, таскать, от безделья написать. Если будет востребована - буду продолжать развивать. В общем, программа интернет-радио (идея не нова, вкурсе, но шож делать, если руки чешутся?), ловит 70 станций, есть добавление-редактирование станций, список избранного, сортировка по жанрам , звук, визуализация (или как там она называется). При проигрыше станции в заголовке идёт строка в форме - "Радио :: Название песни", по клику на статусбар при проигрыше станции ,можно скопировать текущую композицию в буфер. Иконка в трее с меню - Станции (выводит список станций всех), регулировка звука, показать/скрыть программу и выход. Почитать подробнее, посмотреть скрины и скачать программу можно тут |
#2
|
||||
|
||||
Не понравилось: Большой размер, необходимость таскать dll в комплекте.
Наблюдается несколько необычное поведение списка радиостанций. Скролбар списка перекрывает элементы и он не активен. Не запоминается положение элементов (Выбранная радиостанция, уровень громкости) по завершении программы. Понравилось: 0-настроек для подключения к радиосанции. Запустил, нажал - слушаешь. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
На мой взгляд, несколько нелогично в окне "Редактирование потока" назвать кнопку сохранения изменений назвать "Редактировать"
При применении фильтра на жанр нигде не отображается наличие этого фильтра. Числовое значение уровня громкости малоинформативно и в такой реализации в статусбаре вообще не к месту. У вас уже есть это значение над самим регулятором, надо только его сделать поярче. Вообще разберитесь с цветовой схемой, т.к. у вас часть доступных элементов раскрашены как недоступные. Часть текста черная, часть синяя, причем без всякой видимой логики. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
||||
|
||||
И на последок. Добавьте горячие клавиши к основным элементам работы со списком. Например добавление элемента обычно висит на Ins, а удаление на Del
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
||||
|
||||
И совсем напоследок - Вы герой. 1 января в 8-32 выложить сообщение о программе.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
дак он наверное всю ночь писал)
|
#7
|
||||
|
||||
Цитата:
- Да, и я же живу во владике, поэтому отправлял мессагу в 15:32, успел порядком приободрится - ALexandr555: А писал за пару недель до НГ ) |
#8
|
||||
|
||||
Цитата:
теперь все проясняется) мне в поинципе понравилось, оформление красивое приятно смотреть, все довольно удобно и просто. Ну вес для меня приемлемый, вот dll это не очень. |
#9
|
||||
|
||||
Да я бы и сам рад отказатся от длл'ки, но я думаю каким-либо образом вшить эту длл в экзешник не получится. А db файл сами понимаете - это бд, тоже не смогу от неё отказатся, если только не буду держать все радиопотоки в массиве сразу в проге, размер экзешника тогда занимает около двух метров (при малом количестве радиопотоков).
|
#10
|
||||
|
||||
Ну как вариант: все радиостанции сохранять в виде констант в программе. (Программа повысит свой размер, зато не будет лишних файлов). А библиотеку в ресурс можно сохранить и когда надо загружать от туда...
Помогаю за Спасибо |
#11
|
||||
|
||||
Цитата:
Цитата:
- Да и кстати: Цитата:
Последний раз редактировалось EaRLL, 01.01.2011 в 14:30. |
#12
|
||||
|
||||
Вы сделайте списиок радиостанций в xml и подключайте его через клиентдатасет. Не надо будет таскать лишние DLL и удобно вносить изменения как в программе, так извне.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#13
|
||||
|
||||
Цитата:
|
#14
|
||||
|
||||
Для db-файла вы используете SqlLite и вынуждены таскать dll. Если-же перейти на xml, то надобность в этом отпадет. Если-же использовать для доступа к данным не TClientDataset, а TXMLDocument, то можно вообще все хранить в одном файле и радиостанции и настройки и избранное.
Можно и в ini-файле хранить - тоже удобно и лишнего не будет. ПС: Вы кстати исходники собираетесь выкладывать? Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#15
|
||||
|
||||
Цитата:
Цитата:
|