ДО СИБГУТИ Лабораторная работа №3 Программирование и обработка графического интерфейса (часть 1) «Разработка клиент-серверных приложений» Вариант №06

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

material.view.file_icon
material.view.file_icon лаб 3.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon CodeChunks.db
material.view.file_icon SemanticSymbols.db
material.view.file_icon
material.view.file_icon 7e6703d5-8638-48da-9e20-7a879f031bfc.vsidx
material.view.file_icon 8e070d2a-633c-4b40-bf14-e255bd3038c3.vsidx
material.view.file_icon aa0dd6eb-3c68-4352-bed9-5d28421da251.vsidx
material.view.file_icon ad9dec00-b0c3-4f7b-9d85-26ea869cd5fe.vsidx
material.view.file_icon bd276fd9-2ea9-4215-b254-5c07050828a0.vsidx
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon DocumentLayout.backup.json
material.view.file_icon DocumentLayout.json
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon App.xaml
material.view.file_icon App.xaml.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon Client.exe
material.view.file_icon Client.exe.config
material.view.file_icon Client.pdb
material.view.file_icon Common.dll
material.view.file_icon Common.pdb
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon Client.csproj
material.view.file_icon LoginWindow.xaml
material.view.file_icon LoginWindow.xaml.cs
material.view.file_icon MainWindow.xaml
material.view.file_icon MainWindow.xaml.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon App.g.cs
material.view.file_icon App.g.i.cs
material.view.file_icon Client.csproj.AssemblyReference.cache
material.view.file_icon Client.csproj.CoreCompileInputs.cache
material.view.file_icon Client.csproj.FileListAbsolute.txt
material.view.file_icon Client.csproj.GenerateResource.cache
material.view.file_icon Client.exe
material.view.file_icon Client.g.resources
material.view.file_icon Client.pdb
material.view.file_icon Client.Properties.Resources.resources
material.view.file_icon Client_MarkupCompile.cache
material.view.file_icon Client_MarkupCompile.i.cache
material.view.file_icon Client_MarkupCompile.i.lref
material.view.file_icon Client_MarkupCompile.lref
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon LoginWindow.baml
material.view.file_icon LoginWindow.g.cs
material.view.file_icon LoginWindow.g.i.cs
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 packages.config
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
material.view.file_icon
material.view.file_icon Common.dll
material.view.file_icon Common.pdb
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon Class1.cs
material.view.file_icon Common.csproj
material.view.file_icon Message.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon Common.csproj.AssemblyReference.cache
material.view.file_icon Common.csproj.CoreCompileInputs.cache
material.view.file_icon Common.csproj.FileListAbsolute.txt
material.view.file_icon Common.dll
material.view.file_icon Common.pdb
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon packages.config
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon App.xaml
material.view.file_icon App.xaml.cs
material.view.file_icon lab_.3.csproj
material.view.file_icon MainWindow.xaml
material.view.file_icon MainWindow.xaml.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon App.g.i.cs
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon lab_.3_MarkupCompile.i.cache
material.view.file_icon lab_.3_MarkupCompile.i.lref
material.view.file_icon MainWindow.g.i.cs
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 lab_.3.sln
material.view.file_icon
material.view.file_icon
material.view.file_icon .signature.p7s
material.view.file_icon
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon LICENSE.md
material.view.file_icon Newtonsoft.Json.13.0.3.nupkg
material.view.file_icon packageIcon.png
material.view.file_icon README.md
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon
material.view.file_icon
material.view.file_icon Common.dll
material.view.file_icon Common.pdb
material.view.file_icon Newtonsoft.Json.dll
material.view.file_icon Newtonsoft.Json.xml
material.view.file_icon Server.exe
material.view.file_icon Server.exe.config
material.view.file_icon Server.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon Server.csproj.AssemblyReference.cache
material.view.file_icon Server.csproj.CoreCompileInputs.cache
material.view.file_icon Server.csproj.FileListAbsolute.txt
material.view.file_icon Server.exe
material.view.file_icon Server.pdb
material.view.file_icon packages.config
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Server.csproj
Работа представляет собой 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. вывод с результатами работы.
Копирование исходного кода программ не допускается. Проекты с одинаковым исходным
кодом зачитываться не будут.

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

