Решил выставить исходники своей программы на всемирный жуковский суд программистов и может быть даже на помощь кому-то.
Говорю сразу Updater был взят с гайда Твикса и чучуть переделан.
Все мои ошибки и проблемы прошу описать.
Качайте используйте, но не забываем что авторство за Боксиком, то есть, за мной!
С уважением, the-boxi!
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
Хочется дать несколько советов по поводу того, как надо писать программы с использованием wpf.
1. Не использовать визуальный редактор форм. Делать хорошую вёрстку он сам не умеет. И при изменение размеров окна могут возникнуть проблемы с масштабированием, т.к. визуальный редактор не использует layout'ы
2. Использовать layout'ы. (Grid Panel, Stack Panel и т.д.)
3. Использовать привязку данных. Самая удобная фича wpf же. [Ссылки могут видеть только зарегистрированные пользователи. ]
4. Идеально было бы использовать паттерн MVVM. [Ссылки могут видеть только зарегистрированные пользователи. ]
Может показаться, что он слишком сложен, но он того стоит. С его помощью становится очень просто менять внешний вид приложения.
5. Для парсинга html советую использовать html agility pack, а не разбирать строки вручную.
6. Для сохранения и чтения настроек можно было бы использовать встроенную в шарп сериализацию.
7. delegate() {...} можно заменять на ()=>{...}
Если интересны еще замечания и советы, то пиши в ЛС
Под автоматической сериализацией я понимаю использование [Ссылки могут видеть только зарегистрированные пользователи. ] вот этого класса, например. Но да, можно и без неё обойтись.
Цитата:
Сообщение от the-boxi
И смысл от этого изменения?
Смысл не изменится. Просто это более короткий вариант.