Модифицируйте пример 1, добавив выбор цвета пера и кисти (Red, Green, Blue) c помощью radioButton и толщины пера с помощью numericUpDown.
Модифицируйте пример 2, добавив выбор цвета пера (Red, Green, Blue) c помощью кнопок и толщины пера с помощью клавиш Up и Down.
Создайте приложение, выводящее в указанное щелчком мыши место формы закрашенный кружок.
Модифицируйте пример 3, добавив вывод текста в указанное щелчком мыши место (событие MouseDown).
Создайте приложение, выводящее на форму N закрашенных квадратиков со случайными координатами
БИБЛИОГРАФИЧЕСКИЙСПИСОК
Основная
Павловская, Т. А. С#. Программирование на языке высокого уровня /
Т. А. Павловская. – СПб. : Питер, 2014. – 432 с.
Подбельский, В. В. Язык C#. Базовый курс / В. В. Подбельский. – М. :
Финансы и статистика, 2015. – 408 с.
Фленов, М. Библия C# / М. Фленов. – СПб. : БХВ, 2016. – 544 с.
Дополнительная
Албахари, Д. C# 6.0. Справочник. Полное описание языка / Д. Алба- хари, Б. Албахари. – М. : «И. Д. Вильямс», 2016. – 1040 с.
Вайсфельд, М. Объектно-ориентированное мышление / М. Вайсфельд. –
СПб. : Питер, 2014. – 304 с.
Скит Дж., C#: программирование для профессионалов / Дж. Скит. – М. :
«И. Д. Вильямс», 2018. – 608 с.
Троелсен, Э. Язык программирования C# 6.0 и платформа. NET 4.6 /
Э. Троелсен, Ф. Джепикс. – М. : «И. Д. Вильямс», 2017. – 1440 с.
Хейлсберг, А. Язык программирования C# / А. Хейлсберг, М. Торгер- сен, С. Вилтамут, П. Голд. – СПб. : Питер, 2012. – 784 с.
84
СОДЕРЖАНИЕ ВВЕДЕНИЕ 3
Использование стандартных объектов и методов С# 4
Основы работы в среде Microsoft Visual Studio 4
Алгоритмическая конструкция “ветвление” 8
Алгоритмическая конструкция “цикл” 11
Работа с массивами 15
Работа с двумерными массивами 19
Обработка исключений 22
Работа с символами 25
Работа сo строками 28
Использование регулярных выражений 31
Работа с файлами 34
СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ СОБСТВЕННЫХ КЛАССОВ 38
Создание класса и объекта. Методы. Конструкторы 38
Перегрузка методов 43
Инкапсуляция. Сокрытие полей, создание свойств 45
Визуальное проектирование классов 48
Наследование 52
Абстрактные классы. Интерфейсы 55
СОЗДАНИЕ WINDOWS-ПРИЛОЖЕНИЙ 59
Разработка приложений Windows Forms 62
Интерактивное управление параметрами приложений 67