Similar presentations:
Программирование на языке Cи# — ЛР 1. Основные элементы и события
1. Программирование на языке Си#
ЛР 1. Основные элементы исобытия
2. Кнопка
ЭлементыКнопка
Наиболее часто используемым элементом управления
является кнопка. Обрабатывая событие нажатия кнопки, может
производить те или иные действия.
Текстовое поле Label
Для отображения простого текста на форме, доступного
только для чтения, служит элемент Label. Чтобы задать
отображаемый текст метки, надо установить свойство Text
элемента.
Текстовое поле TextBox
Для ввода и редактирования текста предназначены текстовые
поля - элемент TextBox. Текст элемента TextBox можно
установить или получить с помощью свойства Text.
3. События
3События
каждой загрузке формы будет срабатывать код в
Form1_Load при
обработчике Form1_Load.
(элемент)_Click
при щелчке мыши по элементу будет выполняться код
textBox1_TextChanged
срабатывает при изменении текста в элементе
4.
Лабораторная работа № 14
Задание 1 (оценка 3).
Напишите приложение — «Зачетный класс».
Задание 2 (оценка 4).
Напишите приложение — «Калькулятор».
Придумайте внешний вид для калькулятора. Функции
калькулятора: сложение, вычитание, деление, умножение.
Значения хранить в текстовом поле. Операции проводить при
нажатии на кнопки. Результат записывать в третье текстовое
поле.
Задание 3 (оценка 5).
Создайте калькулятор с кнопками. Функции калькулятора:
сложение, вычитание, деление, умножение, работа с
десятичными числами и т.д.. Значения получать при нажатии
на соответствующую кнопку с цифрой. Операции проводить
при нажатии на кнопки. Результат записывать в текстовое
поле.
5. Инструкция по выполнению работы
5Инструкция по выполнению работы
1. Выполнить ОДИН из вариантов (на выбор)
2. На портале, личным сообщением отправить ДВА файла: файл
Form1.cs из папки проекта и скомпилированный файл –приложение
(с расширением EXE) из папки проекта bin\debug\
3. В последнем сообщении написать вид работы и вариант (ЛР 1
вариант 1, 2 или 3)
6. Задание 1. Напишите приложение — «Зачетный класс». Приложение может иметь вид, представленный на рисунке.
6Задание 1. Напишите приложение —
«Зачетный класс». Приложение может иметь
вид, представленный на рисунке.
7.
7Button1
Кнопка
button1
button1_Click
textBox1.Text = "";
8. Очистка текстовых полей
8Очистка текстовых полей
private void button1_Click(object sender,
EventArgs e)
{
textBox1.Text = "";
Все необходимые для очистки объекты!
}
9.
9textBox1
Button2
textBox2
Поле ввода
Кнопка
Поле вывода
textBox1
button2
textBox2
button2_Click
button2_Click
……..textBox1.Text
Int a=Convert.ToInt32(textBox1.Text)
If ( a==4 )
{
textBox2.Text = “верно “;
K=K+1;
}
Зачем?
Else
{
textBox2.Text = “неверно “;
}
10. Задание 2. Напишите приложение — «Калькулятор». Придумайте внешний вид для калькулятора. Функции калькулятора: сложение,
10Задание 2.
Напишите приложение — «Калькулятор».
Придумайте внешний вид для калькулятора.
Функции калькулятора: сложение, вычитание,
деление, умножение. Значения хранить в текстовом
поле. Операции проводить при нажатии на кнопки.
Результат записывать в третье текстовое поле.
11. Задание 3. Создайте калькулятор с кнопками. Функции калькулятора: сложение, вычитание, деление, умножение, работа с десятичными
числами ит.д..(функционал придумать не менее 4 разных).
Значения получать при нажатии на
соответствующую кнопку с цифрой. Операции
проводить при нажатии на кнопки. Результат
записывать в текстовое поле.
11
programming