Pull to refresh

Comments 35

Отличная статья, спасибо. Надеюсь в скором времени тебе хватит кармы перенести топик в нужный блог.
TableLayoutPanel и уже на нем расположены TextBox, Button, ListView и WebBrowser

А что значит WebBrowser? Содержимое будет отображаться на движке IE?
Именно. Еще его можно использовать для вставки своих веб-контролов в вин-приложение. Только надо не забывать делать Dispose() т.к. он эрет много ресурсов.
Кстати, вот пишу на Delphi и C# и везде WebBrowser на движке IE.
Никто не знает есть ли комоненты для работы с движком Firefox например?
Я в этой теме мало что знаю, но раз Firefox OpenSource, то можно предположить что такие компоненты были написаны.
UFO just landed and posted this here
Просто замечательно, что появляется все больше писателей на тему .NET. Сам как-то не могу на это время найти. Наверное, начну что-то писать по абзацу в день, хоть что-то в итоге, да получится полезное.

По теме несколько пожеланий. Откуда такой стиль именования локальных переменных? Совсем непривычный :) И, мне кажется, корректнее будет обработчик MouseDown заменить на SelectedIndexChanged. Но это так, скорее офтопик.

PS. Не пробовали делать агрегатор фидов, компилируя несколько RSS в одну ленту?
Хмм... Сам если честно иногда удивляюсь, откуда такой стиль :) Знаю что неправильный, но иногда совсем не хочется придумывать нормальные названия некоторым не особо важным переменным...

SelectedIndexChanged - логичнее и правильнее, но хотелось показать, что выбранный элемент можно получить и таким способом... Сам когда то узнал о нем из чужих сосов...

Несколько RSS в одну ленту? Боже упаси... Я обрабатываю каждый канал в отдельности. Тоесть ListView меняем на TreeView и делаем для каждого канала отдельные ветки... Но это совсем другая тема, и если меня в ближайшее время не заберут в ВС РФ, то я об этом напишу, в рамках статей, в которых я описываю создание RSS ридера с нуля. (Естественно за чтение отвечает свой парсер)
Я больше имел ввиду не смысл, а регистр у переменных :)

Почему так плохо объединять в одну ленту? В гаджете для висты именно так сделано. Вроде нормально функционирует.
В своем ридере планируется использовать классы из System.Xml?

PS. Успехов в борьбе с ВС РФ ;)
> Я больше имел ввиду не смысл, а регистр у переменных :)
регистр, потому что это сокращения от имен классов (правда в приведенном коде не везде, т.к. там я забыл их переименовать после переписывания предыдущей версии)

> Почему так плохо объединять в одну ленту?
Не юзабильно... Получается свалка из новостей.

> В своем ридере планируется использовать классы из System.Xml?
Да. Не очень хочется парсить файл самому :)

> PS. Успехов в борьбе с ВС РФ ;)
Спасибо, но она мне уже не понадобится :( Я в любом случае иду... Вопрос только когда.
В любом случае желательно с маленькой буквы именовать. Даже для аббревиатур. Тут на хабре целый топик по правилам оформления кода написали: C#: требования и рекомендации по написанию кода, думаю, будет полезным.

А по XML советую глянуть мою статью Работаем с LINQ to XML. (не PR :) просто с помощью LINQ работать с XML на порядок проще, чем стандартными средствами).
Спасибо за ссылку, но подобный материал я читал, правда давненько уж :) Обычно именую по правилам Camel, но не всегда :-[

Статью гляну. Спасибо за ссылку. Давно хотел с линком познакомиться, ток что то все руки не доходили.
Если используете 3.5 Framework, то очень советую глянуть на LINQ. Упрощает жизнь во многих случаях. Сам пока не разобрался - смотрел как-то со стороны, типа нафиг надо :)
Пока что не использую... Может в скором времени перейду.
не согласен, что объединение в одну ленту - "свалка". сам так часто читаю - мне удобно :)
Ну я не спорю. Каждый делает как ему удобно... Но все же иначе как свалкой, объединение всех фидов в одну ленту, я назвать не могу. Ни какой, ведь, упорядочености... Все новости наваленны в одну кучу.
Только MouseDown - не лучший способ определения выбора в ListView. А что выбор сделан при помощи клавиатуры? Я бы сделал немного по-другому. Но все равно молодец! Пусть хабрачеловеки узнают о силе дотнета! :)
Наверное, неплохо бы было выложить сорсы как архив в конце статьи. :)
Хотел... Но не знаю нормальные файловые хостинги :( (рапиду и подобные не перевариваю, т.к. у нашего прова один IP на всех пользователей :()
Спасибо за ссылки, выложил архив на Народе.
Молодец! Простая и понятная статья. Про mouse down я тоже не согласен - можно же проще. Но суть не в этом, уже давно на 3.5 пишу и про syndication не слышал, спасибо!
Я про syndication тоже не слышал, до вчерашнего дня :) Благодарить надо Maxter'a, это открыл хабре syndication :)
Да незачто :) Где нибудь во вторник опубликую еще статью с интересной фичей
Вспомнил почему то шутку, про вирус который работает только в системе в которой есть .Net Framework. Да надо больше заниматься C#. В конце концов сделают один огромный фраймворк охватывающий все и встроят в коробку с виндовс и тогда эта шутка уже будет непонятной:)
Так .NET по умолчанию включен в состав Windows. Вопрос только в версии :)
только в висту в ХП надо ручками ставить
Смотря в какой виндовс. Вот именно дорогой, В версии вопрос! Это самое главное об этом я и написал.
Sign up to leave a comment.

Articles