Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Разработка Web-приложений ASP.NET 2.0 в Visual Studio.NET 2005
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

Лабораторная работа 13.2 Применение Web-службы в приложениях

Применение Web-служб в приложениях ASP.NET 2.0, добавление ссылки на Web-службу

Задание:

Создайте Web-приложение ASP.NET в каталоге C:\Labs\ClientForWebService, аналогичное представленному на рис. 13-2. Для выполнения умножения оно должно обращаться к Web-службе http://localhost/WebServiceCalc/Service1.asmx, созданной вами на предыдущей лабораторной.

Рис. 13.2

Решение:

1. Создайте в Visual Studio.NET 2005 новый проект на основе шаблона ASP.NET Web Site. При создании в поле Location введите C:\Labs\ClientForWebService. После создания приложения форма Default.aspx откроется в окне дизайнера автоматически.

2. Перетащите из ToolBox на форму два элемента управления TextBox. Значение свойства (ID) для первого TextBox должно быть TextBox1, а для второго - TextBox2.

3. Перетащите на форму элемент управления Button. Значение свойства (ID) для него должно быть Button1, а значение свойства Text - "Умножить"

4. Перетащите на форму элемент управления Label. Значение свойства (ID) для него должно быть Label1, а значение свойства Text должно быть пустым.

5. В окне Solution Explorer щелкните правой кнопкой мыши по строке проекта и в контекстном меню выберите Add Web Reference. Откроется окно Add Web Reference. В поле URL введите путь к Web-службе, созданной вами на предыдущей лабораторной (http://localhost/WebServiceCalc/Service.asmx) и нажмите на кнопку Go. После того, как служба будет найдена, впишите для нее значимое имя в поле Web Reference Name (например, WebServiceCalc) и нажмите на кнопку Add Reference. Ссылка на Web-службу будет добавлена в ваше приложение и вы сможете использовать в коде объект прокси-класса для Web-службы.

6. В окне Solution Explorer щелкните правой кнопкой мыши по строке Default.aspx и в контекстном меню выберите View Code. Откроется окно редактора кода с загруженной страницей Default.aspx.vb.

7. В левой верхней части окна редактора кода в списке объектов выберите объект Button1, в списке событий - событие Click и добавьте в созданную событийную процедуру следующий код:

        Dim wsCalc As New WebServiceCalc.Service

        Label1.Text = wsCalc.Multiply(CInt(TextBox1.Text), CInt(TextBox2.Text))

8. Нажмите на кнопку F5 и убедитесь, что ваше приложение ASP.NET работает, как запланировано.

 

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru