Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 311

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 305 306 307 308 309 310 < 311 > 312 313 314 315 316 317 .. 404 >> Следующая


<h3xfont color»"blue">Please comment on thie oreat aite:</fontx/h3>
664

Глава 23

Далее мы используем тег <font> для указания цвета выводимого текста. Обратите внимание на то, что текст color="blue" содержится непосредственно внутри самого тега <font>. У многих тегов имеются дополнительные атрибуты, которые могут включаться в них для задания дополнительной информации, В данном случае атрибут color используется для задания цвета выводимого текста. В качестве значения этого атрибута может использоваться либо некоторое поименованное значение, например, Ыие, либо шестнадцатеричное число, которое представляет значения RGB выбранного цвета. Существует слишком много возможностей, использующихся в различных тегах, что не позволяет нам углубляться в подробности, но здесь приведен общий формат, которому должны следовать задаваемые атрибуты.

<hr>

<br>

</center>

Следующая строка выводит горизонтальную линию через весь экран при помощи тега <hr>, что официально означает “horizontal rule” (горизонтальная линейка). Тег <br> соответствует символу окончания строки. Этот символ завершает текущую строку и выводит следующий печатаемый символ со следующей строки. Обратите внимание на то, что ни тегу <hr>, ни тегу <Ьг> не требуется наличия закрывающего тега — они используются самостоятельно без второго совпадающего тега. Это следствие того, что нн один нз них не предназначается для разметки выводимого текста — они просто выводят нечто на экран. После этого происходит закрытие тега, ответственного за выравнивание текста по центру, посредством закрывающего тега </ccntcr>.

•stable Border="l">

<tr>

<td>Naree</Cd>

ctdxinput type="text" name="Narae"x/td>

</tr>

<tr>

<td>Commenca;</td>

<tdxtextarea name=,Comments' rows=3 cols=65 wrapx/textareax/td>

</tr>

</table>

В следующих строках происходит создание простой таблицы, в строках которой содержатся текстовые окна. Остановимся на этом более подробно, для того чтобы продемонстрировать, каким образом можно создавать интерактивные HTML-страницы. Тег <tabie> сообщает браузеру о необходимости начать создавать таблицу, Между тегамн <саЫе> располагаются тегн <cr> (table row — строка таблицы) и <td> (table data — табличные данные). Тег строки таблицы задает начало новой строки, а тег табличных данных — начало нового столбца. Существуют очень сложные приемы, которые могут использоваться для форматирования HTML-таблиц; автор советует познакомиться с ними подробнее, если заинтересовались web-разработкой.

Текстовые окна имеют внешний вид, хорошо знакомый вам по главе 13, где обсуждалась разработка приложений WebForm. Главное отличие заключается в том, что теперь для нх вывода используется HTML, вместо того, чтобы создавать текстовые окна TextBox самостоятельно. Тег <input> обладает большим количеством атрибутов, которые могут использоваться совместно с ним, включая атрибут type, который определяет, является ли он текстовым окном, переключателем, командной кнопкой или окном с выбором. Тег <textarea> создает большее по размеру
Основы ъиеЬ-программи'ровашт

665

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

Как можно заметить, просмотрев данный файл в браузере, нами создана простая web-страница. Существует возможность изменять размеры окна, просматривать эту страницу в различных браузерах и вводить текст в два текстовых окна. Возможно, эта страница оставляет желать лучшего с точки зрения графического представления и содержания, однако основная идея заключалась в знакомстве с тем, каким образом используется HTML, а не в создании сногсшибательного web-сайта. Теперь мы приступаем к рассмотрению того, каким образом можно добиться от web-страннцы передачи данных на сервер.

HTML-формы

Итак, у нас есть замечательная web-страннца, однако как пользователь может передавать свои комментарии? На настоящий момент у него такой возможности нет — он может просто вводить текст в текстовые окна.

Необходим способ, который позволял бы отправлять комментарии читателя нашей страницы обратно к нам. Для реализации такого процесса в HTML используются формы. Можно представлять себе HTML-формы точно так же, как и обычные “бумажные" формы (бланки): в них содержатся поля, которые должны быть заполнены данными пользователем, после чего они отправляются надлежащему лицу или по надлежащему адресу.

Форма создается точно так же, что н большинство HTML-элементов — с помощью тегов. Тег <forra> используется для размещения формы иа странице, а тег </Еогм> завершает ее создание. Этот тег ничего не выводит иа экран, он просто обозначает начало н конец формы, а поля, расположенные между ними, позволяют задавать фактические поля данной формы.

Есть несколько очень важных атрибутов, которым необходимо присваивать соответствующие значения в теге <farm>. Основной синтаксис при этом имеет следующий вид:
Предыдущая << 1 .. 305 306 307 308 309 310 < 311 > 312 313 314 315 316 317 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.