|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.10.2016, 22:01 | #11 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Думаю стоит начать с нормальных имен элементов форм вместо Button1, Button2, ..., Button42. Еще не делать все подряд переменные глобальными, и вероятно стоит как-то отделять логику (например, работу с настройками, загрузку информации аудио файла, API вк, ...) от UI, разделять на функции, модули и т.п. вместо пихания всего сразу в обработчики событий формы.
А так не так уж плохо, бывает хуже А смысл прятать? При наличии доступа к исходником интерес вряд ли станет меньше, скорее наоборот + можно будет собрать самому вместо запуска непонятного .ехе Под открытием я не имел в виду постоянную загрузку файлов на форум и т.п., лучше просто создать репозиторий на гитхаб и коммитить, заодно научиться и привыкнуть пользоваться Git, это удобно и важно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.10.2016, 22:17 | #12 |
Пользователь
Регистрация: 07.05.2016
Сообщений: 11
|
Спасибо за ответ и проверку кода, учту пожелания о переименовывании объектов, а также подумаю о Githab.
Про непонятный *.exe - я сделал уже готовую программу для установки на множество компьютеров. Хотелось бы пояснения насчет разделения логики. А собрать самому - программирующих на Lazarus пока не густо... Хотя часть кода можно вставить куда угодно. |
26.10.2016, 19:29 | #13 |
Пользователь
Регистрация: 07.05.2016
Сообщений: 11
|
Стоит ли добавить поддержку синхронизируемых текстов песен *.lrc?
|
08.11.2016, 22:51 | #14 |
Пользователь
Регистрация: 07.05.2016
Сообщений: 11
|
Решил сделать глобальную модернизацию кода: поменять имена объектов согласно их предназначению, сделать явную архитектуру программы(план создан). Попытаюсь добавить поддержку локализаций, форму пожеланий, расширенный эквалайзер(12), тексты песен, больше возможностей для настройки приложения, Winamp DSP, смена логотипа и т.д.
И задумок уже выполнено: тексты песен, Winamp DSP, смена имен и логотипа. |