반응형

Windows Form 17

[C#, 윈도우즈 프로그래밍 실습 포트폴리오] MVC 패턴을 적용하여 응용 개발하기

[C#, 윈도우즈 프로그래밍 실습 포트폴리오] MVC 패턴을 적용하여 응용 개발하기 평가일시2018년 훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목닷넷기반 GUI프로그래밍훈련교사 장 문 석 (인)성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)요구사항특정 데이터를 관리하는 응용 프로그램(GUI)을 작성하시오. 데이터를 별도의 클래스 라이브러리로 작성을 하며 이를 관리하는 모듈도 클래스 라이브러리로 작성하시오. 그리고 이를 이용하여 사용자와 상호작용하는 응용 프로그램을 작성하시오.* Form은 최소 2개 이상*사용자 정의 이벤트를 위해 대리자와 이벤트 인자 형식을 반드시 정의하시오.내용 참고 파일 예시평가일시2018년 훈련생 과정명LG CNS 스마트 팩..

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

[NCS 실습, Windows Form with C#] 화면 구현 - 사용자 정의 컨트롤 및 이벤트 평가일시2018년 훈련생 과정명LG CNS 스마트 팩토리 과정평가유형포트폴리오교과목닷넷기반 GUI프로그래밍훈련교사 장 문 석 (인)능력단위명화면구현(2001020225_16v4)성취기준5점(매우우수), 4점(우수), 3점(보통), 2점(미흡), 1점(매우미흡)능력단위요소문항교수자 평가성취수준점수환산화면구현하기(2001020225_16v4.1) 사용자 정의 컨트롤을 기획하고 이를 개발한 후에 이를 활용하는 더미 프로그램을 작성하시오. 이 때 사용자 정의 컨트롤에서의 변화를 실시간으로 인지하도록 필요한 대리자 및 이벤트 인자 형식을 정의하고 이벤트 멤버로 활용하시오.(컴포넌트 다이어그램과 컨트롤 및 폼의 La..

9. 접근성 평가 도구 만들기 - 19. MainForm

9.3.7 MainForm 이제 마지막으로 MainForm을 작성합시다. MainForm을 작성한 후에 오류를 하나 하나 잡아가면서 필요한 부분은 다시 살펴보시길 바랍니다. [그림 9.16] MainForm 배치1 - 프로젝트 탭 번호 컨트롤 형식 컨트롤 이름 특이 사항 7 Button btn_view_image 8 TreeView tv_hierarchy 9 ListView lv_property ch_name, ch_value 열 추가, View 속성을 Details로 지정 10 ListBox lbox_pattern [표 9.8] MainForm의 자식 컨트롤2 [그림 9.18] MainForm 메뉴

9. 접근성 평가 도구 만들기 - 18. InvokePatternForm

9.3.6 InvokePatternForm 이번에는 자동화 요소 컨트롤 패턴을 사용하는 방법을 이용하여 InvokePattern을 사용하는 InvokePatternForm을 작성합시다. 실제 접근성 평가 도구를 만든다면 다른 컨트롤 패턴들도 같은 방법으로 사용하는 것을 작성해야 하는데 비슷한 방법을 사용하므로 이 책에서는 다루지 않겠습니다. [그림 9.15] InvokePatternForm 배치

9. 접근성 도구 만들기 - 15. ProjectSelectForm

9.3.3 ProjectSelectForm ProjectSelectForm은 메인 창이 있는 프로세스 목록을 보여주어 평가 대상을 선택하는 폼입니다. 그리고 선택한 평가 대상 프로세스로 평가 프로젝트를 생성하고 요소 정보를 수집하여 초기화 과정이 완료하는 것을 비동기적으로 처리하는 부분을 구현합시다. [그림 9.12] ProcessSelectForm 배치

9. 접근성 평가 도구 만들기 - 14.ProjectMakerControl

9.3.2 ProjectMakerControl 평가 프로젝트를 생성할 때 평가 제목을 입력하는 ProjectMakerControl를 제공합시다. 현재는 프로젝트 이름을 입력하는 기능 외에 특별한 점이 없지만 보다 편리한 평가 도구를 개발한다면 평가 대상 컨트롤 종류나 상태를 선별하여 필터링 수준을 정의하는 등의 작업이 있을 수 있을 것입니다. [그림 9.11] ProjectMakerControl 배치

11. 2 웹 검색 엔진 관리자 응용 만들기

11. 2 웹 검색 엔진 관리자 응용 만들기 이번에는 관리자 응용을 만듭시다. 관리자 응용은 Windows Form 형태의 응용 프로그램으로 WSEManager 이름으로 만듭시다. 관리자 응용에서 제공할 기능은 다음과 같습니다. 검색 서비스가 잘 동작하는지 확인할 수 있다. 웹 로봇을 설정할 수 있다. 수집 결과에 관한 상태 모니터링을 할 수 있다. 사이트로 탐색할 수 있다. 관리자 응용은 프로핑 단계에서 작성한 WSEManager 응용 프로그램 프로토 타이핑과 기본적인 구조는 유사합니다. 여기에서는 프로토 타이핑에서 구현하지 않았던 세부 기능을 구현할 것입니다. 11.2.1 폼 디자인 관리자 응용은 MainForm과 EHBrowser를 만들어서 사용할게요. MainForm은 관리자가 검색 서비스 동작 ..

11. 웹 검색 응용 만들기

11. 웹 검색 응용 만들기 이제 최종 사용자가 사용하는 검색 응용인 EH와 관리자가 사용할 응용인 WSE Manager를 만듭시다. 11.1 검색 응용 만들기 EH 검색 응용은 최종 사용자가 검색 서비스를 이용하는 Windows Form 응용입니다. 검색 질의문을 입력하여 검색 요청하면 검색 결과를 확인할 수 있고 검색 결과의 웹 페이지로 쉽게 이동할 수 있는 프로그램입니다. [그림 11.1] EH 실행 화면 EH 응용의 실행 화면은 [그림 11.1]과 같습니다. [그림 11.1]의 1은 검색 결과 목록을 보여주는 컨트롤이며 2는 검색 결과 하나를 보여주는 컨트롤입니다. 이 부분은 관리자가 사용하는 WSE Manager 응용에서도 사용할 것으로 사용자 정의 컨트롤로 만들 것입니다. 개발 순서는 검색 결..

반응형