Как настроить события основного окна
Задание 1. Создайте оконное приложение. Измените свойства формы так, чтобы окно приобрело вид:
Причем, при запуске окно должно разворачиваться на весь экран.
Как настроить вид основного окна
В режиме Конструктора выделите форму и обратитесь к Окну Свойства (оно включается кнопкой на Стандартной панели инструментов
)
Установите следующие свойства формы Form1
1) - цвет фона
2) - строка в заголовке окна
3) - положение окна при запуске программы
4) - размер окна (можно отрегулировать мышью в Конструкторе форм)
5) - режим выбора начального положения окна
6) - состояние окна при запуске программы
Скомпилируйте и запустите программу, проверьте ее работу.
Задание 2. Измените события формы так, чтобы после каждого двойного щелчка по форме в строку ее заголовка добавлялась буква А
Как настроить события основного окна
В режиме Конструктора форм выделите форму и обратитесь к окну Свойства, в нем кнопкой включите режим показа списка Событий
Найдите событие и сделайте двойной щелчок в правом пустом столбце
Вы окажетесь в режиме редактирования текста обработчика этого события:
Вставьте в эту функцию команду:
Form1.Text = Form1.Text + "A";
Скомпилируйте и запустите программу, проверьте ее работу.
Задание 3. Создайте программу «Конвертор валют»
1) Создайте проект Приложение Windows Forms
2) Разверните Панель элементов и
добавьте в окно элементы управления:
- 3 надписи ,
- 3 поля ввода
- кнопку
Измените их свойства Text так, чтобы окно приобрело следующий вид
Для последнего поля ввода свойство ReadOnly сделайте True
3) Создайте обработчик события нажатия кнопки
для этого
а) в конструкторе форм сделайте по ней двойной щелчок, или
б) кнопкой откройте окно События и выберите событие Click
в обоих случаях Вы должны оказаться в окне текстового редактора для файла Form1.cs
где уже автоматически создан заголовок функции-обработчика события нажатия кнопки.
Посмотрите этот текст, обратите внимание какой еще код был автоматически сгенерирован. Попробуйте сопоставить его с Вашими действиями в конструкторе форм.
Теперь надо написать определение функции – обработчика события нажатия кнопки. Добавьте в ее тело, после заголовка: private void button1_Click(object sender, EventArgs e)
код, подобный следующему:
Запустите программу и проверьте, как она работает.
При вводе исходных значений будьте аккуратны, т.к. проверка их корректности программой не проводится и при вводе нечисловых значений произойдет аварийное завершение.
!!! Замечание:
Использовать для визуальных элементов в форме предлагаемые по умолчанию имена очень плохо
Измените имена элементов управления в этой форме через их свойство Name.
Дайте каждому элементу осмысленное имя в соответствии с его ролью в этой программе, соответственно измените код обработчика события нажатия кнопки.
В дальнейшей работе, при размещении элемента в форме, сразу давайте ему подходящее имя.
Задание 4. Создайте программу для нахождения корней квадратного уравнения
Программа должна выводить все действительные корни при D>=0 и корни в виде комплексного числа при D<0.
Коэффициент при х2 должен отличаться от нуля, иначе – выводится информационное сообщение о том, что решается не квадратное, а линейное уравнение.
Для вывода сообщения используйте вызов функции
MessageBox.Show("строка текста сообщения", "строка заголовка окна сообщения");
Задание 5. Создайте программу для нахождения факториала целого числа