Язык программирования C# 2020-2021 учебный год Практика 20 Контроль самостоятельной работы 5 Тема. Шаблоны проектирования Задание 1. Реализуйте на языке C# пример применения паттерна Стратегия по учебнику "Паттерны проектирования" серии Head First https://books.google.ru/books?id=8axSDwAAQBAJ 1. Паттерн Стратегия, с. 54-60 Задание 2. Решить задачу о десяти флажках с помощью циклов и указателей на экземпляры класс CheckBox. Имеется десять флажков. Создать проект, позволяющий сохранять состояние флажков, обнулять и восстанавливать сохраненное состояние. Задание 3. В окне приложения разместите в столбик 5 кнопок с надписями button1, ..., button5. С помощью цикла foreach выведите номера кнопок. Цикл выполняется в обработчике 1-й кнопке. Объясните полученный результат. Задание 4. На форме имеется десять командных кнопок (пронумерованных от 1 до 10) и графический контейнер PictureBox. При нажатии на одну из кнопок в контейнере должно появиться соответствующее римское число. Задание 5. Выполните примеры по учебнику, по главе 7: Руководство по WPF https://metanit.com/sharp/wpf/ Задание 6. Выполните пример по учебнику на с. 129-154. https://github.com/head-first-csharp/fourth-edition/raw/master/Head_First_CSharp_4e_chapters_1_to_4.pdf