ДО СИБГУТИ Лабораторная работа №3 Программирование и обработка графического интерфейса (часть 1) «Разработка клиент-серверных приложений» Вариант №06
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Microsoft Excel
- Программа для просмотра текстовых файлов
- Программа для просмотра изображений
Описание
Лабораторная работа No3: Разработка клиент-серверных приложений
Цель работы:
изучение принципов построения клиент-серверных приложений;
получение навыков разработки клиент-серверных приложений на языке C#.
Задание:
Разработать сетевой чат.
Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны
присутствовать:
окно просмотра входящих сообщений;
поле выбора адресата;
поле ввода сообщения;
кнопка отправки сообщения.
Серверная часть может быть реализована как с графическим интерфейсом, так и без него (например,
в виде консольного приложения или фоновой службы). Сервер должен поддерживать подключение
более двух клиентов.
Схема работы сетевого чата:
1. запуск сервера;
2. запуск клиентов с указанием имени пользователя;
3. подключение клиентов к серверу;
4. клиент отправляет сообщение на сервер с указанием адресата;
5. сервер получает сообщение и переотправляет его указанному адресату;
6. адресат получает сообщение от другого клиента;
7. повторение шагов 4-6;
8. отключение клиентов от сервера.
Дополнительное задание в зависимости от последней цифры пароля:
Вариант 1: реализовать отправку сообщений нескольким адресатам сразу;
Вариант 2: реализовать отправку сообщений всем адресатам сразу;
Вариант 3: реализовать отображение времени получения сообщения;
Вариант 4: реализовать счётчик входящих/исходящих сообщений.
Вариант выбирается исходя из последней цифры пароля от личного кабинета по следующей таблице:
Последняя
цифра
пароля
0 1 2 3 4 5 6 7 8 9
Номер
варианта
1 2 3 4 1 2 3 4 1 2
Результат выполнения работы предоставить в виде:
архив с проектом (если размер архива больше 2 Мбайт, то рекомендуется загрузить проект на
https://github.com/ или на другое общедоступное хранилище и предоставить ссылку);
2
отчет по лабораторной работе в формате Microsoft Word, который содержит следующие
разделы:
1. титульный лист;
2. задание на лабораторную работу;
3. краткое описание разработанных программ и используемых алгоритмов со скриншотами
выполнения;
4. вывод с результатами работы.
Копирование исходного кода программ не допускается. Проекты с одинаковым исходным
кодом зачитываться не будут.
Цель работы:
изучение принципов построения клиент-серверных приложений;
получение навыков разработки клиент-серверных приложений на языке C#.
Задание:
Разработать сетевой чат.
Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны
присутствовать:
окно просмотра входящих сообщений;
поле выбора адресата;
поле ввода сообщения;
кнопка отправки сообщения.
Серверная часть может быть реализована как с графическим интерфейсом, так и без него (например,
в виде консольного приложения или фоновой службы). Сервер должен поддерживать подключение
более двух клиентов.
Схема работы сетевого чата:
1. запуск сервера;
2. запуск клиентов с указанием имени пользователя;
3. подключение клиентов к серверу;
4. клиент отправляет сообщение на сервер с указанием адресата;
5. сервер получает сообщение и переотправляет его указанному адресату;
6. адресат получает сообщение от другого клиента;
7. повторение шагов 4-6;
8. отключение клиентов от сервера.
Дополнительное задание в зависимости от последней цифры пароля:
Вариант 1: реализовать отправку сообщений нескольким адресатам сразу;
Вариант 2: реализовать отправку сообщений всем адресатам сразу;
Вариант 3: реализовать отображение времени получения сообщения;
Вариант 4: реализовать счётчик входящих/исходящих сообщений.
Вариант выбирается исходя из последней цифры пароля от личного кабинета по следующей таблице:
Последняя
цифра
пароля
0 1 2 3 4 5 6 7 8 9
Номер
варианта
1 2 3 4 1 2 3 4 1 2
Результат выполнения работы предоставить в виде:
архив с проектом (если размер архива больше 2 Мбайт, то рекомендуется загрузить проект на
https://github.com/ или на другое общедоступное хранилище и предоставить ссылку);
2
отчет по лабораторной работе в формате Microsoft Word, который содержит следующие
разделы:
1. титульный лист;
2. задание на лабораторную работу;
3. краткое описание разработанных программ и используемых алгоритмов со скриншотами
выполнения;
4. вывод с результатами работы.
Копирование исходного кода программ не допускается. Проекты с одинаковым исходным
кодом зачитываться не будут.
Дополнительная информация
22.06.2025
Зачет. Уважаемая, лабораторная работа зачтена.
Зачет. Уважаемая, лабораторная работа зачтена.
Похожие материалы
Разработка клиент-серверного приложения. Введение учета деятельности пожарной службы
evelin
: 10 апреля 2015
Курсовая работа, отчет, БД(MS SQL), программа на C#(visual studio).
АИС "Пожарное депо" на основе MS SQL/C#.
Приложена база данных.
Оглавление
1. Введение 4
2. ER-диаграмма 6
3. Техническое задание 7
Аннотация 8
Введение 9
Основание для разработки 9
Назначение разработки 9
Требования к программе 10
Требования к программной документации 13
4. Разработка базы данных. 14
5. Разработка приложения 19
6.Руководство пользователя 23
Аннотация 24
Назначение программы 25
Условия выполнения программы 25
Ра
65 руб.
Разработка серверных приложений для WEB - тест с ответами - Синергия - 2022
StudentHelp
: 10 ноября 2022
Разработка серверных приложений для WEB
30 вопросов с ответами
Работа выполнена в виде скриншотов 10.11.2022 на 77+ баллов
390 руб.
Разработка серверных приложений для WEB (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
AnastasyaM
: 26 июля 2024
Ответы на тест Разработка серверных приложений для WEB - СИНЕРГИЯ, МОИ, МТИ.
Результат сдачи - 87-100 баллов.
Дата сдачи свежая, 2024 год.
Вопросы к тесту:
Неверно, что тип данных … является обычным (простым)
Integer
Boolean
Date
String
Оператор установил пакет Denwer и написал скрипт, который должен отправлять письма на электронный ящик Мail.ru. Письма не доходят, потому, что ...
Denwer по умолчанию использует свой sendmail, который лишь эмулирует отправку, но в реальности
230 руб.
ДО СИБГУТИ Лабораторная работа №3 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Mijfghs
: 2 сентября 2025
Лабораторная работа №3: Инкапсуляция. Повторное использование классов.
Цель работы:
- Знакомство с принципом инкапсуляции.
- Применение ранее разработанных классов.
Задачи:
- Реализовать программу согласно описанному функционалу.
- Создать класс для хранения числовых данных в формате массива и использовать класс для хранения больших чисел.
- Разработать систему классов для реализации логики программы. Классы должны удовлетворять принципу инкапсуляции.
Функционал программы:
- Загру
444 руб.
Математический анализ (Часть 1). Вариант 06
СибирскийГУТИ
: 14 июля 2018
1.Найти пределы
2.Найти производные данных функций
3.Исследовать методами дифференциального исчисления функцию. Используя результаты исследования, построить её график.
4. Дана функция. Найти все её частные производные второго порядка.
5.Найти неопределенные интегралы
100 руб.
Современные технологии программирования (часть 1). Вариант №06.
teacher-sib
: 30 августа 2019
Контрольная работа
Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит содержимое кон
600 руб.
Контрольная работа. Информатика (Часть 1). Вариант 06
DarkInq
: 6 ноября 2017
6. Органы управления окна в среде Windows.
Задание:
Сформировать двумерный массив А размером 5х7 с помощью генератора случайных чисел и вывести элементы массива на экран. Найти суммы положительных и отрицательных элементов каждой строки матрицы отдельно и вывести их на экран.
50 руб.
Теория электрических цепей (часть 1-я). Вариант 06
vladimir2050
: 3 июля 2017
Задача посвящена анализу переходного процесса в цепи первого порядка, содержащей резисторы, конденсатор или индуктивность. В момент времени t = 0 происходит переключение ключа К, в результате чего в цепи возникает переходной процесс.
1. Перерисуйте схему цепи (см. рис. 3.1) для Вашего варианта (таблица 1).
2. Выпишите числовые данные для Вашего варианта (таблица 2).
3. Рассчитайте все токи и напряжение на С или L в три момента времени t: , , .
4. Рассчитайте классическим методом переходный
200 руб.
Другие работы
Экономика управления персоналом. тест
Mega1
: 14 августа 2020
ТЕСТ
по дисциплине «Экономика управления персоналом»
№ п/п
Содержание вопроса
Варианты ответа
1
С чем связано возникновение управления персоналом как особого вида деятельности (выбрать и указать только одну группу факторов):
а) ростом масштабов экономических организаций, усилением недовольства условиями труда большинства работников;
б) распространением "научной организации труда", развитием профсоюзного движения, активным вмешательством государства в отношения между наемными работниками и работ
350 руб.
Переводник-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 20 мая 2016
Переводник-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
200 руб.
Экономическая устойчивость предприятия и пути ее стабилизацииОценка финансовой устойчивости предприятия
Slolka
: 4 ноября 2013
Экономическаяустойчивость предприятияи пути ее стабилизации
( на примере ОАО «ТЯЖМАШ»)
Данная дипломная работа написана на тему «Экономическая устойчивость предприятия и пути ее стабилизации» ( на примере ОАО «Тяжмаш»).
Объём дипломной работы составляет 87 страниц, 10 таблиц,4 рисунков, 32 источникаиграфическая часть8плакатов А1.
Анализ, оценка, Платежеспособность, рентабельность, ДЕЛОВАЯ активность, устойчивость, ОБОРАЧИВАЕМОСТЬ КАПИТАЛА, финансовое состояние, ФИНАНСОВЫЙ ЛЕВЕРИДж, стабилиза
10 руб.
Теория электрических цепей (часть 1). Лабораторные работы 1-3. Вариант 01.
nik200511
: 27 февраля 2023
Лабораторная работа № 1
Законы Ома и Кирхгофа в резистивных цепях
1. Цель работы:
Изучение и экспериментальная проверка законов Ома и Кирхгофа в разветвленной электрической цепи, содержащей источник и резистивные элементы.
2. Подготовка к выполнению работы:
При подготовке к работе необходимо изучить: законы Ома для пассивного участка цепи, участка цепи с активными (источники) и пассивными (нагрузки) элементами; первый закон Кирхгофа – для узла цепи; второй закон Кирхгофа – для замкнутого конт
30 руб.