Графический пользовательский интерфейс (GUI) управляется
событиями приложение выполняет действия в ответ на события, вызванные
пользователем, например, на щелчок кнопкой мыши или выбор пункта меню Каждая
форма или элемент управления имеет заранее определенный набор событий Например,
у каждой формы есть код, обрабатывающий событие MouseDown (Кнопка мыши нажата)
В Windows Forms (Формы Windows) применяется модель обработки
событий NET, в которой делегаты используются для того, чтобы связать события с
обрабатывающими их методами В классах Windows Forms (Формы Windows) используются
групповые делегаты Групповой делегат содержит список связанных с ним методов
Когда в приложении происходит событие, управляющий элемент возбуждает событие,
вызвав делегат для этого события Потом делегат вызывает связанные с ним методы
Для того чтобы добанить де iciar к событию, в C++ используется перегруженный
оператор += Мы добавляем метод Forml_MouseDowr к событию MouseDown (Кнопка мыши
нажата)
MouseDown += new MouseEventHandler
(this, Forml_MoaseDown),
Вскоре мы увидим этот код в программе
Дата проведения: 28 октября 2008 г.; Место проведения: Амбер Плаза, Москва,
Россия. Конференция для веб-разработчиков и разработчиков мобильных приложений в
Москве. Узнайте, как наилучшим образом использовать инструменты разработки и API
от Google, чтобы создавать социальные, мобильные и картографические приложения,
как использовать AJAX/JavaScript инструменты и библиотеки от Google и многое
другое из первых уст.
Совсем недавно наткнулся в интернете на забавный "хит-парад" наиболее
раздражающих вещей для программиста. Поскольку он был на английском — решил
перевести текст и несколько адаптировать к нашим реалиям…