Comments 14
UFO just landed and posted this here
Метод Close() вызывает Dispose(true)
А если произойдёт исключение? Без using ведь не будет гарантии, что Dispose будет вызван и все внутренние ресурсы будут освобождены.
Если посмотреть на мой код, то можно увидеть, что у меня нет обработки ошибок, кроме той, которая обусловлена функциональностью. Это одна из причин, по кторой я назвал это приложение «заготовкой».
Если произойдёт необработанное исключние, в случае WP, говернёр ресурсов грохнет моё приложение и освободит все ресурсы.
Если произойдёт необработанное исключние, в случае WP, говернёр ресурсов грохнет моё приложение и освободит все ресурсы.
И в .NET, и в Silverlight
Зачем вводить в заблуждение фразой: "… в 3 строчки"??? Такие же три строчки и на андройде можно нарулить.
Я вижу 3 строчки, которые делаю всю работу с HTTP:
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
client.DownloadStringAsync(new Uri(blogRSSURL));
Не совсем понимаю, при чём здесь Android. Можно сделать на Android за 3 строчки — отлично.
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
client.DownloadStringAsync(new Uri(blogRSSURL));
Не совсем понимаю, при чём здесь Android. Можно сделать на Android за 3 строчки — отлично.
Всё-таки меня вводит в недоумение гигантский бессмысленный заголовок ПОСТ, занимающий 1/4 экрана. Это, конечно, в духе WP, но как-то расточительно для экранов мобильных устройств.
Судя по коду (названия свойств в нижнем регистре, отсутствия ViewModel, ручное создание делегатов, var не используется) — автор недавно начал изучать c# и xaml?
Признавайтесь, месяц уже есть?
Признавайтесь, месяц уже есть?
Задача данной статьи в том, чтобы продемонстрировать возможности платформы для разработчика в максимально простой форме.
Я не считаю нужным для приложения из 2-х форм с простой логикой, использовать MVVM. По моему опыту это приводит к тому, что вместо того, чтобы рассказывать о том, что я хочу рассказать, я начинаю рассказывать о MVVM.
Я жёсткий противник использовании в примерах разнообразных «правильных» паттернов и «радостей программиста». Пример должен в доступной форме показать возможности использования и должен вызывать минимум вопросов.
В результате, я стараюсь не использовать MVVM и var во всех своих примерах. Я считаю, что это ухудшает читаемость кода, а в случае примера, это гораздо важнее, чем «радости программиста».
В завершение, отвечу на ваши вопросы.
Изучать C# я начал в момент его появления. XAML, конечно, не в момент его появления, а попозже, на платформе Windows Embedded CE.
Да, пожалуй, месяц прошёл уже.
Ещё маленькие буквы. Эта страшная привычка осталась у меня от С\С++
Я не считаю нужным для приложения из 2-х форм с простой логикой, использовать MVVM. По моему опыту это приводит к тому, что вместо того, чтобы рассказывать о том, что я хочу рассказать, я начинаю рассказывать о MVVM.
Я жёсткий противник использовании в примерах разнообразных «правильных» паттернов и «радостей программиста». Пример должен в доступной форме показать возможности использования и должен вызывать минимум вопросов.
В результате, я стараюсь не использовать MVVM и var во всех своих примерах. Я считаю, что это ухудшает читаемость кода, а в случае примера, это гораздо важнее, чем «радости программиста».
В завершение, отвечу на ваши вопросы.
Изучать C# я начал в момент его появления. XAML, конечно, не в момент его появления, а попозже, на платформе Windows Embedded CE.
Да, пожалуй, месяц прошёл уже.
Ещё маленькие буквы. Эта страшная привычка осталась у меня от С\С++
Знаете, на самом деле всё, что вы указали — правильно и логично.
Но всё же, читая название поста и сам пост в целом, я, к примеру, и не ожидал, что автор всё это учтёт.
Даже напротив, мне как новичку в C# в целом и для WP7 в частности, и хотелось что бы автор, не погружаясь глубоко, показал простой способ того, как использовать «HTTP в 3 строчки»,«WebClient» и «WebBrowser» для написания простенького RSS — ридера.
Спасибо автору, с удовольствием прочитал пост и с удовольствием напишу (попрактиковаться) почти тоже самое, но с блекджеком (всё то, что описал LexL) и шл…
Но всё же, читая название поста и сам пост в целом, я, к примеру, и не ожидал, что автор всё это учтёт.
Даже напротив, мне как новичку в C# в целом и для WP7 в частности, и хотелось что бы автор, не погружаясь глубоко, показал простой способ того, как использовать «HTTP в 3 строчки»,«WebClient» и «WebBrowser» для написания простенького RSS — ридера.
Спасибо автору, с удовольствием прочитал пост и с удовольствием напишу (попрактиковаться) почти тоже самое, но с блекджеком (всё то, что описал LexL) и шл…
Sign up to leave a comment.
Работа с HTTP в 3 строчки, или делаем свой RSS Reader c WebClient и WebBrowser