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

[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 : 색상 선택 컨트롤


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

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


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

[ColorSelectorControl 과 DummyForm의 Layout]


참고 파일

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


반응형