Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
20.05.2015
Размер:
208.38 Кб
Скачать

ЗАДАНИЯ к лабораторной работе №3

Задание 3.1.

Создайте страничку, которая выводит персональное приветствие посетителю сайта. От посетителя сайта требуется ввести свое имя. Используйте элементы управления TextBox, Label, Button.

Запишите сведения об элементах управления, которые вы использовали.

Тип элемента

Название

Значение

1

TextBox

2

Label

3

Button

Приведите фрагмент кода Web-страницы, с помощью которого задаются использованные вами элементы управления

_________________________________________

_________________________________________

Приведите текст функции, с помощью которой выводится приветствие:

_________________________________________

____________________________________________

Задание 3.2.

Создайте страничку с использованием элементов управления DropDownList и Label, которая предлагает пользователю выбрать из раскрывающегося списка свой пол (мужчина, женщина, оно) и выводит следующие сообщения:

  • Мужчина - Я думаю что вы - это он

  • Женщина – Я думаю что вы - это она

  • Оно - "Ой, кто вы?"

Для написания функции обработки выбранного значения в элементе DropDownList предлагается использовать операторы If или Switch

Запишите ниже код получившейся у вас функции обработки выбранного значения в элементе DropDownList

_________________________________________

Задание 3.3.

Создайте страничку с использованием элементов управления Textbox, Button и Label, которая предлагает пользователю ввести свое имя и по окончанию имени пытается угадать его пол. При выполнении работы учесть, что должны вводится полные имена, такте же:

  • Мужские имена как правило имеют окончание й, р, н

  • Женские имена как правило имеют окончание а,я

Для получения последней буквы имени используйте функции работы со строками

Запишите ниже код получившейся у вас функции обработки выбранного значения в поле Textbox

Задание 3.4.

Создайте страничку с использованием элементов управления Textbox, Button и Label, которая предлагает пользователю ввести свое имя и возраст, а затем подсчитывает количество прожитых дней. При выполнении работы считать, что:

  • в году 365 дней

  • високосные года не учитывать

  • учитывать только число полных прожитых лет

Для перевода значения строковой переменной (тип string), опредялющей число лет в числовое представление (тип int) рекомендуется использловать функцию Convert.ToInt16

Запишите ниже код получившейся у вас функции обработки количества прожитых лет в поле Textbox

__________________________________________________________________

Задание 3.5.

Создайте страничку с использованием элемента управления CheckBoxList и Label, которая выводит слова "Привет" или "Hello" или оба слова вместе в зависимости от того, напротив какого языка установлен флажок:

  • Установлено Russian – вывести "Привет";

  • Установлено English – вывести "Hello";

  • Установлено Russian и English – вывести "Hello Привет"

Для проверки установки флажка воспользуйтесь свойством CheckBoxList1.Items[j].Selected, принимающем значения trueпри установленном флажке и false в противном случае.

Запишите ниже код получившейся у вас функции обработки установленных флажков элемента управления CheckBoxList.

Задание 3.6.

Создайте страничку с использованием элементов управления DropDownList и Image, которая выводит изображение соответствующее выбранному знака зодиака:

Для проверки выбранного значения в элементе DropDownList рекомендуется использовать свойство DropDownList1.SelectedItem, а для осуществления последующих действий рекомендуется использовать оператор switch.

Запишите ниже код получившейся у вас функции обработки выбранного значения в элементе DropDownList и вывода изображения.

Задание 3.7.

Откройте созданный в ходе выполнения лабораторной работы проект "Сколько дней ты прожил?" (задание №5.4). Установите точки прерывания в каждой строке. Запустите проект на выполнение. Запишите в приведенной ниже таблице , какие значения принимают переменные, когда выполняется первая строка кода, вторая строка кода и т.д.

Номер строки

Переменные

fio

god

dni

Label1

1

2

3

4

Откройте проект, созданный в ходе выполнения задание №5.6 лабораторной работы Запишите каждую строчку кода в соответствующую строку таблицы. Установите точки прерывания так, чтобы по ним проходило выполнение программы при выборе в элементе управления DropDownList знака зодиака "Телец"

Точка прерывания

Номер строки

Код

Сколько таких точек прерывания вы установили?

Соседние файлы в папке Лаб3