Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр1_Удаленное взаимодействие.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
701.44 Кб
Скачать

20

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

Кафедра ЭВМ

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

Построение распределенных Windows-приложений.

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

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

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

Тверь 2012

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

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

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

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

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

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

Содержание

Стр.

1

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

3

1.1

Принципы организации удаленного взаимодействия

3

1.2

Прокси и сообщения

3

1.3

Каналы связи

4

1.4

Тип ChannelServices

6

1.5

Основные механизмы удаленного взаимодействия

7

1.5.1

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

7

1.5.2

Конфигурирование удаленных объектов

8

1.5.3

Активизация удаленных объектов MBR-типа

9

1.5.4

Конфигурирование объектов WKO-типа

10

1.5.5

Особенности объектов MBR-типа

10

1.6

Инсталляция удаленного приложения

11

2

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

12

2.1

Построение общей сборки

12

2.2

Создание серверной сборки

13

2.3

Создание сборки клиента

14

2.4

Тестирование удаленного приложения

15

2.5

Создание клиента и сервера в виде приложений Windows

16

2.5.1

Создание удаленного объекта сервера

16

2.5.2

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

16

2.5.3

Проверка работоспособности созданных приложений

19

3

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

20

4

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

20

Литература