Comments 35
Отличная статья, спасибо. Надеюсь в скором времени тебе хватит кармы перенести топик в нужный блог.
-1
Неплохо, плюсую ;)
+1
Отлично!
0
Краткость - сестра таланта ;)
0
TableLayoutPanel и уже на нем расположены TextBox, Button, ListView и WebBrowser
А что значит WebBrowser? Содержимое будет отображаться на движке IE?
А что значит WebBrowser? Содержимое будет отображаться на движке IE?
0
Именно. Еще его можно использовать для вставки своих веб-контролов в вин-приложение. Только надо не забывать делать Dispose() т.к. он эрет много ресурсов.
+1
Кстати, вот пишу на Delphi и C# и везде WebBrowser на движке IE.
Никто не знает есть ли комоненты для работы с движком Firefox например?
Я в этой теме мало что знаю, но раз Firefox OpenSource, то можно предположить что такие компоненты были написаны.
Никто не знает есть ли комоненты для работы с движком Firefox например?
Я в этой теме мало что знаю, но раз Firefox OpenSource, то можно предположить что такие компоненты были написаны.
0
UFO just landed and posted this here
Плюс http://www.iol.ie/~locka/mozilla/mozilla… - как ActiveX (предыдущий под .NET)
0
Ухты!!! респект :)
0
Просто замечательно, что появляется все больше писателей на тему .NET. Сам как-то не могу на это время найти. Наверное, начну что-то писать по абзацу в день, хоть что-то в итоге, да получится полезное.
По теме несколько пожеланий. Откуда такой стиль именования локальных переменных? Совсем непривычный :) И, мне кажется, корректнее будет обработчик MouseDown заменить на SelectedIndexChanged. Но это так, скорее офтопик.
PS. Не пробовали делать агрегатор фидов, компилируя несколько RSS в одну ленту?
По теме несколько пожеланий. Откуда такой стиль именования локальных переменных? Совсем непривычный :) И, мне кажется, корректнее будет обработчик MouseDown заменить на SelectedIndexChanged. Но это так, скорее офтопик.
PS. Не пробовали делать агрегатор фидов, компилируя несколько RSS в одну ленту?
+3
Хмм... Сам если честно иногда удивляюсь, откуда такой стиль :) Знаю что неправильный, но иногда совсем не хочется придумывать нормальные названия некоторым не особо важным переменным...
SelectedIndexChanged - логичнее и правильнее, но хотелось показать, что выбранный элемент можно получить и таким способом... Сам когда то узнал о нем из чужих сосов...
Несколько RSS в одну ленту? Боже упаси... Я обрабатываю каждый канал в отдельности. Тоесть ListView меняем на TreeView и делаем для каждого канала отдельные ветки... Но это совсем другая тема, и если меня в ближайшее время не заберут в ВС РФ, то я об этом напишу, в рамках статей, в которых я описываю создание RSS ридера с нуля. (Естественно за чтение отвечает свой парсер)
SelectedIndexChanged - логичнее и правильнее, но хотелось показать, что выбранный элемент можно получить и таким способом... Сам когда то узнал о нем из чужих сосов...
Несколько RSS в одну ленту? Боже упаси... Я обрабатываю каждый канал в отдельности. Тоесть ListView меняем на TreeView и делаем для каждого канала отдельные ветки... Но это совсем другая тема, и если меня в ближайшее время не заберут в ВС РФ, то я об этом напишу, в рамках статей, в которых я описываю создание RSS ридера с нуля. (Естественно за чтение отвечает свой парсер)
0
Я больше имел ввиду не смысл, а регистр у переменных :)
Почему так плохо объединять в одну ленту? В гаджете для висты именно так сделано. Вроде нормально функционирует.
В своем ридере планируется использовать классы из System.Xml?
PS. Успехов в борьбе с ВС РФ ;)
Почему так плохо объединять в одну ленту? В гаджете для висты именно так сделано. Вроде нормально функционирует.
В своем ридере планируется использовать классы из System.Xml?
PS. Успехов в борьбе с ВС РФ ;)
0
> Я больше имел ввиду не смысл, а регистр у переменных :)
регистр, потому что это сокращения от имен классов (правда в приведенном коде не везде, т.к. там я забыл их переименовать после переписывания предыдущей версии)
> Почему так плохо объединять в одну ленту?
Не юзабильно... Получается свалка из новостей.
> В своем ридере планируется использовать классы из System.Xml?
Да. Не очень хочется парсить файл самому :)
> PS. Успехов в борьбе с ВС РФ ;)
Спасибо, но она мне уже не понадобится :( Я в любом случае иду... Вопрос только когда.
регистр, потому что это сокращения от имен классов (правда в приведенном коде не везде, т.к. там я забыл их переименовать после переписывания предыдущей версии)
> Почему так плохо объединять в одну ленту?
Не юзабильно... Получается свалка из новостей.
> В своем ридере планируется использовать классы из System.Xml?
Да. Не очень хочется парсить файл самому :)
> PS. Успехов в борьбе с ВС РФ ;)
Спасибо, но она мне уже не понадобится :( Я в любом случае иду... Вопрос только когда.
0
В любом случае желательно с маленькой буквы именовать. Даже для аббревиатур. Тут на хабре целый топик по правилам оформления кода написали: C#: требования и рекомендации по написанию кода, думаю, будет полезным.
А по XML советую глянуть мою статью Работаем с LINQ to XML. (не PR :) просто с помощью LINQ работать с XML на порядок проще, чем стандартными средствами).
А по XML советую глянуть мою статью Работаем с LINQ to XML. (не PR :) просто с помощью LINQ работать с XML на порядок проще, чем стандартными средствами).
0
не согласен, что объединение в одну ленту - "свалка". сам так часто читаю - мне удобно :)
0
Только MouseDown - не лучший способ определения выбора в ListView. А что выбор сделан при помощи клавиатуры? Я бы сделал немного по-другому. Но все равно молодец! Пусть хабрачеловеки узнают о силе дотнета! :)
0
Наверное, неплохо бы было выложить сорсы как архив в конце статьи. :)
+1
Хотел... Но не знаю нормальные файловые хостинги :( (рапиду и подобные не перевариваю, т.к. у нашего прова один IP на всех пользователей :()
0
Хм. Народ.Диск (тут регистрация нужна правда) или Drop.io не подойдет ?
+1
Молодец! Простая и понятная статья. Про mouse down я тоже не согласен - можно же проще. Но суть не в этом, уже давно на 3.5 пишу и про syndication не слышал, спасибо!
0
Вспомнил почему то шутку, про вирус который работает только в системе в которой есть .Net Framework. Да надо больше заниматься C#. В конце концов сделают один огромный фраймворк охватывающий все и встроят в коробку с виндовс и тогда эта шутка уже будет непонятной:)
0
Only those users with full accounts are able to leave comments. Log in, please.
Простейший Feed-ридер за 10 минут