/
ylust
/
Study
Обзор
Документация
Войти
/
ylust
/
Study
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Readme.txt
24 строки
2 KB
ylust
update: Readme.txt
23 май 2026, 00:22
Верифицирован
23 май 2026, 00:22
dbd9ef2
Код
Авторство
О чём код?
Задача: Требуется решить задачу о расстановке 8 ферзей на шахматной доске, так чтобы ни один ферзь не бил другого. Язык программирования - C# Требования: 1. Программа должна работать в консольном режиме, показывать допустимую позицию, по нажатию клавиши выводить следующую позицию. 2. В дальнейшем требуется создать программу, решающую эту же задачу, но в Window Form, WPF и веб версии. Использовались следующие промпты: 1. Разработай программу на С# о расстановке 8 ферзей на шахматной доске, так чтобы ни один ферзь не бил другого. Программа должна работать в консольном режиме и показывать допустимую позицию, по нажатию клавиши выводить следующую позицию. 2. Добавь комментарии для авто документирования проекта. 3. Добавь графический интерфейс. Используй Windows Form 4. Добавь кнопку "Предыдущая" для показы предыдущей позиции 5. Разработай программу WPF, решающую ту же задачу. 6. Разработай ту же задачу в веб версии, используя любую платформу. Был выбран Blazor, но приложение не обновляло изображение при нажатии на кнопки. Попытки заставить найти ошибки не привели к результату. Пришлось в ручную добавить на страницу режим рендеринга: @rendermode InteractiveServer и все заработало. В итоге получилось четыре проекта. Все проекты открываются в VS Code или VS.