- •Лабораторная работа №1. Знакомство с Java Задание
- •Ход работы
- •Лабораторная работа №2. Gui приложение на Java Задание
- •Требования:
- •Лабораторная работа №3. Реализация Java rmi Задание
- •Требования:
- •Реализация простого приложения Java rmi (консоль)
- •Определение удаленного интерфейса
- •Реализация удаленного интерфейса
- •Реализация серверного приложения
- •Реализация клиентского приложения
- •Реализация Java rmi с использованием объектов (консоль)
- •Реализация Java rmi с использованием объектов (gui)
- •Возможные ошибки
- •Лабораторная работа №4. Реализация .Net Remoting Задание
- •Требования:
- •Реализовать приложение, содержащее не менее 4х-5ти классов (агрегация, ассоциация, наследование и т.Д.) ;
- •Приложения с графическим интерфейсом должно позволять работать со справочниками: добавление, удаление, получение всего списка;
- •Определение удаленного интерфейса
- •Реализация удаленного интерфейса
- •Реализация серверного приложения
- •Реализация клиентского приложения
- •Реализация приложения c# .Net Remoting с графическим интерфейсом
- •Лабораторная работа №5. Реализация веб-сервиса Задание
- •Требования:
- •Реализовать приложение, содержащее не менее 4х-5ти классов (агрегация, ассоциация, наследование и т.Д.) ;
- •Приложения с графическим интерфейсом должно позволять работать со справочниками: добавление, удаление, получение всего списка;
- •Приложения с графическим интерфейсом должно позволять работать с основной таблицей: добавление, удаление, получение всего списка, пересчет какого-нибудь вычисляемого поля.
- •1. Простой веб-сервис
- •1.1. Реализация сервиса
- •1.2. Тестирование сервиса
- •1.3. Реализация клиента для сервиса в NetBeans на Java
- •1.4. Реализация клиента для сервиса в Visual Studio на c#
- •2. Сервис TovarService
- •2.1. Реализация сервиса
- •2.2. Реализация клиента для сервиса в NetBeans на Java
- •2.3. Реализация клиента для сервиса в Visual Studio на c#
2.3. Реализация клиента для сервиса в Visual Studio на c#
Для создания клиента необходимо:
Создать проект как «Приложение Windows Forms»
Добавить ссылку на веб-сервис
Оформить форму для подключения к веб-сервису, например:
где свойства таблицы следующие:
Добавить программный код
localhost.TovarServiceService service = new localhost.TovarServiceService();
localhost.tovar[] arrTovar;
private void mnuDecide_Click_1(object sender, EventArgs e)
{
txtSumma.Text = service.getSumOfTovar().ToString();
}
private void mnuShowAll_Click(object sender, EventArgs e)
{
arrTovar = service.getAllTovar();
grid.Rows.Clear();
foreach(localhost.tovar el in arrTovar){
object[] buffer = new object[4];
buffer[0] = el.name;
buffer[1] = el.price;
buffer[2] = el.kol;
buffer[3] = el.price * el.kol;
grid.Rows.Add(buffer);
}
}
Проверить работу приложения
