..
В большинстве случаев доступ к ресурсам Интернет через браузеры, такие как Internet Explorer или Mozilla Firefox. Однако, сколько раз вы, возможно, придется добавить функциональность или получить доступ к веб-приложений для управления контентом в Windows.
Целью данной работы является анализ классов. NET Framework приложений, которые позволяют выполнять эти операции. В частности имен более интересными в этом отношении является System.Net, что позволяет на высоком уровне операций, таких как загрузка и выгрузка файлов или создание веб-запросов через различные протоколы.
Если вы просто хотите запросить файл с URL частности это класс для использования в System.Net.WebClient. Это простой класс в использовании и предназначены для выполнения простых операций с использованием одной или двух команд.
Чтобы загрузить файл WebClient класс содержит два метода: DownloadFile () и OpenRead (). Метод использовать, зависит от того, как вы хотите обрабатывать содержимое файла: если вы просто хотите, чтобы сохранить файл на диск должны использовать первую, которая принимает в качестве параметров адрес, с которого загружается файл и папку для сохранения (в том числе имя файла), и если вы хотите работать на загруженные данные должны использовать второй метод, который требует только адрес в качестве параметра и возвращает ссылку файл типа потока, через которые доступ к данным.
Синтаксис этих двух методов является следующим
WebClient клиента = новый WebClient ();
Client.DownloadFile ("http://www.virgilio.it/", "home.htm");
WebClient клиента = новый WebClient ();
Поток STRM = Client.OpenRead ("http://www Virgilio.it /.");
Давайте посмотрим пример использования метода OpenRead (). Предположим, вы хотите отобразить в элементе управления ListBox содержание веб-страниц, загруженных из Интернета. Для этого мы создаем новый проект Windows Forms в Visual Studio и основной формой же вставить ListBox с именем listBox1.
В начале файла. Cs добавить директивы System.Net и System.IO, а затем в Нагрузка событие формы вставить следующий код
WebClient клиента = новый WebClient ();
Поток STRM = Client.OpenRead ("http://www.virgilio.it");
StreamReader ср = новый StreamReader (STRM);
Строка линии;
в то время как ((линия = sr.ReadLine ())! = NULL)
{
ListBox1.Items.Add (линии);
}
strm.Close ();
В этом примере мы используем класс StreamReader, чтобы получить поток данных из сети, которые затем можно управлять с помощью методов, как ReadLine ().
Запуск приложения, результат должен быть похож на следующий

| |
ASP и доступ (книгу)
Управление базой данных MS Access с ASP. Находясь всего в 29 €. |
| |
PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €. |
| |
SQL и базы данных (курс)
Создание и управление реляционными базами данных. С 39 €. |