Читаем C# 4.0 полное руководство - 2011 полностью

Несмотря на то что в пространстве именSystem.Netопределено немало членов, лишь немногие из них на самом деле требуются при решении наиболее типичных задач программирования для Интернета. Основу сетевых программных средств составляют абстрактные классыWebRequestиWebResponse.От этих классов наследуют все классы, поддерживающие конкретные сетевые протоколы. (Протоколопределяет правила передачи данных по сети.) Например, к производным классам, поддерживающим стандартный сетевой протокол HTTP, относятся классыHttpWebRequestиHttpWebResponse.

КлассыHttpWebRequestиHttpWebResponseдовольно просты в использовании. Тем не менее решение некоторых задач можно еще больше упростить, применяя подход, основанный на классеWebClient.Так, если требуется только загрузить или выгрузить файл, то для этой цели лучше всего подойдет классWebClient.

Универсальные идентификаторы ресурсов

В основу программирования для Интернета положено понятиеуниверсального иден-тификйтора ресурса(URI), иногда еще называемогоунифицированным указателем информационного ресурса(URL). Этот идентификатор описывает местоположение ресурса в сети. В корпорации Microsoft принято пользоваться сокращением URI при описании членов пространства именSystem.Net,и поэтому в данной книге выбрано именно это сокращение для обозначения универсального идентификатора ресурса. Идентификаторы URI, без сомнения, известны каждому, кто хотя бы раз пользовался браузером для поиска информации в Интернете. По существу, это адрес информационного ресурса, который указывается в соответствующем поле окна браузера.

Ниже приведена общая форма идентификатора URI:

Протокол://Идентмфмкационный_номер_сервера/Путь_к_файлу1 Запрос

гдеПротоколэто применяемый протокол, например HTTP;Идентификацион-ный_номер_сервера— конкретный сервер, напримерmhprof essional. comили

HerbSchildt. com;Путь_к_файлупуть к конкретному файлу. Если жеПуть_к_ файлуне указан, то получается страница, доступная на указанном сервере по умолчанию. И наконец,Запрособозначает информацию, отправляемую на сервер. УказыватьЗапроснеобязательно. В C# идентификаторы URI инкапсулированы в классUri,рассматриваемый далее в этой главе.

Основы организации доступа к Интернету

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных