Сетевые технологии. Баканов В.М. - 61 стр.

UptoLike

Составители: 

- 61 -
нента NMHTTP достаточно выполнить следующий участок кода:
NMHTTP1.InputFileMode:=True; { установить режим работы с файлом }
NMHTTP1.Get('http://pilger.mgapi.edu/crimea.htm'); { имя ресурса для выгрузки }
NMHTTP1.Body:='d:\crim.htm'; { имя файла сохранения выгруженного ресурса }
По заданию преподавателя приложение
Browser может быть доработано
(домашнее задание повышенной сложности), например:
Переработан (с целью повышения удобства пользователя) интерфейс
WEB-броузера.
Введен максимально подробный анализ ошибок сеанса связи с сервером.
Анализ внутренних гиперссылок и реализация многопоточности для из
(одновременной) выгрузки с сервера объектов HTML-страницы.
Для более глубоко заинтересованных технологией
применения высоко-
уровневых объектов Delphi / С++Builder рекомендуется рассмотреть создание
клиента FTP (с использованием компонента
NMFTP, страница InterNet па-
литры компонентов) и Finger-клиента (компонент
NMFinger), реализацию
электронной почты (компоненты
NMPOP3 и NMSMTP) и др. (дополнительные
данные могут быть получены из [5]).
Оформление отчета по работе. В отчете приводятся список необходимых
для реализации заданной функциональности программы высокоуровневых
объектов (компонентов) Delphi / С++Builder и информация по их настройке и
связыванию в действующем приложении. В отчете должна присутствовать
функциональная часть содержимого файла HOSTS и несколько (3
÷
5) заго-
ловков ответов WEB-сервера броузеру (с указанием местоположения приня-
тых объектов в окне последнего при визуализации принятой информации).
Вопросы для самопроверки.
1. Назвать основные функции ПО клиентской стороны сети InterNet.
2. Какие наборы функций ядра (‘движков’) броузеров известны на сегодняш-
ний день?
3. В чем заключаются преимущества и недостатки использования
высоко-
уровневых компонент при создании InterNet-приложений?
нента NMHTTP достаточно выполнить следующий участок кода:

NMHTTP1.InputFileMode:=True; { установить режим работы с файлом }
NMHTTP1.Get('http://pilger.mgapi.edu/crimea.htm'); { имя ресурса для выгрузки }
NMHTTP1.Body:='d:\crim.htm'; { имя файла сохранения выгруженного ресурса }

  По заданию преподавателя приложение Browser может быть доработано
(домашнее задание повышенной сложности), например:

• Переработан (с целью повышения удобства пользователя) интерфейс
  WEB-броузера.
• Введен максимально подробный анализ ошибок сеанса связи с сервером.
• Анализ внутренних гиперссылок и реализация многопоточности для из
  (одновременной) выгрузки с сервера объектов HTML-страницы.

  Для более глубоко заинтересованных технологией применения высоко-
уровневых объектов Delphi / С++Builder рекомендуется рассмотреть создание
клиента FTP (с использованием компонента NMFTP, страница InterNet па-
литры компонентов) и Finger-клиента (компонент NMFinger), реализацию
электронной почты (компоненты NMPOP3 и NMSMTP) и др. (дополнительные
данные могут быть получены из [5]).

  Оформление отчета по работе. В отчете приводятся список необходимых
для реализации заданной функциональности программы высокоуровневых
объектов (компонентов) Delphi / С++Builder и информация по их настройке и
связыванию в действующем приложении. В отчете должна присутствовать
функциональная часть содержимого файла HOSTS и несколько (3 ÷ 5) заго-
ловков ответов WEB-сервера броузеру (с указанием местоположения приня-
тых объектов в окне последнего при визуализации принятой информации).

  Вопросы для самопроверки.

1. Назвать основные функции ПО клиентской стороны сети InterNet.
2. Какие наборы функций ядра (‘движков’) броузеров известны на сегодняш-
   ний день?
3. В чем заключаются преимущества и недостатки использования высоко-
   уровневых компонент при создании InterNet-приложений?




                                       - 61 -