ВУЗ:
Составители:
Рубрика:
- 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 -