17:32 Обновление: Bing Wallpaper v3.5 → Wallpaper Everyday v3.7 | |
2 года назад я написал маленькое приложение для скачивания заставок с сайта bing.com. Сначала программа была вообще консольной: запустилась, сделала свое дело и закрылась. Затем она начала обрастать различными настройками и была переписана на WinForms (тогда я их только "формы" и знал из UI), код менялся, функции добавлялись, внутри все запутывалось, формировалась каша, хотя я и старался сделать по-человечески) :D Но в июле все изменилось. Как оказалось, в апреле (а я узнал об этом именно в июле...) этого года Microsoft выпустила новое приложение - Bing Wallpaper. С точно такой же основной функцией и точно таким же названием. Nice. Это заставило дернуться с места, открыть старый код и подумать, куда двигаться дальше. Сначала было решено изменить название на Wallpapers Everyday (лучше ничего не придумал, хах) и слегка расширить функционал программы. Это должна была быть версия 3.6, однако, чем больше я писал, тем больше становилось желание вовсе забросить этот код - за 2-й курс универа я получил некоторый опыт, который помог мне понять, что старый код просто ужасен. Да и Bing Wallpaper от Microsoft гораздо более красивый. В итоге, когда я почти закончил, я все же решил: пора все поменять, двигаться дальше. Был создан новый WPF-проект с новым названием Wallpapers Everyday. В WPF элементы управления куда красивее, да и возможностей тут куда больше, чем у WinForms. Старый код был полностью реорганизован, новые функции добавлены. В итоге получилось вот так:
Думаю, так гораздо лучше, нежели раньше. WinForms - хорошая технология, но давно пора использовать более современные вещи. Итак, изменения:
Конечно же, в программе возможны баги. Без них никуда) XD Но это уже будет исправляться по мере их нахождения. На этом у меня пока что все. Удачи и приятного использования!) | |
|
Всего комментариев: 0 | |