engineerklub | Дата: Среда, 16.07.2025, 09:40 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34253
Статус: Offline
| Программирование и обработка графического интерфейса (часть 1). Вариант 3
Тип работы: Работа Контрольная Форматы файлов: Microsoft Word, C Сдано в учебном заведении: ДО СИБГУТИ
Описание: Контрольная работа Разработка игрового приложения
Цель: Целью данной работы является закрепление навыков, полученных в ходе выполнения предыдущих лабораторных работ.
Задание: Разработать и реализовать приложение, состоящее из двух модулей: 1. «Генератор уровней» – набор функций для генерации поля заданного размера и проверки допустимости действий пользователя - Размеры поля являются переменными параметрами и задаются пользователем. - Логически поле представлено в виде двумерного массива. - Каждое действие пользователя приводит к изменению состояния поля. - После каждого действия, совершаемого над полем, должны проверяться условия победы и поражения. 2. «Графический интерфейс» – окно WPF и связанные с ней функции для отображения игрового поля и обработки действий пользователя.
Вариант 3: Разработать и реализовать игру «Память». Правила игры «Память» http://testbrain.ru/tests/viewMemory
Язык программирования C#
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 16.07.2025, 09:41 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34253
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, C Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №1 (вариант общий) "Компоненты и события"
Цель работы: Целью данной работы является получение базовых навыков использования компонентов и описания событий на языке высокого уровня C# в среде программирования Microsoft Visual Studio.
Задание: необходимо разработать и реализовать 5 приложений WPF, описание которых приведено ниже. 1) Разработайте и реализуйте приложение WPF, которое: - содержит 2 тестовых поля подписанных как «А» и «Б» - четыре кнопки подписанных как «+», «-», «*» и «/» - поле для вывода текста - пользователь может ввести числа в текстовые поля, нажать кнопку и получить в текстовом поле результат, соответствующей арифметической операции над введёнными числами в текстовом поле.
Описание программы Результат выполнения
2) Разработайте и реализуйте приложение WPF, которое: - содержит текстовое поле - содержит текстовый список - содержит кнопку, подписанную как “Добавить” - при нажатии на кнопку, текст, записанный в текстовом поле, должен добавляться как новая строка в текстовый список, после добавления, текстовое поле должно быть очищено.
Описание программы Результат выполнения
3) Разработайте и реализуйте приложение WPF, которое: - содержит текстовый список, содержащий названия планет солнечной системы - содержит поле для вывода текста - при выборе названия планеты из текстового списка, выводит краткую информацию о ней в поле для вывода текста.
Описание программы Результат выполнения
4) Разработайте и реализуйте приложение WPF, которое: - содержит три выпадающих списка, с помощью которых можно выбрать год, месяц и день - количество дней в месяце определяется только после выбора года и месяца, до этого, выпадающий список с выбором дня должен быть не активен - после выбора всех трёх параметров, должно появляться сообщение с информацией о том, сколько лет, месяцев и дней прошло с выбранной даты до текущего момента.
Описание программы Результат выполнения
5) Разработайте и реализуйте приложение WPF, которое: - содержит меню и текстовый список - содержит в меню два пункта, позволяющие загрузить текст из выбранного, с помощью диалога открытия, файла текст в текстовый список, и сохранить текст из текстового списка в выбранный, при помощи диалога сохранения, файл
Описание программы Результат выполнения
Вывод
Лабораторная работа №2 "Работа с базами данных"
Цель работы: - получение навыков работы с базами данных на языке C#; - знакомство с принципами построения SQL-запросов.
Задание: Разработать WPF-приложение с графическим интерфейсом и реализовать следующие функции: 1) ввод данных о студентах: уникальный номер, ФИО, оценка по физике, оценка по математике; 2) добавление данных в базу данных SQLite (далее - БД) через интерфейс приложения; 3) чтение данных из БД и отображение их в окне приложения; 4) редактирование данных в БД через интерфейс приложения; 5) удаление данных из таблиц. БД должна содержать две таблицы, связанные через уникальный номер: 1. таблица, содержащая уникальный номер и ФИО; 2. таблица, содержащая уникальный номер и оценки.
Вариант 3: реализовать хранение и редактирование названия группы студента.
Описание программы Результат выполнения
Вывод
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Среда, 16.07.2025, 09:41 | Сообщение # 3 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34253
Статус: Offline
| Лабораторная работа №3 "Разработка клиент-серверных приложений"
Цель работы: - изучение принципов построения клиент-серверных приложений; - получение навыков разработки клиент-серверных приложений на языке C#.
Задание: Разработать сетевой чат. Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны присутствовать: - окно просмотра входящих сообщений; - поле выбора адресата; - поле ввода сообщения; - кнопка отправки сообщения. Серверная часть может быть реализована как с графическим интерфейсом, так и без него (например, в виде консольного приложения или фоновой службы). Сервер должен поддерживать подключение более двух клиентов. Схема работы сетевого чата: 1. запуск сервера; 2. запуск клиентов с указанием имени пользователя; 3. подключение клиентов к серверу; 4. клиент отправляет сообщение на сервер с указанием адресата; 5. сервер получает сообщение и переотправляет его указанному адресату; 6. адресат получает сообщение от другого клиента; 7. повторение шагов 4-6; 8. отключение клиентов от сервера.
Вариант 3: реализовать отображение времени получения сообщения.
Описание программы Результат выполнения
Вывод
*** В архиве три лабораторные работы для 3 варианта (первая лабораторная не имеет индивидуальных вариантов, выполняется под общим вариантом). Каждая лабораторная состоит из отчета (*.docx) и файлов программы, язык программирования C#) ***
СКАЧАТЬ
|
|
| |