Задание на лабораторную работу. 1. Ознакомиться с разделом 1, в котором описываются основные принципы организации удаленного взаимодействия между приложениями и основные механизмы их

1. Ознакомиться с разделом 1, в котором описываются основные принципы организации удаленного взаимодействия между приложениями и основные механизмы их реализации.

2. Консольные приложения

2.1. В соответствии с методикой, изложенной в разделе 2.1, создать динамическую библиотеку удаленного объекта сервера.

2.2. В соответствии с методикой (раздел 2.2) создать консольное приложение сервера.

2.3. Создать консольное приложение клиента (см. Раздел 2.3).

2.4. Протестировать взаимодействие между удаленными объектами (см. Раздел 2.4).

2.5. Составить блок-схему алгоритма взаимодействия между удаленными объектами и составить его текстовое описание.

3. Windows приложения

3.1 В соответствии с методикой, изложенной в разделе 2.5.1, создать динамическую библиотеку удаленного объекта сервера.

3.2 На основании практического опыта создания удаленных консольных приложений и в соответствии с методикой, изложенной в раздел 2.5.2, создать Windows-приложение сервера и клиента.

3.3 По методике, изложенной в разделе 2.4, протестировать процесс взаимодействия между удаленными объектами (см. Раздел 2.4).

3.4 Составить блок-схему алгоритма взаимодействия между удаленными объектами и составить его текстовое описание.

4. Сделать выводы о наиболее целесообразной области применения исследованного способа удаленного взаимодействия, оценить его достоинства и недостатки.

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

Отчет по лабораторной работе должен содержать:

· Титульный лист.

· Задание на каждый раздел лабораторной работы.

· Листинги программных приложений

· Описание работы программ и блок-схемы их функционирования.

· Внешний вид созданных приложений на экране монитора.

Литература:

1. Горин С. В., Крищенко В. А. Поддержка разработки распределенных приложений в Microsoft.NET Framework. Учебный курс. Московский государственный технический университет им. Н.Э. Баумана. М. 2006. (тема 8)

2. Дейтель Х. С#. Пер. с англ. / Дейтель Х., Дейтель П., Листфилд Дж., Нисто Т., Йегер Ш., Златкина М. – Спб.: БХВ-Петербург, 2006. – 1056 с.

3. Фленов М.Е. Библия С#. – 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург. 2011. – 560 с. (глава 18)

4. Jeff Ferguson, Brian Patterson, Jason Beres, Pierre Boutquin, and Meeta Gupta. C# Bible. Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis,_IN 46256


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: