Лабораторная работа №3 по дисциплине: Программирование и обработка графического интерфейса. Вариант 2

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon App.xaml
material.view.file_icon App.xaml.cs
material.view.file_icon ChatClient.cs
material.view.file_icon lab3_client.csproj
material.view.file_icon MainWindow.xaml
material.view.file_icon MainWindow.xaml.cs
material.view.file_icon MessageEventArgs.cs
material.view.file_icon UserListEventArgs.cs
material.view.file_icon UsernameDialog.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon lab3_client.exe
material.view.file_icon lab3_client.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon App.g.cs
material.view.file_icon App.g.i.cs
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon lab3_client.csproj.FileListAbsolute.txt
material.view.file_icon lab3_client.csproj.GenerateResource.Cache
material.view.file_icon lab3_client.exe
material.view.file_icon lab3_client.g.resources
material.view.file_icon lab3_client.pdb
material.view.file_icon lab3_client.Properties.Resources.resources
material.view.file_icon lab3_client_MarkupCompile.cache
material.view.file_icon lab3_client_MarkupCompile.i.cache
material.view.file_icon MainWindow.baml
material.view.file_icon MainWindow.g.cs
material.view.file_icon MainWindow.g.i.cs
material.view.file_icon
material.view.file_icon Properties.Resources.Designer.cs.dll
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Resources.Designer.cs
material.view.file_icon Resources.resx
material.view.file_icon Settings.Designer.cs
material.view.file_icon Settings.settings
material.view.file_icon
material.view.file_icon ClientHandler.cs
material.view.file_icon lab3_server.csproj
material.view.file_icon Program.cs
material.view.file_icon Server.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon lab3_server.exe
material.view.file_icon lab3_server.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon lab3_server.csproj.FileListAbsolute.txt
material.view.file_icon lab3_server.exe
material.view.file_icon lab3_server.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon labs.sln
material.view.file_icon labs.suo
material.view.file_icon Отчет_ЛР3.docx

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторная работа №3
«Разработка клиент-серверных приложений»

Цель работы:
- изучение принципов построения клиент-серверных приложений;
- получение навыков разработки клиент-серверных приложений на языке C#.

Задание:
Разработать сетевой чат.
Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать:
- окно просмотра входящих сообщений;
- поле выбора адресата;
- поле ввода сообщения;
- кнопка отправки сообщения.
Серверная часть может быть реализована как с графическим интерфейсом, так и без него (например, в виде консольного приложения или фоновой службы). Сервер должен поддерживать подключение более двух клиентов.
Схема работы сетевого чата:
1) запуск сервера;
2) запуск клиентов с указанием имени пользователя;
3) подключение клиентов к серверу;
4) клиент отправляет сообщение на сервер с указанием адресата;
5) сервер получает сообщение и переотправляет его указанному адресату;
6) адресат получает сообщение от другого клиента;
7) повторение шагов 4-6;
8) отключение клиентов от сервера.
Дополнительное задание в зависимости от последней цифры пароля:

Вариант 2: реализовать отправку сообщений всем адресатам сразу.

Для разработки приложения используется среда разработки Microsoft Visual Studio 2010. Язык программирования - C#.

