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


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


End Sub

'ЧТО ДЕЛАТЬ ПРИ ОЧЕРЕДНОЙ ПОПЫТКЕ ОТГАДАТЬ ЧИСЛО:

Private Sub cmdTry_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdTry.Click

        A = Val(txtNumber.Text)                'Преобразуем содержимое текстового поля в  число

        If A > SecretNumber Then             'В этом операторе If вся несложная логика игры

            txtMessage.Text

= "Много"

        ElseIf A < SecretNumber Then

            txtMessage.Text = "Мало"

        Else

            txtMessage.Text = "Вы угадали"

        End If

        txtNumberTry.Text = Val(txtNumberTry.Text) + 1

End Sub

Программа проста и не требует пояснений. Полужирным шрифтом я выделил фрагменты текста, которые подвергнутся изменениям при программировании для Web-страницы.

Теперь приступим  к программированию нашей игры на Web-странице. Внешний вид страницы, который мы хотим получить, показан на Рис. 23.4.

Рис. 23.4

Сценарий на VBScript. Программа для этой игры должна быть включена в HTML-документ страницы. Там она будет называться сценарием. Я напишу программу не совсем на VB, а на так называемом языке VBScript. Это сильно упрощенный и немного измененный VB. Поэтому простой перенос в HTML-документ программы из VB не принесет успеха. Самое интересное то, что для программирования на VBScript  вам совершенно не нужно иметь на компьютере VS. На том компьютере, где будет читаться ваша страница, VS тоже не нужна. Необходимое условие одно – тот, кто будет читать вашу страницу, должен делать это при помощи браузера Internet Explorer. Не думаю, чтобы это было сильным ограничением, поскольку Internet Explorer входит в состав Windows. Во всяком случае, в России подавляющее большинство пользователей Windows используют именно этот браузер.

Internet Explorer в процессе рисования вашей страницы на экране читает ее HTML-документ и наткнувшись в его тексте на сценарий, выполняет его точно так же, как VB выполняет программу при нажатии на Start. Вот такой замечательный продукт этот Internet Explorer. Мастер на все руки.




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



Книжный магазин