Сегодня мы говорим о событиях в .NET. Одна из важнейших особенностей .NET заключается в том, что она позволяет пользователям использовать модель программирования, управляемую событиями. такие как You Can Die, You Can Kill, ты умрешь), их форма выражения заключается в том, что когда вы запускаете определенное событие, он отреагирует, например, вы щелкнули значок на рабочем столе или нажали Enter и т. д. Код, который запускается после запуска события, называется обработчиком события.
Вы точно будете мямлить, тогда наши ASP, или даже HTML, они разные? Да, но у них нет одной важной вещи — обратной передачи. Он отправляет события для обработки обратно на сервер, а не на клиент.
Давайте сначала объясним, что такое событие?
Например, друг сообщил вам через QQ, что снова вышла серия руководств по ajax от Tianhongchuan, и мигает QQ. Это событие, которое произошло. Думаете ли вы, что сам Tianhongchuan в настоящее время работает над .net2? .0 вводное руководство, невозможно успеть сделать ajax, поэтому рассказываешь друзьям и не веришь, тогда другой способ - сразу спросить адрес у друзей, а потом пойти посмотреть.
Эта управляемая событиями среда состоит из трех этапов:
1. Друзья используют QQ, чтобы сообщить вам
2. Вы увидите мигающий QQ.
3. Результаты вашей обработки.
Что такое событийно-ориентированное программирование?
Программирование, управляемое событиями, выполняется полностью в соответствии с пожеланиями пользователя, а обработка каждого события выполняется на сервере.
События в .net Мы всегда говорили, что .net — это объектно-ориентированное программирование, так что же такое объекты?
Это очень просто. Например, когда мы создаем новую страницу, это объект страницы. Мы можем думать об этом объекте как о исполняемой программе, которая выводит HTML. Тогда при каждом вызове этой программы объект страницы будет инициализироваться, информация будет обрабатываться, а затем отправляться на дисплей, а затем мы закроем или освободим объект. Тогда каждый шаг в процессе его обработки будет вызывать событие. Это событие будет запускаться нами время от времени, но оно также будет запускаться, если мы обработаем событие, оно будет выполнено в это время. Теперь давайте посмотрим на несколько событий на странице