언어 자료구조 알고리즘/프로그래밍 실습

[NCS 실습, Windows Form with C#] 화면 구현 - 사용자 정의 컨트롤 및 이벤트

언제나휴일 2018. 10. 24. 09:31
반응형

[NCS 실습, Windows Form with C#] 화면 구현 - 사용자 정의 컨트롤 및 이벤트



 

평가일시

2018

훈련생

 

과정명

LG CNS 스마트 팩토리 과정

평가유형

포트폴리오

교과목

닷넷기반 GUI프로그래밍

훈련교사

장 문 석 ()

능력단위명

화면구현(2001020225_16v4)

성취기준

5(매우우수), 4(우수), 3(보통), 2(미흡), 1(매우미흡)

능력단위요소

문항

교수자 평가

성취

수준

점수

환산

화면구현하기

(2001020225_16v4.1)

 

사용자 정의 컨트롤을 기획하고 이를 개발한 후에 이를 활용하는 더미 프로그램을 작성하시오. 이 때 사용자 정의 컨트롤에서의 변화를 실시간으로 인지하도록 필요한 대리자 및 이벤트 인자 형식을 정의하고 이벤트 멤버로 활용하시오.

(컴포넌트 다이어그램과 컨트롤 및 폼의 Layout 화면을 올리고 이벤트 인자 형식의 멤버를 클래스 다이어그램으로 도식하여 기재하시오.)

사용자 정의 컨트롤 기획 1, 사용자 정의 컨트롤 구현1

dll로 작성 1, 이벤트 정의 및 활용 - 2

 

 

 


참고 파일

화면구현_화면구현하기.hwp


결과 예시

 

평가일시

2018

훈련생

 

과정명

LG CNS 스마트 팩토리 과정

평가유형

포트폴리오

교과목

닷넷기반 GUI프로그래밍

훈련교사

장 문 석 ()

능력단위명

화면구현(2001020225_16v4)

성취기준

5(매우우수), 4(우수), 3(보통), 2(미흡), 1(매우미흡)

능력단위요소

문항

교수자 평가

성취

수준

점수

환산

화면구현하기

(2001020225_16v4.1)

 

사용자 정의 컨트롤을 기획하고 이를 개발한 후에 이를 활용하는 더미 프로그램을 작성하시오. 이 때 사용자 정의 컨트롤에서의 변화를 실시간으로 인지하도록 필요한 대리자 및 이벤트 인자 형식을 정의하고 이벤트 멤버로 활용하시오.

사용자 정의 컨트롤 기획 1, 사용자 정의 컨트롤 구현1

dll로 작성 1, 이벤트 정의 및 활용 2

(컴포넌트 다이어그램과 컨트롤 및 폼의 Layout 화면을 올리고 이벤트 인자 형식의 멤버를 클래스 다이어그램으로 도식하여 기재하시오.)

 

 

ColorSelectorControl : 색상 선택 컨트롤


ColorSelectorControlLibdll포멧이다. 여기에는 사용자 정의 컨트롤인 ColorSelectorControl 형식과 이벤트 처리를 위한 ColorChangeEventHandler 대리자 형식과 이벤트 정보를 표현한 ColorChangeEventArgs 형식이 있다.

[컴포넌트 및 클래스 다이어그램]


ColorSelectorControl에서 색상을 조정하면 실시간으로 소유 폼의 TextBox의 값을 변경하며 Form의 각 버튼을 통해 ColorSelectControl의 색상을 변경할 수 있다.

[ColorSelectorControl DummyFormLayout]


참고 파일

화면구현_화면구현하기[예시].hwp


반응형