2021학년도
한국IT직업전문학교
신입생 모집
02.25 ~ 02.28 원서 접수하기
  • 수능 / 내신 미반영
    (계열 면접 선발)
  • 면접&적성검사 100%선발
  • 선행학습 무료지원

장학안내
1. 교과목 학습목표
윈도우즈 프로그래밍 기술 중 하나인 Visual C++ 2015을 이용하여 MFC 프로그래밍의 원리와 설계방법을 습득하고
어플리케이션 작성 위주의 실습 수업으로 클래스 설계 및 구현을 통해 윈도우즈 기반 프로그래밍 능력을 키우도록 학습한다.
2. 교재 및 참고문헌
Visual C++ 2015 MFC Programming (생능,정일홍)
3. 주차별 강의(실습·실기·실헙)내용
주별 강의(실습·실기·실험)내용 과제 및 기타 참고사항
제 1 주 윈도우 프로그래밍의 동작원리를 이해한다.
  • 윈도우 프로그래밍의 개념
  • Win32 SDK 윈도우 프로그램의 기본구조
  • 간단한 윈도우 애플리케이션의 분석
  • 윈도우 프로그램의 기본 형식
제 2 주 MFC 개요 및 아키텍쳐에 대해 이해하고 실습한다.
  • MFC의 개요
  • MFC 프로그램의 구조
  • Visual C++의 시작
  • SDI 템플릿
  • MDI 템플릿
  • MFC 애플리케이션 아키텍처
제 3 주 메시지 처리에 대해 익히고 프로그래밍을 해본다.
  • 메시지 처리의 기본개념
  • 메시지 박스
  • 마우스 메시지
  • 키보드 메시지
과제1. 이벤트 처리를 이용한 프로그래밍 구현하여 제출한다. (주제는 자유주제로 한다.)
제 4 주 대화상자에 대해 익히고 프로그래밍을 해본다.
  • CDialog 클래스
  • 대화상자 기반의 프로그램
  • MFC 기본 컨트롤
  • 모달 대화상자와 모덜리스 대화상자
  • 공용대화상자
제 5 주 사용자 인터페이스에 대해 익히고 프로그래밍을 해본다.
  • 메뉴
  • 툴바
  • 상태표시줄
  • 다이얼로그 바
제 6 주 그래픽 객체의 사용에 대해 이해하고 프로그래밍을 해본다.
  • GDI와 DC의 개념
  • GDI 객체
  • GDI+의 개념
제 7 주 중간고사 -
제 8 주 다음 컨트롤 및 리소스에 대해 익히고 프로그래밍을 해본다.
  • 리스트 컨트롤
  • 트리 컨트롤
제 9 주 다음컨트롤 및 리소스에 대해 익히고 프로그래밍을 해본다.
  • 탭 컨트롤
  • 슬라이더 컨트롤
  • 스핀컨트롤
  • 프로그래스바 컨트롤
  • IP 주소 컨트롤
  • 네트워크 주소 컨트롤
  • 날짜/시간 선택 컨트롤
  • 애니메이트 컨트롤
제 10 주 고급 컨트롤 및 리본에 대해 익히고 프로그래밍을 해본다.
  • MFC Feature 컨트롤
  • 리본
과제2. Dockable Pane Window에 대해 이해하고 이를 이용한 프로그램을 제작하여 제출한다. (주제는 자유주제로 한다.)
제 11 주 도큐먼트 파일 입출력 및 다양한 뷰클래스에 대해 익히고 프로그래밍을 해본다.
  • 도큐먼트
  • 파일 입출력
  • 다양한 뷰클래스
  • 분할 윈도우
  • 다중 뷰
제 12 주 데이터베이스 프로그래밍에 대해 이해하고 실습한다.
  • 데이터베이스프로그래밍의 개요
제 13 주 동적 연결 라이브러리 DLL에 대해 익히고 실습한다.
  • DLL의 링크
  • DLL의 종류
제 14 주 네트워크 프로그래밍에 대해 이해하고 실습한다.
  • 네트워크 프로그램의 개요
제 15 주 기말고사 -
4. 성적평가 방법
중간고사 기말고사 과제물 출결 기타 합계 비고
30% 30% 20% 20% - 100% -
5. 수업 진행 방법
-
6. 수업에 특별히 참고하여야 할 사항
-
7. 문제해결 방법(실험·실습 등의 학습과정의 경우에 작성)
-
8. 강의유형
이론중심(  ), 토론, 세미나 중심(  ), 실기 중심(  ), 이론 및 토론, 세미나 병행(  ), 이론 및 실험, 실습 병행(  )

퀵메뉴제목

입학상담문의 프로젝트경진대회 TOP