Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Приложение с протоколом FTP в WinInet



Цель работы – программное использование протокола FTP для пересылки файлов в Internet с поддержкой технологии WinInet (лаб. работа labFTP-[5,c.91]).

Пусть требуется загрузить файл с FTP-узла Microsoft. Таким файлом может быть disclaimer.txt, содержащий сообщение Microsoft о предоставлении файлов на этом FTP-узле без гарантий. Лучше использовать любой файл на любом Web-узле.

В диалоговом окне будет находиться кнопка Получение файла и текстовое поле.

Диалоговое окно пересылки файла представлено на рис. 13.3.

labFTP

Получение файла OK

Cansel

Идет пересылка файла…

Рис. 13.3. Диалоговое окно пересылки файла

При щелчке на кнопке Получение файла начинается пересылка файла, и в текстовое поле выводится сообщение «Идет пересылка файла....».

Для создания приложения выполнить следующие этапы.

- Создание проекта приложения.

- Добавление элементов управления в диалоговое окно.

- Связывание элементов управления диалогового окна с

функциями-обработчиками сообщений

- Связывание переменных класса с элементами окна

- Подключение классов WinInet

- Создание нового сеанса Internet (Internet session)

через FTP.

- Компиляция и запуск приложения.

Запустить приложение Щелкнуть на кнопке Получение файла. В текстовом поле выводится сообщение «Идет пересылка файла....» Файл пересылается в каталог проекта.

Контрольные вопросы

1. Какие технологии для работы в Internet имеет Visual C++?

2. Какие классы содержит технология WinInet?

3. Как создать Web-браузер?

4. Как использовать протокол HTTPдля загрузки текста Web-страницы?

5. Как использовать протокол FTP для пересылки файлов в Internet?





Дата публикования: 2014-11-26; Прочитано: 149 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...