Презентация, доклад и практические работы Программируем на C и Windows Forms

Содержание

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

Слайд 1Презентация к уроку информатики
11 класс
Автор: Юдин Андрей Борисович
МКОУ Плесская СОШ
Программируем на

С# и Windows Forms

Версия для Microsoft Visual C#

Презентация к уроку информатики11 классАвтор: Юдин Андрей БорисовичМКОУ Плесская СОШПрограммируем на С# и Windows FormsВерсия для Microsoft

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Слайд 10public 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 видна во второй процедуре

public partial class Form1 : Form  {    int n;    //здесь

Слайд 11Открытие проекта.
9

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

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

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

Слайд 13Основные компоненты.
10

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

Слайд 14Form – форма
10

Form – форма10

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

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

Слайд 16Label – надпись


12

Label – надпись

Слайд 17Button – кнопка


13

Button – кнопка             13

Слайд 18CheckBox – флажок


14

CheckBox – флажок           14

Слайд 19RadioButton – радио-кнопка
15

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

Слайд 20GroupBox – контейнер


16

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

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

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

Слайд 22TextBox – окно ввода


18

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

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

элемент на самом поле ввода

Способ 1.

Способ 2.

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

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

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

Слайд 25PictureBox– рисунок


21

PictureBox– рисунок             21

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

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

Слайд 28DataGridView – таблица


24

DataGridView – таблица             24

Слайд 2925
label1
label2
label3
DataGridView1
textBox1
textBox2
textBox3
button1
button2
button3
button4

25label1label2label3DataGridView1textBox1textBox2textBox3button1button2button3button4

Слайд 30Преобразование типов.
26

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

Слайд 31double 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);49ac49ac26Тип StringТип Double

Слайд 32Простые проекты.
27

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

Слайд 33private 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 =

Слайд 34textBox2
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);
double b = Convert.ToSingle(textBox2.Text);
double c = a + b;
textBox3.Text = Convert.ToString(c);
}

textBox2textBox1textBox3button4 button5button3button2button1label1label2label3label428private void button1_Click(object sender, EventArgs e) { double a = Convert.ToSingle(textBox1.Text); double b = Convert.ToSingle(textBox2.Text); double

Слайд 35textBox2
textBox1
textBox3
button4
button5
button3
button2
button1
label1
label2
label3
label4
29
private void button2_Click(object sender, EventArgs e)
{

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

Слайд 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

= 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);
Сombobox1textBox2textBox1GroupBox2 button2textBox3label1label2label3button1GroupBox1 30 double a = Convert.ToSingle(textBox1.Text); double b = Convert.ToSingle(textBox2.Text); double c = 0; int k = comboBox1.SelectedIndex;

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

с тремя точками

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

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

Слайд 3832
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

= 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);
32textBox2textBox1textBox3button2button1label1label2RadioButton1RadioButton2RadioButton3RadioButton4label3 double a = Convert.ToSingle(textBox1.Text); double b = Convert.ToSingle(textBox2.Text); double c = 0; if (radioButton1.Checked == true)

Слайд 39Список используемой литературы:
1. В.В.Лабор. СиШарп: Создание приложений для Windows. Минск издательство

Харвест,2003

2. Герберт Шилдт. C# 3.0. Полное руководство. Издательство: Вильямс, 2010

4. Сайт http://metanit.com/ Сайт посвященный C# и семейству технологий .NET (ASP.NET MVC, WPF, Xamarin, EntityFramework и т.д.), технологии на базе Java ( Java SE, программирование под ОС Андроид и т.д.), работа с базами данных (MS SQL Server, MySQL, MongoDB) а также WEB-технологии, такие как HTML5, AJAX, jQuery, ExtJS, AngularJS и др.

3. Чарльз Петцольд. Программирование с использованием Microsoft Windows Forms. Издательство: Русская Редакция, Питер, 2006

33

Список используемой литературы:1. В.В.Лабор. СиШарп: Создание приложений для Windows. Минск издательство Харвест,20032. Герберт Шилдт. C# 3.0. Полное

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть