
- •Структура и принцип веб
- •Стек протоколов tcp/ip
- •Ip обеспечивает боле высокую скорость передачи данных. Tcp не может работать без ip, т.К. Tcp нужен канал связи между компьютерами, который создается протоколом ip.
- •Спецификация mime
- •Обеспечение безопасности передачи данных по http
- •Input – обязательный тег
- •Введение в Java Script
- •Схемы подключения Java Script
- •Иерархия классов dom
- •Основы c#
- •Типы данных c#
- •Int32.ToString() [3.ToString()] – данная функция упакует мое целое число в объект и разместит в динамической памяти.
- •Классы и методы в c#
- •Сериализация объектов
- •Isapi – это расширение asp.Dll, связано с расширением файлов .Asp и .Asa
Input – обязательный тег
name – данному элементу ввода имя
type – определяет тип элемента управления ввода
текстовые поля
Оформляется при присваивании type=”text”
По умолчанию в большинстве бр. текстового поля размером 20 символов чтобы изменить:
size=”40”
Для ограничения maxlength=”50”
поле пароля
<input type=”password” name=”password” value=”fhgjhsg736”>
переключатель
<form>
<input type=”radio” name=”sex” value=”male”> Мужчина
<input type=”radio” name=”sex” value=”female”> Женщина
Для того, чтобы работал переключатель обязательно является наличие одинакового имени
checked=”checked” – один по умолчанию уже выдел.
флажки
<form>
<input type=”checkbox” name=”computer”> компьютер
<input type=”checkbox” name=”notebook”>ноутбук
кнопка
<input type=”submit”> - передача данных
<input type=”reset”> - сброс
</from>
поле выбора файла
<input type=file> с кнопочкой обзора выбора файла, атрибуты присутствуют
Списки выбора бывают двух типов:
- раскрывающиеся списки (выпадающие меню) списки с множественным выбором.
<select>
<option>
<option>
</select>
Присутствует атрибут name-задает имя поля для отправки данных, на сервер.
<select name=“ ”>
для того, чтобы сделать множественный выбор есть атрибут multiple. Также присутствует атрибут size - сколько пунктов видимы.
<option value=” ”>…
Можно сделать выбор в списке по умолчанию, для того, чтобы это сделать сущ. атрибут по умолчанию.
selected=”selected”
<textarea>
</textarea>
В textarea – присутствуют атрибуты rows=”30”, cols=”30”
Существуют также теги, которые служат изм. внешнего вида формы.
<fieldset></fieldset> - позволяют объединить поля группы в формы и выделить их визуально, а также упрощают навигацию по ним
Также можно создать объединение с помощью тегов <legend></legend>
Существует определение объединенного построчно и поблочно.
блочно – тег <div> </div>
строчно – тег <span>
div имеет множество атрибутов позв. регул. размер и т.д.
Карта изображений
Сущ. возм. делать активное обл. на изобр. с помощью HTML.
usemap
<img src=”link” usemap=”#coordinates”>
ccakrf на часть HTML-документа, описывающего координатные области
Они опис. с помощью тега
<areashape [вид активной области] = ”circle”
“rect”
“poly”
coords=”120,80,40[радиус]” – для круга cords=”130,120,200,190” – верхний левый угол и нижний правый угол
Указываем координаты на изображении, а также какого радиуса, размера
точка на поле: coords=”координ. кажд. точки”.
14.02.2012
Программы выполняемые на клиент машине
Одним из типов программ предназначенных на выполнение на клиентской машине является сценарии, например JavaScript Исходный текст сценария является частью веб страницы и передается клиенту вместе с документом на HTML, броузер для этого обнаруживает исходный текст и запускает сценарии. ПО всем клиентским программам сделано требование, то что эти проги не должны обращаться к ресурсам компьютера на котором они выполняются.
Программы выполняемые на сервере
Эти программы расположены и работают на сервере, не передаются клиенту, общаются с клиентам по спец запросам и при получения запроса сервер запускает соответствующую программу, которая генерирует html и как результат отправляет клиенту.
(1)
Насыщенные Интернет приложения.
Насыщенные приложения (Rich Internet Application) – еще один подход, который заключается в использовании Adobe Flash и Java-аплетов.
Большинство браузеров поддерживает эти технологии с помощью плагинов. Возникновение данного подхода обусловлено тем, что в рамках ВЕБ-приложений с взаимодействием с клиентом, приложения реализуются через сервер (отправка данных на сервер, получение результатов и перегрузка страницы клиента).
Использование Java-аплетов в составе HTML-документов включается в специальный дескриптор, описывающий расположение файлов, содержащего код аплетов на сервере. После того, как клиент получает HTML-код, включается аплет. Он в свою очередь генерирует дополнительный запрос к серверу. Сервер посылает клиенту код аплета и аплет запускается.
(2)
В использовании насыщенных Интернет приложений приходится сталкиваться со следующими проблемами:
1) необходимость обеспечения безопасной среды выполнения
2) для использования кода должно быть разрешено использование сценариев
3) потеря производительности
4) требует много времени на загрузку
Для разработки насыщенных Интернет приложений используются пакеты Curl, Adobe Flex, Microsoft Silverlight.