22.06.2025 
Зачет. Уважаемая, лабораторная работа зачтена.
Разработка клиент-серверного приложения. Введение учета деятельности пожарной службы
Курсовая работа, отчет, БД(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 Ра
User evelin : 10 апреля 2015
65 руб.
Разработка серверных приложений для WEB - тест с ответами - Синергия - 2022
Разработка серверных приложений для WEB 30 вопросов с ответами Работа выполнена в виде скриншотов 10.11.2022 на 77+ баллов
User StudentHelp : 10 ноября 2022
390 руб.
Разработка серверных приложений для WEB - тест с ответами - Синергия - 2022
Разработка серверных приложений для WEB (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
Ответы на тест Разработка серверных приложений для WEB - СИНЕРГИЯ, МОИ, МТИ. Результат сдачи - 87-100 баллов. Дата сдачи свежая, 2024 год. Вопросы к тесту: Неверно, что тип данных … является обычным (простым) Integer Boolean Date String Оператор установил пакет Denwer и написал скрипт, который должен отправлять письма на электронный ящик Мail.ru. Письма не доходят, потому, что ... Denwer по умолчанию использует свой sendmail, который лишь эмулирует отправку, но в реальности
User AnastasyaM : 26 июля 2024
230 руб.
Разработка серверных приложений для WEB (Ответы на тест СИНЕРГИЯ / МТИ / МОИ)
ДО СИБГУТИ Лабораторная работа №3 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Лабораторная работа №3: Инкапсуляция. Повторное использование классов. Цель работы: - Знакомство с принципом инкапсуляции. - Применение ранее разработанных классов. Задачи: - Реализовать программу согласно описанному функционалу. - Создать класс для хранения числовых данных в формате массива и использовать класс для хранения больших чисел. - Разработать систему классов для реализации логики программы. Классы должны удовлетворять принципу инкапсуляции. Функционал программы: - Загру
User Mijfghs : 2 сентября 2025
444 руб.
ДО СИБГУТИ Лабораторная работа №3 по дисциплине "Программирование и обработка графического интерфейса (часть 2)" (2025)
Математический анализ (Часть 1). Вариант 06
1.Найти пределы 2.Найти производные данных функций 3.Исследовать методами дифференциального исчисления функцию. Используя результаты исследования, построить её график. 4. Дана функция. Найти все её частные производные второго порядка. 5.Найти неопределенные интегралы
User СибирскийГУТИ : 14 июля 2018
100 руб.
Современные технологии программирования (часть 1). Вариант №06.
Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое кон
User teacher-sib : 30 августа 2019
600 руб.
Современные технологии программирования (часть 1). Вариант №06. promo
Контрольная работа. Информатика (Часть 1). Вариант 06
6. Органы управления окна в среде Windows. Задание: Сформировать двумерный массив А размером 5х7 с помощью генератора случайных чисел и вывести элементы массива на экран. Найти суммы положительных и отрицательных элементов каждой строки матрицы отдельно и вывести их на экран.
User DarkInq : 6 ноября 2017
50 руб.
Теория электрических цепей (часть 1-я). Вариант 06
Задача посвящена анализу переходного процесса в цепи первого порядка, содержащей резисторы, конденсатор или индуктивность. В момент времени t = 0 происходит переключение ключа К, в результате чего в цепи возникает переходной процесс. 1. Перерисуйте схему цепи (см. рис. 3.1) для Вашего варианта (таблица 1). 2. Выпишите числовые данные для Вашего варианта (таблица 2). 3. Рассчитайте все токи и напряжение на С или L в три момента времени t: , , . 4. Рассчитайте классическим методом переходный
User vladimir2050 : 3 июля 2017
200 руб.
Теория электрических цепей (часть 1-я). Вариант 06
Проект гравитационного смесителя строительных материалов с объемом готового замеса 65 литров
Анализ объекта разработки, производственных и патентных данных, постановка задач проектирования Разработка конструкции основных узлов бетономешалки Разработка технологического процесса изготовления детали – вал Проектирование технологической оснастки Расчет оптовой цены устройства, определение условий безубыточности производства Обеспечение безопасности жизнедеятельности Объектом модернизации является гравитационный смеситель строи-тельных материалов – бетоносмеситель. Целью модернизации являетс
User Aronitue9 : 25 мая 2012
455 руб.
Управление имиджем фирмы
Содержание: Введение…………………………………………………………….……………..…3 Глава 1 Управление имиджем фирмы ……………………..…………….4 1.1 Имиджевые характеристики…………………………………………………….4 1.2 Персональный имидж. Типология имиджа …………………………..………5 1.3 Корпоративный имидж……………………………………………………...…..7 1.4 Стратегия конструктивного имиджа и политика информационной открытости ………………………………………………………………………….13 1.5 Инструментарий имиджмейкера………………………………………………15 Глава 2 Сравнительная оценка уровня конкурентоспособности организации………………
User Lokard : 4 июля 2013
10 руб.
Методы принятия управленческих решений.Эекзамен.Билет №5
Билет №5 Задача 1 На основании данных таблицы 1 построить линейную, степенную, логарифмическую и экспоненциальную трендовые модели, отражающие зависимость объема продаж от затрат на рекламу. Выбрать тип трендовой модели, обеспечивающий наибольшую точность аппроксимации. Определить прогнозируемый объем продаж на следующий месяц с учетом того, что бюджетом предусмотрены затраты на рекламу 12 000 ден.ед. Таблица 1– Исходные данные № Затраты на рекламу, ден.ед. Объем продаж, ден.ед. 1 3 706 16
User dgrmaa : 22 октября 2014
200 руб.
Маркетинговое исследование рынка мороженного харьковской фабрики "Хладопром"
Содержание Введение 1 Определение предмета исследования. Постановка проблемы, требующей решения 2 Формулировка гипотез и определение состава собираемой информации 3 Разработка плана исследования 3.1. Определение состава наблюдаемых переменных 3.2. Источники получения информации 3.3. Выбор метода проведения исследования 3.4. Выбор метода записи и хранения 4 Организация сбора информации 5 Запись, проверка и первичная обработка информации 6 Анализ и интер
User Aronitue9 : 26 ноября 2012
25 руб.
up Наверх