Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Ваши программы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.01.2011, 08:32
Аватар для EaRLL
EaRLL EaRLL вне форума
Прохожий
 
Регистрация: 01.01.2011
Сообщения: 6
Репутация: 10
По умолчанию StreamBase

Приветствую, всяк входящий!

В общем, выношу на ваш суд сие чудо кодинга , решил, таскать, от безделья написать. Если будет востребована - буду продолжать развивать.
В общем, программа интернет-радио (идея не нова, вкурсе, но шож делать, если руки чешутся?), ловит 70 станций, есть добавление-редактирование станций, список избранного, сортировка по жанрам , звук, визуализация (или как там она называется). При проигрыше станции в заголовке идёт строка в форме - "Радио :: Название песни", по клику на статусбар при проигрыше станции ,можно скопировать текущую композицию в буфер. Иконка в трее с меню - Станции (выводит список станций всех), регулировка звука, показать/скрыть программу и выход.

Почитать подробнее, посмотреть скрины и скачать программу можно тут
Ответить с цитированием
  #2  
Старый 01.01.2011, 12:59
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Не понравилось: Большой размер, необходимость таскать dll в комплекте.
Наблюдается несколько необычное поведение списка радиостанций. Скролбар списка перекрывает элементы и он не активен.
Не запоминается положение элементов (Выбранная радиостанция, уровень громкости) по завершении программы.
Понравилось: 0-настроек для подключения к радиосанции. Запустил, нажал - слушаешь.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 01.01.2011, 13:08
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

На мой взгляд, несколько нелогично в окне "Редактирование потока" назвать кнопку сохранения изменений назвать "Редактировать"
При применении фильтра на жанр нигде не отображается наличие этого фильтра.
Числовое значение уровня громкости малоинформативно и в такой реализации в статусбаре вообще не к месту. У вас уже есть это значение над самим регулятором, надо только его сделать поярче.
Вообще разберитесь с цветовой схемой, т.к. у вас часть доступных элементов раскрашены как недоступные. Часть текста черная, часть синяя, причем без всякой видимой логики.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #4  
Старый 01.01.2011, 13:10
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

И на последок. Добавьте горячие клавиши к основным элементам работы со списком. Например добавление элемента обычно висит на Ins, а удаление на Del
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 01.01.2011, 13:11
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

И совсем напоследок - Вы герой. 1 января в 8-32 выложить сообщение о программе.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #6  
Старый 01.01.2011, 13:24
Аватар для ALexandr555
ALexandr555 ALexandr555 вне форума
Специалист
 
Регистрация: 09.10.2010
Адрес: Тольятти
Сообщения: 803
Версия Delphi: Delphi 7
Репутация: 2064
По умолчанию

дак он наверное всю ночь писал)
Ответить с цитированием
  #7  
Старый 01.01.2011, 13:24
Аватар для EaRLL
EaRLL EaRLL вне форума
Прохожий
 
Регистрация: 01.01.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
И совсем напоследок - Вы герой. 1 января в 8-32 выложить сообщение о программе.
Спасибо за пожелания, учту в следующих версиях
-
Да, и я же живу во владике, поэтому отправлял мессагу в 15:32, успел порядком приободрится
-
ALexandr555: А писал за пару недель до НГ )
Ответить с цитированием
  #8  
Старый 01.01.2011, 13:33
Аватар для ALexandr555
ALexandr555 ALexandr555 вне форума
Специалист
 
Регистрация: 09.10.2010
Адрес: Тольятти
Сообщения: 803
Версия Delphi: Delphi 7
Репутация: 2064
По умолчанию

Цитата:
Сообщение от EaRLL
Да, и я же живу во владике, поэтому отправлял мессагу в 15:32, успел порядком приободрится

теперь все проясняется)
мне в поинципе понравилось, оформление красивое приятно смотреть, все довольно удобно и просто.
Ну вес для меня приемлемый, вот dll это не очень.
Ответить с цитированием
  #9  