Дополнительная информация

Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Шлаузер А.И.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторная работа №3 по дисциплине: Программирование и обработка графического интерфейса. Вариант 3
Лабораторная работа No3 «Разработка клиент-серверных приложений» Цель работы: - изучение принципов построения клиент-серверных приложений; - получение навыков разработки клиент-серверных приложений на языке C#. Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: окно просмотра входящих сообщений; поле выбора адресата; поле ввода сообщения; кнопка отправки сообщения. Серверная часть может быть реализована как
User Учеба "Под ключ" : 24 февраля 2025
700 руб.
promo
Лабораторная работа №3 по дисциплине: Программирование и обработка графического интерфейса. Вариант 4
Лабораторная работа №3 «Разработка клиент-серверных приложений» Целью данной работы является изучение принципов построения клиент-серверных приложений и получение навыков разработки клиент-серверных приложений на языке C#. Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: 1. окно просмотра входящих сообщений; 2. поле выбора адресата; 3. поле ввода сообщения; 4. кнопка отправки сообщения. Серверная часть
User Roma967 : 4 ноября 2023
700 руб.
promo
Лабораторная работа №3 по дисциплине: Программирование и обработка графического интерфейса. Вариант 1
Лабораторная работа №3 «Разработка клиент-серверных приложений» Целью данной работы является изучение принципов построения клиент-серверных приложений и получение навыков разработки клиент-серверных приложений на языке C#. Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: 1. окно просмотра входящих сообщений; 2. поле выбора адресата; 3. поле ввода сообщения; 4. кнопка отправки сообщения. Серверная часть м
User SibGOODy : 27 августа 2023
700 руб.
promo
Лабораторная работа 3 по дисциплине: Программирование и обработка графического интерфейса (часть 2). Вариант 2. 2025
Лабораторная работа №3 Тема: Работа с медиафайлами Цель работы: получение навыков работы с медиафайлами на языке C#; знакомство с новыми элементами управления WPF.
User MasterGammi : 4 апреля 2026
399 руб.
Лабораторная работа 3 по дисциплине: Программирование и обработка графического интерфейса (часть 2). Вариант 2. 2025
ДО СИБГУТИ Лабораторная работа №3 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Лабораторная работа №3: Инкапсуляция. Повторное использование классов. Цель работы: - Знакомство с принципом инкапсуляции. - Применение ранее разработанных классов. Задачи: - Реализовать программу согласно описанному функционалу. - Создать класс для хранения числовых данных в формате массива и использовать класс для хранения больших чисел. - Разработать систему классов для реализации логики программы. Классы должны удовлетворять принципу инкапсуляции. Функционал программы: - Загру
User Mijfghs : 2 сентября 2025
444 руб.
ДО СИБГУТИ Лабораторная работа №3 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Лабораторные работы №1-3 по дисциплине Программирование и обработка графического интерфейса (часть 2). Вариант №8.
Лабораторная работа No1 по дисциплине Программирование и обработка графического интерфейса (часть 2) на тему: «Создание и использование классов» Лабораторная работа No1: Создание и использование классов. Цель работы: - Знакомство с базовыми принципами ООП. - Знакомство с основами создания классов. Задачи: - Реализовать программу для рисования геометрических фигур используя представленные примеры. - Создать свой класс для четырехугольника. Создавать четырехугольник лучше всего через начальную то
User teacher-sib : 3 февраля 2025
1200 руб.
promo
Лабораторные работы 1-3 по дисциплине: Программирование и обработка графического интерфейса (часть 2). Вариант №05
Лабораторная работа No1 Разработка клиент-серверных приложений Цель работы: изучение принципов построения клиент-серверных приложений; получение навыков разработки клиент-серверных приложений на языке C#. Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: окно просмотра входящих сообщений; поле выбора адресата; поле ввода сообщения; кнопка отправки сообщения. Серверная часть может быть реализована как с г
User IT-STUDHELP : 11 июля 2023
2700 руб.
promo
Курсовая работа - Программирование и обработка графического интерфейса (2 вариант)
Задание:  Реализовать программу в соответствии с описанным функционалом.  Код должен быть организован с использованием принципов ООП: архитектура должна базироваться на классах, должен быть использован принцип инкапсуляции, если того требует задача должен быть использован принцип наследования. Вариант №2. Тренажер для запоминания иностранных слов Функционал приложения: 1. Выбор категории слов. Компонент ComboBox позволяет выбирать категорию слов, например, «Животные», «Фрукты», «Глаголы
User Lyubov : 22 апреля 2026
999 руб.
Организация ЭВМ и систем. Лабораторная работа № 5 Вариант № 03
Задание для выполнения программы Ввиду того, что девятого варианта нет, пришлось выполнить все имеющиеся шесть вариантов. Изменить программу так, чтобы в соответствии с вариантом задания она обеспечивала: Заменить а) строчные ‘b’и’c’ заглавными б) все заглавные строчными
User 1231233 : 21 сентября 2010
23 руб.
Контрольные работы по гидростатике и гидродинамике ИжГТУ К.р. 1 Задача 1 Вариант 20
Определить давление р0 воздуха в напорном баке по показанию ртутного манометра. Какой высоты Н должен быть пьезометр для измерения того же давления р0? Высоты h, h1, h2. Плотность воды ρ=1000 кг/м³, ртути ρ=13600 кг/м³. Результат выразить в Па, кгс/см², мм рт. ст.
User Z24 : 4 декабря 2025
160 руб.
Контрольные работы по гидростатике и гидродинамике ИжГТУ К.р. 1 Задача 1 Вариант 20
Компьютерные технологии в телекоммуникации (ДВ 9.2). Зачетная работа. Билет №7
Билет №7 1. Методика редактирования стилей при создании текста. 2. Использование фоновых рисунков при создании слайдов. 3. Рассчитать в MathCad значения функции: P=l^(1,5*t) и нарисовать график Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Компьютерные технологии в телекоммуникации (ДВ 9.2) Вид работы: Зачет Оценка:Зачет Дата оценки: 04.09.2020 Чухров Александр Семенович
User Entimos : 6 сентября 2020
200 руб.
Програмиирование и обработка графического интерфейса, лабораторная работа №2 Вариант 1
Програмирование и обработка графического интерфейса, лабораторная работа №2 Вариант 1 «Работа с базами данных»
User chavygodx : 23 января 2026
350 руб.
Програмиирование и обработка графического интерфейса, лабораторная работа №2 Вариант 1
up Наверх