- •Тверской государственный технический университет
- •Построение Windows сервиса.
- •1. Теоретическая часть.
- •1.1. Альтернативные хосты для удаленных объектов
- •1.2. Хостинг удаленных объектов с использованием службы Windows
- •1.3. Построение сборки удаленных объектов.
- •1.4. Разработка Windows службы
- •1.4.1. Реализация метода Main() в классе Program.
- •1.4.2. Реализация класса Windows-службы CarService.
- •1.4.2.1. Метод CarService.OnStart()
- •1.4.2.2. Метод OnStop()
- •1.4.3. Создание инсталлятора службы
- •1.6. Инсталляция службы CarService
- •1.5. Создание консольного приложения клиента.
- •1.6. Создание Windows приложения клиента
- •1.7. Хостинг удаленных объектов с использованием iis
- •2. Указания к выполнению лабораторной работы
- •2.1. Задание на лабораторную работу
- •2.2. Содержание отчета по лабораторной работе
- •Литература:
Тверской государственный технический университет
Кафедра ЭВМ
Программирование на языке 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 |