- •1 Создание серверного приложения
- •2 Создание клиентского приложения
- •5 Оформление отчета о лабораторной работе.
- •1Создание Web-модуля приложения
- •3 Анализ возможностей приложения по обработке информации
- •4 Оформление отчета о лабораторной работе.
- •Лабораторная работу №2 Создание и анализ Web приложения архитектуры Web Broker
- •1Создание Web-модуля приложения
- •2Создание процедуры обработки события
- •3 Отладка приложения
- •4 Анализ возможностей приложения по обработке информации
- •2Создание процедуры обработки события
- •3 Отладка приложения
- •4 Анализ возможностей много уровневого приложения
- •5 Оформление отчета о лабораторной работе.
- •Лабораторная работу №3 Создание и анализ asp.Net приложения работающего с базами данных.
- •1Создание серверного приложения
- •2Связывание данных
- •3Отладка приложения
- •4 Анализ возможностей приложения по обработке информации
- •5 Оформление отчета о лабораторной работе.
- •1Создание серверного приложения
- •3Связывание данных
- •4Отладка приложения
- •5 Анализ возможностей приложения по обработке информации
- •6 Оформление отчета о лабораторной работе.
- •Лабораторная работу №4 Создание и анализ приложения архитектуры Web Service
- •1Создание простой Web-службы
- •2Создания клиентской части Web-службы
- •3Организация доступа к Web-сервису из кода
- •4 Анализ возможностей приложения по обработке информации
- •5 Оформление отчета о лабораторной работе.
- •1Создание простой Web-службы
- •2Создания клиентской части Web-службы
- •3Организация доступа к Web-сервису из кода
- •5 Анализ возможностей много уровневого приложения
- •6 Оформление отчета о лабораторной работе.
3Организация доступа к Web-сервису из кода
Следующий шаг — программирование логики доступа к сервису и использование сервиса.
Допустим, мы хотим обращаться к услуге WebMul по нажатию на кнопку Button1. Для этого разместим на форме такую кнопку и создадим се обработчик, а также разместим поле-надпись labell.
В обработчике сначала создадим объект Web-службы (экземпляр класса TWebServicel), а затем обратимся к нужному нам методу WebMul.
procedure TWinForml.Buttonl_Click(sender: System.Object; e: System.EventArgs);
var
ws: TWebServicel; Z: Double; begin
ws := TWebServicel.Create; // создаем прокси-объект
z := ws.WebMul( 3.14, 2.8182 ); // вызываем метод удаленной Web-службы
labell.Text := z.ToString; // выводим результат в текстовом виде
end;
Чтобы данный код компилировался, надо включить в перечень доступ' ных модулей ссылку на описание прокси-класса. Сделать это можно. например, командой File > Use Unit (Файл > Использовать модуль), выбрав в диалоговом окне единственный модуль WebReference.WebServicel.
Запустим программу, нажмем кнопку, и в поле надписи появится значение 8,849148. Удобнее, конечно, разместить на форме два поля ввода, чтобы реализовать, например, дистанционный клиент-калькулятор.
5 Анализ возможностей много уровневого приложения
Проанализировать возможности использования разработанного приложения для обработки информации в ГКС с указанием положительных и отрицательных сторон данного вида приложений.
6 Оформление отчета о лабораторной работе.
Отчет о лабораторной работе должен содержать:
Тему, цель и постановку задачи на исследование;
Структурную схему(состав) приложения;
Методику выполнения и отладки приложения;
Сравнительный анализ возможностей использования приложения для обработки информации в ГКС;
Выводы по работе.
