Internet Explorer Pluggable Protocols: пример
От: mihailik Украина  
Дата: 16.02.04 16:08
Оценка: 36 (5)
Добрый день!

Я тут готовлю лекцию по поводу подключаемых протоколов в одной группе. В виде статьи ещё не оформил, но исходный код уже закончен. Желающие могут прислать мне запрос на mihailik(at)vsesvit.kiev.ua и я вышлю C#-тексты (free). Пока заранее опишу, что есть.

Подключаемые протоколы в Internet Explorer — это модель абстрагирования от конкретного способа закачки. К примеру, ftp, http, https — стандартные системные протоколы. Сам IE не умеет работать с сетью, посылать, например, HTTP-запросы. Он переадресует эту работу подключаемому протоколу.

При помощи отдельных подключаемых протоколов реализована также работа с HTML-Help, с MSDN reference и нек. другие вещи.

Мои исходники состоят из таких частей:

IEPlugLib — библиотека, где реализован базовый класс подключаемого протокола. Не требуется никаких дополнительных библиотек, все системные интерфейсы определены внутри. Фактически, необходимыми интерфейсами являются IInternetProtocol, IInternetProtocolSink, IInternetBindInfo. Здесь же реализована регистрация постоянных или временных протоколов (временные действуют только на время жизни программы).

При реализации наследника InternetProtocolHandler доступны специальные объекты Request и Response, аналогичные таким объектам ASP.NET. По-моему, это удобно.

netres: — реализация протокола доступа к к managed-ресурсам сборок. Аналогично стандартному протоколу res. Позволяет встраивать в сборку, например, HTML-документацию или любой другой контент.

myweb: — локальное исполнение ASP.NET в броузере. Удобно использовать, например, для отчётов. Я собираюсь добавить в статью три-четыре примера отчётов, но пока, к сожалению, примеры не готовы.

color: — расцветка C#-исходников прямо в браузере. URL типа такого: color://c:\Development\MyApp\MyApp.cs покажет исходник с подсветкой синтаксиса в HTML.


А лекция на эту тему планируется на следующей встрече Kiev .NET User Group. Сроки определяются не мной, но моя часть раньше, чем через дня два точно не будет готова.

P.S. Ещё раз для тех кто в танке. За исходниками mihailik(at)vsesvit.kiev.ua.
Олег Михайлик.
... << RSDN@Home 1.1.3 beta 1 >>
Re: Internet Explorer Pluggable Protocols: пример
От: VladD2 Российская Империя www.nemerle.org
Дата: 16.02.04 21:10
Оценка: +2
Здравствуйте, mihailik, Вы писали:

Ты бы лучше статью про это дело написал (про реализацию).

ЗЫ

У нас за статью уценка умножается.
... << RSDN@Home 1.1.3 beta 2 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Internet Explorer Pluggable Protocols: пример
От: Воронков Василий Россия  
Дата: 16.02.04 21:43
Оценка: +1
Здравствуйте, mihailik, Вы писали:

Добавь еще несколько слов, две-три картинки и в раздел "файлы" плиз. Так сказать, специально для тех, кто в танке.
... << RSDN@Home 1.1.3 beta 1 >>
Re[2]: Internet Explorer Pluggable Protocols: пример
От: mihailik Украина  
Дата: 17.02.04 14:26
Оценка:
ВВ>Добавь еще несколько слов, две-три картинки и в раздел "файлы" плиз. Так сказать, специально для тех, кто в танке.

Обязательно, я вот дооформлю статью и сразу всё кучмой это вот. Тут и в танке, и в БТР-е и пешком, да. Вон и Влад то же советует.
... << RSDN@Home 1.1.3 beta 1 >>
Re[2]: Internet Explorer Pluggable Protocols: пример
От: mihailik Украина  
Дата: 17.02.04 14:26
Оценка:
VD>Ты бы лучше статью про это дело написал (про реализацию).

Обязательно, обязательно. Уже пишу, потому что всякая толковая лекция должна сопровождаться и твёрдой/электронной копией. Чтоб потом можно было свериться в деталях, а не по памяти шось колбасить.


VD>У нас за статью уценка умножается.


Во! Так становится понятно. А я думал это действительно столько народу оценки ставят, когда статья и там какие-то огромные сотни.
... << RSDN@Home 1.1.3 beta 1 >>
Re: Internet Explorer Pluggable Protocols: пример
От: Mamut Швеция http://dmitriid.com
Дата: 07.06.04 12:09
Оценка:
Скажите, а статья уже появилась? А то наткнулся на это сообщение под нумером тысяча с чем-то и заинтересовался. А в списке статей ее вроде нет.


dmitriid.comGitHubLinkedIn
Re[2]: Internet Explorer Pluggable Protocols: пример
От: mihailik Украина  
Дата: 08.06.04 09:38
Оценка:
M>Скажите, а статья уже появилась?

Статья не появилась. Постепенно мне стало лень её писать.

Если интерестно, я могу выслать презентацию, которую на Kiev.NET давал. Шли запрос на mihailik(a)vsesvit.kiev.ua. Просто как-то народ не очень заинтересовался темой, вот статья и загрузла.
... << Rsdn@Home 1.1.4 beta 1 >>
Re: Internet Explorer Pluggable Protocols: пример
От: dertotejunge  
Дата: 08.06.04 09:57
Оценка: +1
Обязательно выложи как допишешь!!!
Re: Internet Explorer Pluggable Protocols: пример
От: Аноним  
Дата: 19.03.05 19:10
Оценка:
Здравствуйте, mihailik, Вы писали:

M>Добрый день!


M>Я тут готовлю лекцию по поводу подключаемых протоколов в одной группе. В виде статьи ещё не оформил, но исходный код уже закончен. Желающие могут прислать мне запрос на mihailik(at)vsesvit.kiev.ua и я вышлю C#-тексты (free). Пока заранее опишу, что есть.


На мыло запрос я скину...
Но кому интересно почитать про подключаемые протоколы прошу на сайт www.statya.ru в раздел программирование
Re[2]: Internet Explorer Pluggable Protocols: пример
От: AndrewJD США  
Дата: 20.03.05 15:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>На мыло запрос я скину...

А>Но кому интересно почитать про подключаемые протоколы прошу на сайт www.statya.ru в раздел программирование

Лучше уж сразу смотреть в MSDN
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Re: Internet Explorer Pluggable Protocols: пример
От: Sidus  
Дата: 14.03.07 15:39
Оценка:
Добрый день!
Ввиду того, что я сейчас занимаюсь очень подобным проектом, хотелось бы посмотреть на сорсы Asynchronous Pluggable Protocol на С#.
Может у кого-нибудь сохранились сорсы автора темы или другие сорсы по данной теме на С#??
З.Ы. Жалко, что автор не дописал статью — очень бы пригодилось....
Re[2]: Internet Explorer Pluggable Protocols: пример
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 14.03.07 23:43
Оценка:
Здравствуйте, Sidus, Вы писали:

S>Добрый день!

S>Ввиду того, что я сейчас занимаюсь очень подобным проектом, хотелось бы посмотреть на сорсы Asynchronous Pluggable Protocol на С#.
S>Может у кого-нибудь сохранились сорсы автора темы или другие сорсы по данной теме на С#??

svn://rsdn.ru/Janus
AVK Blog
Re[3]: Internet Explorer Pluggable Protocols: пример
От: AlexMAS www.NeoConcept.ru
Дата: 04.11.07 16:49
Оценка:
AVK>svn://rsdn.ru/Janus

Здравствуйте!
Меня вот тоже в данный момент интерисуют исходники автора, а вот ссылка чего-то не работает
С уважением,
Александр Межов
Re[4]: Internet Explorer Pluggable Protocols: пример
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.11.07 17:59
Оценка:
Здравствуйте, AlexMAS, Вы писали:

AMA>Здравствуйте!

AMA>Меня вот тоже в данный момент интерисуют исходники автора, а вот ссылка чего-то не работает

Попроси у кого нибудь в форуме janus скинуть тебе нужную часть на мыло.
... << RSDN@Home 1.2.0 alpha rev. 725 on Windows Vista 6.0.6000.0>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.