Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пак Новакова + / LabSQL3(1-5)СоловьёвЯрославцева

.doc
Скачиваний:
39
Добавлен:
03.06.2014
Размер:
121.34 Кб
Скачать

МИНОБР НАУКИ РОССИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» им. В. И.УЛЬЯНОВА (ЛЕНИНА)» (СПбГЭТУ)

ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ И ИНФОРМАТИКИ

КАФЕДРА СИСТЕМ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ

ЛАБОРАТОРНЫЕ РАБОТЫ

по учебной дисциплине «Паттерны проектирования приложений»

на тему «Введение в разработку ASP.Net приложений»

Часть 2

Выполнили:

Соловьёв С.П.

Ярославцева В.А.

Группа: 9301

Факультет: КТИ

Преподаватель: Новакова Н.Е.

Санкт-Петербург

2012

Часть 2-2. Добавление кода к Web-форме Microsoft ASP.NET.

Описание работы:

В данной лабораторной работе иллюстрируется способ отладки веб-приложений ASP.NET, также известных как веб-формы. Оно содержит описание запуска и остановки выполнения, определения точек останова и проверки значений переменных в окне «Контрольное значение».

Ход выполнения лабораторной работы.

Шаг 1 - Создание веб-формы

  1. В меню Файл выберите “Новый” и нажмите кнопку “Веб-узел”. Откроется диалоговое окно “Создать веб-узел”.

  2. В области Шаблоны щелкните Веб-узел ASP.NET.

  3. В строке Расположение выберите HTTP в списке и введите в текстовом поле “http://localhost/WebSite”.

  4. В списке Язык выберите “Visual C#”. Нажмите кнопку ОК. Visual Studio создаст новый проект и отобразит исходный код HTML, создаваемый по умолчанию. Среда также создаст новый виртуальный каталог с именем WebSite в разделе Веб-узел по умолчанию в IIS. Щелкните вкладку Конструктор на нижней границе окна. Щелкните вкладку Панель элементов на левой границе или выберите ее в меню “Вид”. Откроется Панель элементов.

  5. В Панели элементов щелкните элемент управления Button и добавьте его в рабочую область конструирования Default.aspx.

  6. В Панели элементов щелкните элемент управления Textbox и перетащите его в рабочую область конструирования Default.aspx.

  7. Дважды щелкните помещенный в область конструирования элемент управления Button. Откроется страница кода: Default.aspx.cs для языка C#. Курсор должен находиться в тексте функции Button1_Click.

  8. В функцииButton1_Click добавьте следующий код: TextBox1.Text = "Button was clicked!";

  9. В меню «Построение» выберите команду “Построить решение”. Проект должен быть построен без ошибок. Теперь все готово для того, чтобы начать отладку.

Шаг 2 - Отладка веб-формы

  1. В окне Default.aspx.cs или Default.aspx.vb щелкните левую границу рядом с добавленной текстовой строкой: textBox1.Text = "Button was clicked!"; Появится красная точка, и текст строки будет выделен красным цветом. Красная точка представляет точку останова. Если приложение запускается из отладчика, выполнение этого приложения будет приостановлено отладчиком на строке с помеченным кодом. После этого можно просмотреть состояние приложения и произвести его отладку.

  2. В меню Отладка выберите команду «Начать отладку». Появляется диалоговое окно “Отладка не включена”. Выберите параметр “Добавить новый файл Web.config с включенной отладкой” и нажмите кнопку ОК. Будет запущен обозреватель Internet Explorer, в котором будет отображена только что созданная страница.

  3. Нажмите кнопку в Internet Explorer. В Visual Studio будет отображена строка кода в странице кода Default.aspx.cs или Default.aspx.vb, на которой была поставлена точка останова. Эта строка будет выделена желтым цветом. Теперь можно просматривать переменные в приложении и управлять его выполнением. После завершения выполнения приложение ожидает команды пользователя.

  4. В меню Отладка выберите пункт Окна, затем Контрольные значения и потом «Контрольные значения1».

  5. В окне «Контрольное значение» введите“TextBox1.Text”. Окно Контрольные значения отобразит значение переменной TextBox1.Text ""

  6. В меню Отладка выберите команду “Шаг с обходом”. ЗначениеTextBox1.Text в окне Контрольные значения изменится на следующее: "Button was clicked!"

  7. В меню Отладка выберите команду “Продолжить”.

  8. Снова нажмите кнопку в Internet Explorer. Выполнение снова будет приостановлено по достижении точки останова.

  9. В окне Default.aspx.cs или Default.aspx.vb щелкните красную точку на левой границе. Точка останова будет удалена.

  10. Выберите команду. Остановить отладку в меню Отладка.

Шаг 3 - Присоединение отладчика к веб-форме

  1. В Visual Studio можно присоединить отладчик к выполняющемуся процессу. Для повышения эффективности отладки скомпилируйте исполняемый файл как отладочную версию с файлами символов(PDB).

  2. В окне Default.aspx.cs или Default.aspx.vb щелкните левую границу, чтобы снова создать точку останова на добавленной строке: textBox1.Text = "Button was clicked!";

  3. В меню Отладка выберите команду Запуск без отладки. Веб-форма будет запущена в Internet Explorer без присоединения отладчика.

  4. Присоединитесь к процессуASP.NET.

  5. Нажмите кнопку в форме в обозревателе Internet Explorer. В Visual Studio при этом должен произойти переход на точку останова на странице кода Default.aspx.cs, Default.aspx.vb или Default.aspx.

  6. После завершения отладки в меню Отладка выберите команду Завершить отладку.

4