Программирование на языке Си#
Кнопка
События
Инструкция по выполнению работы
Задание 1. Напишите приложение — «Зачетный класс». Приложение может иметь вид, представленный на рисунке.
Очистка текстовых полей
Задание 2. Напишите приложение — «Калькулятор». Придумайте внешний вид для калькулятора. Функции калькулятора: сложение,
Задание 3. Создайте калькулятор с кнопками. Функции калькулятора: сложение, вычитание, деление, умножение, работа с десятичными
424.63K
Категория: ПрограммированиеПрограммирование

Программирование на языке Cи# — ЛР 1. Основные элементы и события

1. Программирование на языке Си#

ЛР 1. Основные элементы и
события

2. Кнопка

Элементы
Кнопка
Наиболее часто используемым элементом управления
является кнопка. Обрабатывая событие нажатия кнопки, может
производить те или иные действия.
Текстовое поле Label
Для отображения простого текста на форме, доступного
только для чтения, служит элемент Label. Чтобы задать
отображаемый текст метки, надо установить свойство Text
элемента.
Текстовое поле TextBox
Для ввода и редактирования текста предназначены текстовые
поля - элемент TextBox. Текст элемента TextBox можно
установить или получить с помощью свойства Text.

3. События

3
События
каждой загрузке формы будет срабатывать код в
Form1_Load при
обработчике Form1_Load.
(элемент)_Click
при щелчке мыши по элементу будет выполняться код
textBox1_TextChanged
срабатывает при изменении текста в элементе

4.

Лабораторная работа № 1
4
Задание 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.

7
Button1
Кнопка
button1
button1_Click
textBox1.Text = "";

8. Очистка текстовых полей

8
Очистка текстовых полей
private void button1_Click(object sender,
EventArgs e)
{
textBox1.Text = "";
Все необходимые для очистки объекты!
}

9.

9
textBox1
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
English     Русский Правила