Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр2_Сервис удаленного взаимодействия.doc
Скачиваний:
6
Добавлен:
13.08.2019
Размер:
680.45 Кб
Скачать

16

Тверской государственный технический университет

Кафедра ЭВМ

Программирование на языке C# в среде Microsoft Visual Studio.

Построение Windows сервиса.

Методические указания к лабораторным работам

по курсу "Объектно-ориентированное программирование"

Лабораторная работа № 2

Тверь 2012

Цель лабораторной работы заключается в изучении основных принципов построения распределенных Windows-приложений и приобретении практических навыков по их разработке и отладке в интегрированной среде Visual Studio.

Основными задачами, решаемыми в процессе выполнения лабораторной работы, являются:

  • Изучение особенностей основных принципов и механизмов организации удаленного взаимодействия между Windows-приложениями.

  • Изучение особенностей реализации различных форм удаленного взаимодействия между приложениями в интегрированной среде Visual Studio.

Методическое указание обсуждено на заседании кафедры ЭВМ (протокол №___от 2002_ года) и рекомендовано к печати.

Составитель: Веселов А.А.

Содержание

Стр.

1

Теоретическая часть.

3

1.1

Альтернативные хосты для удаленных объектов

3

1.2

Хостинг удаленных объектов с использованием службы Windows

3

1.3

Построение сборки удаленных объектов

5

1.4

Разработка Windows службы

7

1.4.1

Реализация метода Main() в классе Program

7

1.4.2

Реализация класса Windows-службы CarService

7

1.4.2.1

Метод CarService.OnStart()

8

1.4.2.2

Метод OnStop()

8

1.4.3

Создание инсталлятора службы

9

1.4.4

Инсталляция службы CarService

9

1.5

Создание консольного приложения клиента

11

1.6

Создание Windows приложения клиента

12

1.7

Хостинг удаленных объектов с использованием IIS

15

2

Указания к выполнению лабораторной работы

16

2.1

Задание на лабораторную работу

16

2.2

Содержание отчета по лабораторной работе

16

Литература

16