ПОНЯТНО О Visual Basic NET (том 3)


Сценарий на Web-странице - часть 4


и

--></script>

Сравните текст сценария с текстом программы на VB. Они очень похожи. Полужирным шрифтом я выделил фрагменты сценария, которые отличают его от соответствующих фрагментов программы на VB. Так, новостью является запрет указания типа в операторах Dim. В этом случае переменные имеют тип Object. Вместо свойства Text используется свойство Value. Вместо Click  –  OnClick. вместо Val  –  Int.

Начнем с того, что для работы сценария необходимо разместить на странице следующие элементы:

  • Кнопку cmdTry с надписью "Попытка"
  • Текстовое поле txtNumber – для того, чтобы человек вводил туда очередное число
  • Текстовое поле txtMessage – для слов "Много", "Мало" и "Вы угадали"
  • Текстовое поле txtNumberTry – для отображения количества попыток

Но откуда взять эти элементы, если мы VB даже не запускали? Оказывается, размещаются они на странице средствами языка HTML. Язык VBScript для этого, кстати, тоже не нужен.

Давайте не спеша читать HTML-документ сверху вниз. Вот первая незнакомая строка:

Введите в текстовое поле   <input type="text"  size="20"  name="txtNumber"> 

число от 1 до миллиарда и нажмите кнопку "Попытка"<p>

Посмотрите, какая строка Web-страницы ей соответствует. Выражение

<input type="text"   size="20"   name="txtNumber">

как раз и размещает в этой строке Web-страницы текстовое поле. То, что это должно быть именно текстовое поле, а не, скажем, кнопка, задает выражение   input type="text",  размер по горизонтали 20 задается выражением   size="20",  а имя поля задается выражением name="txtNumber".

Аналогично изложенному, следующая строка HTML-документа

<input type="button" name="cmdTry" value="Попытка"><p>

размещает в следующей строке Web-страницы кнопку (благодаря выражению  input type="button"). Надпись на кнопке задается выражением   value="Попытка".

Следующие три строки поясняются аналогично.




Начало  Назад  Вперед