Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программирование для Интернета

Программирование для сетей Интернет и Интранет представляет процесс создания приложений.

Интернет – это компьютерная сеть, которая предоставляет пользователям единое информационное пространство. Интранет – это сеть предприятий, работающая по тем же принципам, что и Интернет.

Возможности Интернет определяются службами:

§ E-mail – служит для отправки электронных документов. Сообщения могут включать текст, звуки, графику и др. ресурсы;

§ Newsgroups – Информация от пользователей группируется по темам.

§ Chat – служба общения в реальном времени посредством сообщений, набираемых на клавиатуре;

§ FTP – Обеспечивает доступ к удаленному компьютеру. Использует протокол FTP(File Transfer Protocol).

§ WWW – механизм, который применяет гипертекстовые связи для соединения страниц и ресурсов и позволяет передать файл через Интернет.

С помощью службы WWW создано единое гипертекстовое пространство, представляющее собой совокупность интерактивных документов. Это позволяет переходить от одного документа к другому, используя ссылки (гипертекстовые связи) в тексте.

Для работы WWW использует протокол HTTP (Hyper Text Transfer Protocol), который обеспечивает обмен гипертекстовой информацией между Web – сервером и Web – браузером.

Web – браузер – элемент WWW, который выдает информацию (в виде гипертекста) пользователю. Средство, с помощью которого пользователь запрашивает информацию с Web – сервера и просматривает ее, называется Web – браузером (например, Internet Explorer).

Гипертекстовая информация описывается с помощью языка HTML (HyperText Markup Language), который позволяет использовать кроме текста специальные «описатели» (тэги) для разметки страницы, управления шрифтом, цветом и вставки в текст различных объектов: графики, звука и т.п.

Чтобы идентифицировать полный путь к файлу в Интернет используется URL (Uniform Resource Locator) – унифицированный адрес ресурса. имеет следующий синтаксис:

Protocol://server/path

Формат URL

Protocol Имя операции, которая будет выполняться при интерпретации данного URL. Основные методы: file (чтение файла с диска), http (доступ к Web-странице в сети с использованием HTTP-протокола), ftp (запрос файла с анонимного ftp сервера), news (вызов службы новостей).
Server Имя сервера. Если имя сервера не указано, то ссылка считается локальной, и полный путь, указанный далее в URL, вычисляется на той машине, с которой взят HTML документ, содержащий данную ссылку.
Path Частичный или полный путь к документу, который должен вызываться в результате интерпретации URL. Различные Web-сервера сконфигурированы по разному для интерпретации пути доступа к документу.

 

Пользователь может задать URL, при этом Web-браузер отправит запрос соответствующему Web – серверу. В ответ на запрос Web – сервер отправляет текст указанного документа, а Web-браузер отображает его. При переходе по гиперссылке от одного документа к другому реализуется такой же механизм.

Элемент Web Browser упрощает работу с протоколами TCP (Transmission Control Protocol) и UDP (User Datagram Protocol).

Для TCP необходимо существование сеанса (session) – изолированный логический канал между двумя приложениями, по которому осуществляется их взаимодействие.

Протокол UDP не ориентирован на соединение, достаточно только сообщить о существовании приложений.

Программирование происходит для технологии «клиент-сервер» и содержит серверную и клиентскую части.

 

Общие сведения о HTML.

HTML – это стандартный язык, предназначенный для создания гипертекстовых документов в среде Web. Если документ создан с использованием HTML, Web-браузера интерпретирует HTML для выделения различных документа и их первичной обработки. Применение HTML позволяет форматировать документы, используя шрифты, линии и другие графические элементы в любой доступной для их просмотра системе.

Многие документы имеют стандартные элементы, такие как заголовки, разделы, списки. Используя тэги HTML, можно идентифицировать их, обеспечивая Web-браузер необходимой информацией для отображения данных элементов, сохраняя общую структуру и информационную полноту документов. Web-браузер воспроизводит документ, не изменяя его первоначального вида.

HTML документы могут быть созданы с помощью текстового редактора (Word), имеющего конвертор, преобразующий документ в формат HTML, или специализированных HTML редакторов (Front Page).

Все тэги HTML начинаются с символа < (стартовый тэг) и заканчиваются символом > (завершающий тэг).

Пример.

Использование тэгов заголовка, определяющих текст, находящийся внутри стартового и завершающего тега как заголовок документа:

<TITLE > Заголовок документа </TITLE >

Простой HTML документ может быть представлен следующим образом: < HTML > …текст … < HTML >.

Самый первый тэг в документе должен быть тэгом HTML. Данный тэг сообщает Web-браузера, что документ написан с использованием языка HTML.

Тэг заголовка документа <HEAD> должен располагаться сразу после тэга <HTML> и не применяться больше в теле документа. Внутри тэга <HEAD> не должен размещаться никакой текст. Стартовый тэг <HEAD> должен помещаться перед тэгом <TITLE> и другими тэгами, описывающими документ. Завершающий тэг </ HEAD > размещается сразу после окончания описания документа:

<HTML>

<HEAD>

<TITLE> …текст …</ TITLE>

</ HEAD >.

 

Введение в VBScript

Хотя язык HTML разработан для управления документами, его возможности ограничены по сравнению с алгоритмическими языками. Для расширения возможностей HTML разработаны специальные языки сценариев, одним из которых является VBScript (JavaScript).

VBScript является подмножеством языка VB. VBScript предназначен для использования в Web-страницах, однако в настоящее время он применяется в технологии Active Server Page и выполняется сервером макросов (Windows Scripting Host). Microsoft SQL Server 7.0 позволяет использовать VBScript для операций с данными.

VBScript при использовании в Web-странице включается в состав HTML-документа и отправляется Web-браузера. Далее браузер распознает текст VBScript и вместо отображения на экране интерпретирует его и выполняет его. Сценарий, написанный на VBScript, выполняется на компьютере пользователя, просматривающего Web-страницу. Включить текст сценария в HTML-документ можно с помощью тега <SCRIPT >:

<SCRIPT LANGUAGE = "VBScript">.

 

DHTML

DHTML – это средство для создания Internet-приложений, функционирующих на стороне пользователя. Для написания кода DHTML используется не VBScript, а VBA (полное множество конструкций и возможностей VB). Работа над проектом осуществляется в среде VB с помощью мастера DHTML Application в диалоговом окне New Project.

3. Проектирование документов.

Документы Active X представляют собой приложения VB, в которых контейнера выполняет MI Explower.

4. Использование DHTML.

5. Шаблон приложения IIS – помогает создать базовую структуру DHTML и используется для разработки серверных приложений.

 

<== предыдущая лекция | следующая лекция ==>
Разработка компонентов Active X | Информатизация общества
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 954; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.