Старый 01.01.2011, 13:46
Аватар для EaRLL
EaRLL EaRLL вне форума
Прохожий
 
Регистрация: 01.01.2011
Сообщения: 6
Репутация: 10
По умолчанию

Да я бы и сам рад отказатся от длл'ки, но я думаю каким-либо образом вшить эту длл в экзешник не получится. А db файл сами понимаете - это бд, тоже не смогу от неё отказатся, если только не буду держать все радиопотоки в массиве сразу в проге, размер экзешника тогда занимает около двух метров (при малом количестве радиопотоков).
Ответить с цитированием
  #10  
Старый 01.01.2011, 13:51
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Ну как вариант: все радиостанции сохранять в виде констант в программе. (Программа повысит свой размер, зато не будет лишних файлов). А библиотеку в ресурс можно сохранить и когда надо загружать от туда...
__________________
Помогаю за Спасибо
Ответить с цитированием
  #11  
Старый 01.01.2011, 13:59
Аватар для EaRLL
EaRLL EaRLL вне форума
Прохожий
 
Регистрация: 01.01.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от v1s2222
Ну как вариант: все радиостанции сохранять в виде констант в программе. (Программа повысит свой размер, зато не будет лишних файлов).
Я про это и говорил, но тогда теряется возможность Избранных станций, редактирования, добавления и удаления станций.
Цитата:
Сообщение от v1s2222
А библиотеку в ресурс можно сохранить и когда надо загружать от туда...
Попробую.
-
Да и кстати:
Цитата:
Сообщение от Страдалецъ
Наблюдается несколько необычное поведение списка радиостанций. Скролбар списка перекрывает элементы и он не активен.
Список можно не только скролом мыши вертеть - можно с зажатым пунктом станции его перемещать (типа драг'н'дроп)

Последний раз редактировалось EaRLL, 01.01.2011 в 14:30.
Ответить с цитированием
  #12  
Старый 01.01.2011, 15:11
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Вы сделайте списиок радиостанций в xml и подключайте его через клиентдатасет. Не надо будет таскать лишние DLL и удобно вносить изменения как в программе, так извне.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #13  
Старый 01.01.2011, 15:32
Аватар для EaRLL
EaRLL EaRLL вне форума
Прохожий
 
Регистрация: 01.01.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Вы сделайте список радиостанций в xml и подключайте его через клиентдатасет. Не надо будет таскать лишние DLL и удобно вносить изменения как в программе, так извне.
Если же он будет лежать в папке - какой от этого толк ,если то-же самое может делать и дб файл в папке? А если его загружать из интернет-сервера, то это конечно упростит работу с добавлениями радиостанций, но с такими магическими пасами нельзя будет использовать Избранное, Редактировать/Добавить/Удалить - Это это палка о двух концах, безвыходное положение ...
Ответить с цитированием
  #14  
Старый 02.01.2011, 01:38
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Для db-файла вы используете SqlLite и вынуждены таскать dll. Если-же перейти на xml, то надобность в этом отпадет. Если-же использовать для доступа к данным не TClientDataset, а TXMLDocument, то можно вообще все хранить в одном файле и радиостанции и настройки и избранное.
Можно и в ini-файле хранить - тоже удобно и лишнего не будет.
ПС: Вы кстати исходники собираетесь выкладывать?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #15  
Старый 02.01.2011, 04:10
Аватар для EaRLL
EaRLL EaRLL вне форума
Прохожий
 
Регистрация: 01.01.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Для db-файла вы используете SqlLite и вынуждены таскать dll. Если-же перейти на xml, то надобность в этом отпадет. Если-же использовать для доступа к данным не TClientDataset, а TXMLDocument, то можно вообще все хранить в одном файле и радиостанции и настройки и избранное.
Можно и в ini-файле хранить - тоже удобно и лишнего не будет.
Ок. Спасибо, подумаю)
Цитата:
Сообщение от Страдалецъ
ПС: Вы кстати исходники собираетесь выкладывать?
На этот счёт пока не знаю, возможно выложу.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:04.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter