ASP/ADO.Net C# 실무 과정 자료] 이벤트 사용하기
ASP/ADO.Net C# 실무 과정 자료] 이벤트 사용하기
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
이벤트 사용하기(1)
설명)
■(1) People 객체가 이벤트를 받았을 경우, 어떻게 행동하는 가를 정의해 둔 메소드 이다.
■ (2) 우선 위임을 선언하였고, 그 위임 위에 이벤트를 선언하였다.
■ (3) 은 버튼이 눌러지는 경우를 처리하는 메소드 이다. 이 예에서는 이벤트를 가상으로 만들었다. 즉, Main 메소드에서 (3)을 직접 실행하게 하였다. 분명, 이 메소드 역시 다른 이벤트에 등록 시킬 수 있을 것이다.
■ (4) 버튼의 Click 이벤트에 이벤트 핸들러를 추가하는 구문이다.
■(5) 우선 위임을 선언하였고, 그 위임 위에 이벤트를 선언하였다.
■(3) 은 버튼이 눌러지는 경우를 처리하는 메소드 이다.
■ 이 예에서는 이벤트를 가상으로 만들었다. 즉, Main 메소드에서 (3)을 직접 실행하게 하였다.
■ (3) 메소드 역시 다른 객체의 어떤 이벤트에 등록 시킬 수 있다.
■ (6) 구문은 복잡해 보이지만 뜯어보면 다음과 같다.
btn.AddOnMyButton( ← (6.1)
new MyButton.ClickEvent( ←
(6.2)
person1.BtnClickHandler)); ←
(6.3)
■ (6.1) btn 으로의 이벤트 추가 메소드이다. 실제로 (4)번 이 행해진다.
■ (6.2) 위임을 생성한다. (6.3)에서 알 수 있듯이 person1의 BtnClickHandler 메소드를 위임으로 생성한다.
■ 즉,(6)은 btn의 Click이벤트에 person의 핸들러를 추가하는 문장이다.
'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글
ASP/ADO.Net C# 실무 과정 자료] 간단한 프로퍼티의 사용 예제 (0) | 2017.06.20 |
---|---|
ASP/ADO.Net C# 실무 과정 자료] 프로퍼티 (Property) (0) | 2017.06.20 |
ASP/ADO.Net C# 실무 과정 자료] 이벤트 사용 형식 (0) | 2017.06.20 |
ASP/ADO.Net C# 실무 과정 자료] 위임과 이벤트 (0) | 2017.06.20 |
ASP/ADO.Net C# 실무 과정 자료] 이벤트 (Event) (0) | 2017.06.20 |