Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 20.07.2012, 19:08   #1
Почетный Пользователь
 Рыцарь
Аватар для the-boxi
 
the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
Отправить сообщение для the-boxi с помощью ICQ Отправить сообщение для the-boxi с помощью MSN Отправить сообщение для the-boxi с помощью Skype™
 
Red face MyWorldAppAdder исходники! ^_^

Решил выставить исходники своей программы на всемирный жуковский суд программистов и может быть даже на помощь кому-то.
Говорю сразу Updater был взят с гайда Твикса и чучуть переделан.
Все мои ошибки и проблемы прошу описать.
Качайте используйте, но не забываем что авторство за Боксиком, то есть, за мной!


С уважением, the-boxi!
Вложения
Тип файла: rar MyWorldAppAdderWpfSource.rar (1.05 Мб, 307 просмотров)
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alех (21.07.2012), biostalker_-198 (21.07.2012), Zewsik2011 (23.07.2012)
Старый 22.08.2012, 02:50   #2
 Разведчик
Аватар для cthulhu217
 
cthulhu217 никому не известный тип
Регистрация: 16.03.2012
Сообщений: 4
Популярность: 14
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: MyWorldAppAdder исходники! ^_^

Хочется дать несколько советов по поводу того, как надо писать программы с использованием wpf.
1. Не использовать визуальный редактор форм. Делать хорошую вёрстку он сам не умеет. И при изменение размеров окна могут возникнуть проблемы с масштабированием, т.к. визуальный редактор не использует layout'ы
2. Использовать layout'ы. (Grid Panel, Stack Panel и т.д.)
3. Использовать привязку данных. Самая удобная фича wpf же. [Ссылки могут видеть только зарегистрированные пользователи. ]
4. Идеально было бы использовать паттерн MVVM. [Ссылки могут видеть только зарегистрированные пользователи. ]
Может показаться, что он слишком сложен, но он того стоит. С его помощью становится очень просто менять внешний вид приложения.
5. Для парсинга html советую использовать html agility pack, а не разбирать строки вручную.
6. Для сохранения и чтения настроек можно было бы использовать встроенную в шарп сериализацию.
7. delegate() {...} можно заменять на ()=>{...}
Если интересны еще замечания и советы, то пиши в ЛС
  Ответить с цитированием
Пользователь сказал cпасибо:
the-boxi (22.08.2012)
Старый 22.08.2012, 08:06   #3
Почетный Пользователь
 Рыцарь
Аватар для the-boxi
 
the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
Отправить сообщение для the-boxi с помощью ICQ Отправить сообщение для the-boxi с помощью MSN Отправить сообщение для the-boxi с помощью Skype™
 
По умолчанию Re: MyWorldAppAdder исходники! ^_^

Цитата:
Сообщение от cthulhu217Посмотреть сообщение
1. Не использовать визуальный редактор форм. Делать хорошую вёрстку он сам не умеет. И при изменение размеров окна могут возникнуть проблемы

Там размер менять не нужно! И он вроде бы как заблокирован!
Цитата:
Сообщение от cthulhu217Посмотреть сообщение
6. Для сохранения и чтения настроек можно было бы использовать встроенную в шарп сериализацию.

Она и так используется!
Насчет парсинга хтмл, зачем? Так хоть привязка именно к этой строке есть.
Цитата:
Сообщение от cthulhu217Посмотреть сообщение
7. delegate() {...} можно заменять на ()=>{...}

И смысл от этого изменения?
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
  Ответить с цитированием
Старый 22.08.2012, 18:34   #4
 Разведчик
Аватар для cthulhu217
 
cthulhu217 никому не известный тип
Регистрация: 16.03.2012
Сообщений: 4
Популярность: 14
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: MyWorldAppAdder исходники! ^_^

Цитата:
Сообщение от the-boxiПосмотреть сообщение
Она и так используется!

Под автоматической сериализацией я понимаю использование [Ссылки могут видеть только зарегистрированные пользователи. ] вот этого класса, например. Но да, можно и без неё обойтись.

Цитата:
Сообщение от the-boxiПосмотреть сообщение
И смысл от этого изменения?

Смысл не изменится. Просто это более короткий вариант.
  Ответить с цитированием
Старый 26.08.2012, 00:51   #5
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: MyWorldAppAdder исходники! ^_^

я конечно люблю LINQ но в них нет души, анонимные делегаты как то ближе
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Скрипт] Исходники wadd Прочее 2 31.03.2012 20:24

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:43.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net