오늘 우리는 .NET의 이벤트에 대해 이야기하고 있습니다. .NET의 가장 큰 기능 중 하나는 사용자가 이벤트 중심 프로그래밍 모델을 사용할 수 있다는 것입니다. 적어도 우리가 사용하는 시스템 플랫폼에서는 이벤트 중심이 전혀 새로운 것이 아닙니다. You Can Die, You Can Kill, you will die)와 같은 표현 형태는 특정 이벤트가 발생하면 바탕 화면 아이콘을 클릭하거나 Enter 키를 누르는 등 반응한다는 것입니다. 이벤트가 트리거된 후 실행되는 코드를 이벤트 핸들러라고 합니다.
당신은 확실히 중얼거리게 될 것입니다. 그러면 우리의 ASP 또는 심지어 HTML이 다른가요? 예, 하지만 중요한 것은 포스트백이 아니라 처리를 위해 클라이언트가 아닌 서버로 다시 보내는 것입니다.
먼저 이벤트가 무엇인지 설명하겠습니다.
예를 들어, 친구가 QQ를 통해 Tianhongchuan의 ajax 튜토리얼 시리즈가 다시 나왔다고 했는데 QQ가 깜박입니다. 다음으로 이 이벤트를 처리해야 한다고 생각하시나요? .0 입문 튜토리얼이라 Ajax를 할 시간이 없어서 친구들에게 말했는데도 믿기지 않고, 또 다른 방법은 바로 친구들에게 주소를 물어보고 가서 보는 것입니다.
이 이벤트 중심 환경은 다음 세 단계로 구성됩니다.
1. 친구들은 QQ를 사용하여 당신에게 알려줍니다.
2. QQ가 깜박이는 것을 볼 수 있습니다
3. 귀하의 처리 결과.
이벤트 중심 프로그래밍이란 무엇입니까?
이벤트 기반 프로그래밍은 사용자의 희망에 따라 완벽하게 실행되며, 각 이벤트의 처리는 서버에서 완료됩니다.
.net의 이벤트 우리는 항상 .net이 객체 지향 프로그래밍이라고 말해왔습니다. 그러면 객체란 무엇입니까?
예를 들어, 새 페이지를 만들 때 이 개체를 HTML을 출력하는 실행 가능한 프로그램으로 생각할 수 있습니다. 그런 다음 이 프로그램이 호출될 때마다 페이지 개체가 초기화되고 정보가 처리된 다음 디스플레이로 전송된 다음 개체를 닫거나 해제합니다. 그러면 처리 과정의 모든 단계에서 이벤트가 발생합니다. 이 이벤트는 때때로 발생하지만 이벤트를 처리하는 경우에도 발생합니다. 이제 페이지의 여러 이벤트를 살펴보겠습니다.