Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_ТП_Алексеев_220201_verson 1.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
480 Кб
Скачать

6.4 Генерирование прокси-класса

После создания клиентского приложения ему необходимо добавить прокси-класс для доступа к web-сервису. Прокси-класс – это класс, созданный из файлаWSDL Web-службы, позволяющий клиенту вызывать методы Web-службы по Интернету. Клиенту не обязательно просматривать прокси-класс или выполнять с ним какие-либо операции.

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

Существуют два способа создания прокси-класса в .NET:

  • воспользоваться утилитой командной строки wsdl.ехе;

  • воспользоваться предлагаемой в Visual Studio возможностью для добавления Web-ссылок.

Оба эти подхода, по сути, дают один и тот же результат, поскольку они пред­полагают использование одних и тех же классов в .NET Framework для выполне­ния фактической работы. Отличием подхода, предполагающего использование утилиты wsdl.exe, от под­хода, предполагающего использование функции для добавления Web-ссылок в приложение ASP.NET, является то, что в случае применения функции для добавления Web-ссылок увидеть фактический код прокси-класса будет невозможно (потому что он генерируется позже, во время компиляции). Это ограничение не распространяется на клиентов других типов, например, приложений Windows Form или консольного типа. Они не используют мо­дель компиляции ASP.NET, поэтому код прокси-класса добавляется прямо в проект.

6.5 Системные требования

Для работы третьего приложения требуется наличие следующих программных пакетов:

  • операционная система MS Windows XP(SP2)/XP(SP3)/Vista/Win7;

  • наличие Microsoft .NET Framework версии 3.5 или выше.

  • 512 Мб оперативной памяти;

  • наличие 200 Мб свободного места на жестком диске.

  • информационный сервер Интернета (Internet Information Server, IIS 5.1 или выше);

  • наличие виртуального каталога, содержащего непосредственно Web-сервис;

    1. Руководство системного программиста

6.6.1 Общие сведения о приложении

Приложение предназначено для вычисления площади четырехугольника методом Монте-Карло. Приложение состоит из двух частей (клиентской и серверной) и реализовано на языке программирования высокого уровня C#. Серверная часть реализована на чистом C#, в то время, как клиентское приложение использует технологию WPF.

      1. Настройка приложения

Для обеспечения работоспособности приложения требуется выполнить установку IIS-сервера и создать виртуальный каталог, в который необходимо поместить работающее приложение.

      1. Выполнение приложения

Для выполнения приложения необходимо выполнить следующие действия:

  • запустить исполняемый модуль программы, который находится по адресу Projects\P3_WPF\P3_WPF\bin\Debug\ P3_WPF.exe (Для дальнейшей работы достаточно скопировать P3_WPF.exe в любую удобную директорию);

  • в появившемся окне программы ввести координаты четырехугольника, либо выбрать вариант «контрольный пример», который автоматически внесет данные, по которым будет производиться расчет;

  • нажать на кнопку «Рассчитать» и дождаться результатов работы программы (результат работы программы представлен на рис.10);

  • выход из программы осуществляется посредством закрытия окна приложения.

Рис.10. Результат работы клиент-серверного приложения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]