Презентация События элементов управления при программировании приложения среды выполнения Windows онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему События элементов управления при программировании приложения среды выполнения Windows абсолютно бесплатно. Урок-презентация на эту тему содержит всего 24 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » События элементов управления при программировании приложения среды выполнения Windows



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    24 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    577.50 kB
  • Просмотров:
    76
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
События
Содержание слайда: События

№2 слайд
В общем случае концепции
Содержание слайда: В общем случае концепции событий при программировании приложения среды выполнения Windows подобны моделям событий в самых популярных языках программирования. В общем случае концепции событий при программировании приложения среды выполнения Windows подобны моделям событий в самых популярных языках программирования. Виды событий элементов управления

№3 слайд
Структура обработчика события
Содержание слайда: Структура обработчика события элементов управления: Структура обработчика события элементов управления: private void ИмяЭл_Событие(object sender, EventArgs e) Обработчик, созданный вами для события, может обращаться к двум значениям, которые доступны как вводные при каждом вызове обработчика. Первое значение — это sender, представляющий собой ссылку на объект, к которому прикреплен обработчик. Параметр sender типизирован как базовый тип Object. Часто используется такой прием, как преобразование sender в тип с большей точностью. Этот прием полезен, если предполагаются проверки или изменения состояния самого объекта sender. Исходя из проекта приложения вы выбираете тип, в который можно безопасно преобразовать sender, учитывая участок прикрепления обработчика или другую специфику проекта. Второе значение — это данные события, которые обычно включаются в определения синтаксиса как параметр e. Изучив параметр e делегата, который сопоставлен определенному обрабатываемому событию, можно выяснить, какие свойства доступны для данных события. Для некоторых событий значения определенных свойств данных события не менее важны, чем сам факт возникновения события. EventArgs класс служит базовым классом для всех классов, представляющих данные события.

№4 слайд
private void button KeyPress
Содержание слайда: private void button3_KeyPress(object sender, KeyPressEventArgs e) private void Form1_MouseDown(object sender, MouseEventArgs e) private void Form1_Paint(object sender, PaintEventArgs e) private void Form1_Enter(object sender, EventArgs e)

№5 слайд
EventArgs
Содержание слайда: EventArgs

№6 слайд
KeyPressEventArgs
Содержание слайда: KeyPressEventArgs

№7 слайд
KeyEventArgs
Содержание слайда: KeyEventArgs

№8 слайд
Содержание слайда:

№9 слайд
MouseEventArgs
Содержание слайда: MouseEventArgs

№10 слайд
MouseEventArgs
Содержание слайда: MouseEventArgs

№11 слайд
Событие Paint Происходит при
Содержание слайда: Событие Paint Происходит при перерисовке элемента управления. PaintEventArgs

№12 слайд
Control класс Определяет
Содержание слайда: Control – класс Определяет базовый класс для элементов управления, являющихся компонентами с визуальным представлением.

№13 слайд
private void textBox KeyPress
Содержание слайда: private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { bool zpt=false; if (char.IsDigit(e.KeyChar) == true) return; if (e.KeyChar == (char)Keys.Back) return; if (textBox2.Text.IndexOf(',') != -1) zpt = true; if (zpt == true) { e.Handled = true; return; } if (e.KeyChar == ',') return; e.Handled = true; }

№14 слайд
private void textBox KeyDown
Содержание слайда: private void textBox1_KeyDown(object sender, KeyEventArgs e) { int i; i=Convert.ToInt32(textBox1.Text); if (e.KeyData == Keys.Down) i--; textBox1.Text = i.ToString(); }

№15 слайд
private void button MouseDown
Содержание слайда: private void button1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) button1.BackColor = Color.Coral; if (e.Button == MouseButtons.Left) button1.BackColor = Color.Gray; }

№16 слайд
Добавление и удаление
Содержание слайда: Добавление и удаление обработчиков событий в программный код В C# синтаксис предусматривает использование оператора +=. Для регистрации обработчика справа от оператора добавляется ссылка на имя метода обработчика событий. Для удаления

№17 слайд
Проект Убегающая кнопка
Содержание слайда: Проект «Убегающая кнопка»

№18 слайд
public partial class Form
Содержание слайда: public partial class Form1 : Form public partial class Form1 : Form { private Random r = new Random(); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Close(); }

№19 слайд
private void button MouseMove
Содержание слайда: private void button2_MouseMove(object sender, MouseEventArgs e) private void button2_MouseMove(object sender, MouseEventArgs e) { if (Control.ModifierKeys == Keys.Control) return; button2.Location = new Point(r.Next(ClientRectangle.Width - 5), r.Next(ClientRectangle.Height - 5)); }

№20 слайд
Подключаемый обработчик
Содержание слайда: Подключаемый обработчик private void button2_Click2(object sender, EventArgs e) { if (WindowState == FormWindowState.Normal) { WindowState = FormWindowState.Maximized; } else { WindowState = FormWindowState.Normal; } }

№21 слайд
private void button Click
Содержание слайда: private void button2_Click(object sender, EventArgs e) private void button2_Click(object sender, EventArgs e) { button2.Text = "Изменить"; button2.MouseMove -= button2_MouseMove; button2.Click -= button2_Click; button2.Click += button2_Click2; }

№22 слайд
Содержание слайда:

№23 слайд
private void Form MouseDown
Содержание слайда: private void Form1_MouseDown(object sender, MouseEventArgs e) private void Form1_MouseDown(object sender, MouseEventArgs e) { button1.Location = new Point(e.X - button1.Width / 2, e.Y - button1.Height / 2); if (button2.Text != "") { button2.Text = ""; button2.MouseMove += button2_MouseMove; button2.Click += button2_Click; button2.Click -= button2_Click2; } }

№24 слайд
Содержание слайда:

Скачать все slide презентации События элементов управления при программировании приложения среды выполнения Windows одним архивом:
Похожие презентации