Программируем в Windows Forms

Содержание

Слайд 2

Создание проекта.

1

Создание проекта. 1

Слайд 3

1

Создание проекта. Шаг 1.

Внешний вид среды программирования после запуска

1 Создание проекта. Шаг 1. Внешний вид среды программирования после запуска

Слайд 4

2

Создание проекта. Шаг 2.

Создаем новый проект

2 Создание проекта. Шаг 2. Создаем новый проект

Слайд 5

3

Создание проекта. Шаг 3.

Выбираем приложение Windows Forms

Имя будущего проекта

3 Создание проекта. Шаг 3. Выбираем приложение Windows Forms Имя будущего проекта

Слайд 6

4

Элементы среды программирования

Дизайнер формы

Панель компонентов

Свойства и события объектов
(инспектор объектов)

Сообщения об ошибках

4 Элементы среды программирования Дизайнер формы Панель компонентов Свойства и события объектов

Слайд 7

5

Конструирование интерфейса

Выбираем нужный элемент

Размещаем его на форме

Изменяем необходимые свойства

Шаг 1.

Шаг 2.

Шаг 3.

5 Конструирование интерфейса Выбираем нужный элемент Размещаем его на форме Изменяем необходимые

Слайд 8

6

Вкладки проекта

Вкладка дизайнера формы

Вкладка текста программы

6 Вкладки проекта Вкладка дизайнера формы Вкладка текста программы

Слайд 9

7

Программа после создания процедуры

7 Программа после создания процедуры

Слайд 10

public partial class Form1 : Form
{
int n;
//здесь описываем

public partial class Form1 : Form { int n; //здесь описываем глобальные
глобальные переменные
public Form1()
{
InitializeComponent();
// настройки формы
}
private void button1_Click(object sender, EventArgs e)
{
int a;
//действия происходящие при щелчке по кнопке 1
}
private void button2_Click(object sender, EventArgs e)
{
int b;
//действия происходящие при щелчке по кнопке 2
}
}

8

Область видимости переменных

Глобальная переменная n видна во всей программе

Переменная а видна в первой процедуре

Переменная b видна во второй процедуре

Слайд 11

Открытие проекта.

9

Открытие проекта. 9

Слайд 12

Выбираем папку с необходимым проектом

Выбираем «главный» файл проекта

9

Открытие проекта

Выбираем «Открыть проект»

Выбираем папку с необходимым проектом Выбираем «главный» файл проекта 9 Открытие проекта Выбираем «Открыть проект»

Слайд 13

Основные компоненты.

10

Основные компоненты. 10

Слайд 14

Form – форма

10

Form – форма 10

Слайд 15

11

Form – форма

Форма в режиме конструктора

Элементы которые можно разместить на форме

11 Form – форма Форма в режиме конструктора Элементы которые можно разместить на форме

Слайд 16

Label – надпись

12

Label – надпись 12

Слайд 17

Button – кнопка

13

Button – кнопка 13

Слайд 18

CheckBox – флажок

14

CheckBox – флажок 14

Слайд 19

RadioButton – радио-кнопка

15

RadioButton – радио-кнопка 15

Слайд 20

GroupBox – контейнер

16

GroupBox – контейнер 16

Слайд 21

button1

RadioButton1

RadioButton2

RadioButton3

GroupBox1

CheckBox1

CheckBox2

CheckBox3

17

У группы CheckBox можно поставить на всех галочки

У группы RadioButton можно

button1 RadioButton1 RadioButton2 RadioButton3 GroupBox1 CheckBox1 CheckBox2 CheckBox3 17 У группы CheckBox
поставить точку только на одном

Слайд 22

TextBox – окно ввода

18

TextBox – окно ввода 18

Слайд 23

19

Настройка многострочного поля ввода через инспектор объектов

Настройка многострочного поля ввода через элемент

19 Настройка многострочного поля ввода через инспектор объектов Настройка многострочного поля ввода
на самом поле ввода

Способ 1.

Способ 2.

Слайд 24

ComboBox – выпадающий список

20

ComboBox – выпадающий список 20

Слайд 25

PictureBox– рисунок

21

PictureBox– рисунок 21

Слайд 26

22

Свойство SizeMode
Normal: изображение позиционируется в левом верхнем углу PictureBox, и размер изображения не

22 Свойство SizeMode Normal: изображение позиционируется в левом верхнем углу PictureBox, и
изменяется. Если PictureBox больше размеров изображения, то по справа и снизу появляются пустоты, если меньше - то изображение обрезается
StretchImage: изображение растягивается или сжимается таким обраом, чобы вместиться по всей ширине и высоте элемента PictureBox
AutoSize: элемент PictureBox автоматически растягивается, подстраиваясь под размеры изображения
CenterImage: если PictureBox меньше изображения, то изображение обрезается по краям и выводится только его центральная часть. Если же PictureBox больше изображения, то оно позиционируется по центру.
Zoom: изоражение подстраивается под размеры PictureBox, сохраняя при этом пропорции

Слайд 28

DataGridView – таблица

24

DataGridView – таблица 24

Слайд 29

25

label1

label2

label3

DataGridView1

textBox1

textBox2

textBox3

button1

button2

button3

button4

25 label1 label2 label3 DataGridView1 textBox1 textBox2 textBox3 button1 button2 button3 button4

Слайд 30

Преобразование типов.

26

Преобразование типов. 26

Слайд 31

double a = Convert.ToSingle(textBox1.Text);

textBox3.Text = Convert.ToString(c);

4

9

a

c

4

9

a

c

26

Тип String

Тип Double

double a = Convert.ToSingle(textBox1.Text); textBox3.Text = Convert.ToString(c); 4 9 a c 4

Слайд 32

Простые проекты.

27

Простые проекты. 27

Слайд 33

private void button1_Click(object sender, EventArgs e)
{
label2.Text = "Привет "+ textBox1.Text;
}

27

label1

textBox1

label2

button1

button3

private void button1_Click(object sender, EventArgs e) { label2.Text = "Привет "+ textBox1.Text;

Слайд 34

textBox2

textBox1

textBox3

button4

button5

button3

button2

button1

label1

label2

label3

label4

28

private void button1_Click(object sender, EventArgs e)
{
double a = Convert.ToSingle(textBox1.Text);

textBox2 textBox1 textBox3 button4 button5 button3 button2 button1 label1 label2 label3 label4
double b = Convert.ToSingle(textBox2.Text);
double c = a + b;
textBox3.Text = Convert.ToString(c);
}

Слайд 35

textBox2

textBox1

textBox3

button4

button5

button3

button2

button1

label1

label2

label3

label4

29

private void button2_Click(object sender, EventArgs e)
{
this.Close();
}

textBox2 textBox1 textBox3 button4 button5 button3 button2 button1 label1 label2 label3 label4

Слайд 36

Сombobox1

textBox2

textBox1

GroupBox2 

button2

textBox3

label1

label2

label3

button1

GroupBox1 

30

double a = Convert.ToSingle(textBox1.Text);
double b = Convert.ToSingle(textBox2.Text);
double c =

Сombobox1 textBox2 textBox1 GroupBox2 button2 textBox3 label1 label2 label3 button1 GroupBox1 30
0;
int k = comboBox1.SelectedIndex;
if (k == 0) c = a + b;
if (k == 1) c = a - b;
if (k == 2) c = a * b;
if (k == 3) c = a / b;
textBox3.Text = Convert.ToString(c);

Слайд 37

31

Для Сombobox1 в инспекторе объектов для свойства Items нажмите на кнопку с

31 Для Сombobox1 в инспекторе объектов для свойства Items нажмите на кнопку
тремя точками

В открывшемся окне запишите названия операций, которые будет выполнять калькулятор

Слайд 38

32

textBox2

textBox1

textBox3

button2

button1

label1

label2

RadioButton1

RadioButton2

RadioButton3

RadioButton4

label3

double a = Convert.ToSingle(textBox1.Text);
double b = Convert.ToSingle(textBox2.Text);
double c =

32 textBox2 textBox1 textBox3 button2 button1 label1 label2 RadioButton1 RadioButton2 RadioButton3 RadioButton4
0;
if (radioButton1.Checked == true) c = a + b;
if (radioButton2.Checked == true) c = a - b;
if (radioButton3.Checked == true) c = a * b;
if (radioButton4.Checked == true) c = a / b;
textBox3.Text = Convert.ToString(c);
Имя файла: Программируем-в-Windows-Forms-.pptx
Количество просмотров: 194
Количество скачиваний: 0