Скачать 1.08 Mb.
|
3.5 Лабораторная работа №4 Браузер и FTP-клиентЛабораторная работа №3 выполняется после изучения материала, посвященного описанию принципов использования стандартных компонентов Delphi, Visual C++ или Java, для управления соединениями с сервером по протоколам HTTP и FTP. Цель работы: написать GUI приложение для ОС Windows, представляющее собой простой Web – браузер и FTP – клиент, используя стандартные компоненты Delphi, Visual C++, Java Рекомендуемая литература: Компьютерные сети. 4-е издание / Э. Таненбаум. – Спб.: Питер, 2003. – 992 с.: ил. Глава 7 («Прикладной уровень») раздел «HTTP – протокол передачи гипертекста». Описание протокола HTTP в спецификации RFC-2616 (ARCHIVE\Documents\RFC\rfc2616.txt). Описание протокола FTP в спецификации RFC-959 (ARCHIVE\Documents\RFC\rfc0959.txt). На различных платформах и в языках программирования предусмотрены стандартные классы для работы с сетью. Например, в состав библиотеки MFC (Microsoft Foundation Classes – библиотека базовых классов) включено большое количество классов, с помощью которых можно писать как клиентские, так и серверные приложения. В частности, для связи с Internet в Visual C++ существует так называемый WinInet Class. В него входят несколько подклассов. Задание на лабораторную работу Следует создать сетевое приложение на любом из перечисленных языков. 1. Браузер HTML. Создать на любом из трех языков программирования (C++, Delphi, Java, С#) простой Web-браузер. С установленного ранее Web- сервера запросите и получите Web-страницу с рисунками, текстом и ссылками. Ссылки должны работать, то есть щелчок мышью по ссылке вызывает загрузку и отображение соответствующей страницы. У браузера должна быть адресная строка, в которую заносится адрес URL. 2. FTP - клиент. Создать на любом из трех языков программирования (C ++, Delphi, Java, C#) простое приложение-клиент для работы по протоколу FTP. Приложение должно обеспечивать соединение с сервером, передачу имени пользователя и пароля, отображение списка каталогов и файлов, навигацию по каталогам, копирование файла или каталога на сторону клиента. У приложения клиента должны быть текстовые поля для ввода имени сервера, пользователя, пароля, объект для отображения содержимого каталогов, кнопка для копирования, и удаления каталогов и файлов. 3.6 Лабораторная работа №5. HTML, Javascript технология PHPHTML и JavascriptЛабораторная работа выполняется после изучения основ Web – программирования на языке HTML и JavaScript. Цель работы: Научиться использовать технологии HTML, JavaScript, PHP для создания простых Web - страниц со статическим содержанием Материалы: 1. Материалы лекций, 2. http: //ru.wikipedia.org/wiki/ – элементы HTML. 3. http: //ru.wikipedia.org/wiki/JavaScript - JavaScript В таблице дан список файлов и описание электронной документации прилагаемой в архиве. Инструменты: Текстовый редактор Web - браузер Internet Explorer Структура HTML-документа HTML — это теговый язык разметки документов, то есть любой документ на языке HTML представляет собой набор элементов, причем начало и конец каждого элемента обозначается специальными пометками, называемыми тегами. Регистр, в котором набрано имя тега, в HTML значения не имеет. Элементы могут быть пустыми, то есть не содержащими никакого текста и других данных (например, тег перевода строки ). В этом случае обычно не указывается закрывающий тег. Кроме того, элементы могут иметь атрибуты, определяющие какие-либо их свойства (например, размер шрифта для тега ). Атрибуты указываются в открывающем теге. Вот пример части разметки HTML- документа: Текст между двумя тегами - открывающим и закрывающим. Здесь элемент содержит атрибут href. А вот пример пустого элемента: Каждый HTML-документ, отвечающий спецификации HTML какой- либо версии, обязан начинаться со строки декларации версии HTML , которая обычно выглядит примерно так: DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01// EN" "http: //www.w3.org/TR/html4/strict.dtd"> Если эта строка не указана, то добиться корректного отображения документа в браузере становится труднее. Далее обозначается начало и конец документа тегами и соответственно. Внутри этих тегов должны находиться теги заголовка () и тела ( |
Томский государственный университет систем управления и радиоэлектроники (тусур) Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Томский государственный университет систем управления и радиоэлектроники (тусур) Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Рабочая программа учебной дисциплины «Обработка экспериментальных данных на эвм» «томский государственный университет систем управления и радиоэлектроники» (тусур) | Томский государственный университет систем управления и радиоэлектроники (тусур) Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Томский государственный университет систем управления и радиоэлектроники (тусур) Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Томский государственный университет систем управления и радиоэлектроники (тусур) Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Томский государственный университет систем управления и радиоэлектроники (тусур) утверждаю Рабочая программа составлена на основании рабочего учебного плана по направлению 080500 Менеджмент, утвержденного 17. 06. 2008 г | Томский государственный университет систем управления и радиоэлектроники (тусур) Наноэлектроника — область электроники, занимающаяся разработкой физических и технологических основ создания интегральных электронных... | ||
Томский государственный университет систем управления и радиоэлектроники (тусур) Все современные самолёты, от простейших до легкомоторных машин до истребителей и бомбардировщиков, оснащены авионикой, или, как принято... | Томский государственный университет систем управления и радиоэлектроники (тусур) утверждаю Рабочая программа составлена в соответствии с гос впо для специальности 080105 – Финансы и кредит, утвержденным 17. 03. 2000г, №... | ||
«томский государственный университет систем управления и радиоэлектроники» Совете по вопросам регламентации доступа к информации в Интернете, целью создания Совета является обеспечение разработки и принятия... | Федеральное агентство по образованию Томский государственный педагогический университет Томский государственный педагогический университет совместно с Сибирским нии торфа со расхн, Институтом климатических и экологических... | ||
Введение в специальность Р. Г. Ходасевич, доцент кафедры радиотехнических систем Учреждения образования «Белорусский государственный университет информатики... | Российской Федерации Национальный исследовательский Томский государственный университет Специальность 032001 – Документоведение и документационное обеспечение управления | ||
Минобрнауки россии) томский государственный университет (тгу) Рассмотрены и утверждены ученым советом международного факультета управления Томского госуниверситета | Московский государственный университет имени М. В. Ломоносова Краева К. В. К вопросу о специфике экзаменационного стресса у студентов // Вестник Университета. Государственный университет управления... |