Сообщения с тегом ‘event’
Класс sender. Как объявляются события?
Написано admin в 20 Июнь 2008 – 21:42 -Класс sender. Как объявляются события?
При проектировании класса с событиями, возможно, самое трудное — содержательная сторона дела. Какими событиями должен обладать класс, в каких методах и в какой момент зажигать то или иное событие?
Содержательную сторону будем пояснять на содержательных примерах. А сейчас рассмотрим технический вопрос: как объявляются события средствами языка С#? Прежде всего, уточним, что такое событие с программистской точки зрения. Начнем не с самого события, а с его обработчика. Обработчик события — это обычная процедура с аргументами. Понятно, что сообщение, посылаемое при зажигании события, является аналогом вызова процедуры. Поскольку сигнатура посылаемого сообщения должна соответствовать сигнатуре принимаемого сообщения, то объявление события синтаксически должно задавать сигнатуру процедуры. Read more »
Tags: Class, delegate, event, FireEventHandler, namespace, OnFire, sender, time, TownWithEvents, void
Находится в Учебник | No Comments »
