2020학년도
한국IT직업전문학교
신입생 모집
07.19 ~ 07.25 원서 접수하기
  • 수능 / 내신 미반영
    (계열 면접 선발)
  • 면접&적성검사 100%선발
  • 일본어 수업&선행학습
    무료지원.
  • 우선선발 합격자 장학금 지원.

장학안내
1. 교과목 학습목표
윈도우즈 프로그래밍 기술 중 하나인 Visual C++ 2015을 이용하여 MFC 프로그래밍의 원리와 설계방법을 습득하고
어플리케이션 작성 위주의 실습 수업으로 클래스 설계 및 구현을 통해 윈도우즈 기반 프로그래밍 능력을 키우도록 학습한다.
2. 교재 및 참고문헌
MFC윈도우프로그래밍 (한빛아카데미,강경우)
3. 주차별 강의(실습·실기·실헙)내용
주별 강의(실습·실기·실험)내용 과제 및 기타 참고사항
제 1 주 Chapter 01 C++ 프로그래밍
  • 1.1 클래스
  • 1.2 파생클래스, 가상함수, 포인터
  • 1.3 함수 오버로드, 디폴트 매개변수, 연산자 오버로드
제 2 주 Chapter 02 MFC의 기초
  • 2.1 MFC 기반 윈도우 응용 프로그램의 개요
  • 2.2 윈도우 응용 프로그램 개발 도구와 개발 방법
  • 2.3 윈도우 응용 프로그램의 구조
제 3 주 Chapter 03 기본 입출력
  • 3.1 디바이스 콘텍스트
  • 3.2 키보드 메시지 처리하기
  • 3.3 마우스를 이용하여 직선, 직사각형, 원 그리기
  • 3.4 래스터 연산
과제1. 이벤트 처리를 이용한 프로그래밍 구현하여 제출한다.
제 4 주 Chapter 04 출력 제어하기
  • 4.1 타이머 메시지
  • 4.2 윈도우 뷰 영역 내 객체의 바운드
  • 4.3 볼 이동 게임
  • 4.4 클래스 추가
제 5 주 Chapter 05 메뉴와 비트맵
  • 5.1 메뉴 만들기
  • 5.2 단축키 설정하기
  • 5.3 비트맵
  • 5.4 래스터 연산
제 6 주 API와 MFC 비교 및 데이터클래스를 가지고 MFC 프로젝트 만들기
제 7 주 중간고사 -
제 8 주 Chapter 06 대화상자와 컨트롤 I
  • 6.1 버튼과 에디트 컨트롤
  • 6.2 체크박스와 라디오 버튼
  • 6.3 콤보박스와 리스트박스
제 9 주 Chapter 07 대화상자와 컨트롤 II
  • 7.1 리스트 컨트롤 컬럼 만들기
  • 7.2 리스트 컨트롤에 데이터 추가하기
  • 7.3 리스트 컨트롤의 데이터 수정하기
제 10 주 Chapter 08 파일 입출력
  • 8.1 파일 입출력 클래스
  • 8.2 문서 기반 응용 프로그램의 파일 입출력
  • 8.3 대화상자 기반 응용 프로그램의 파일 입출력
과제2.이제까지 배운 것으로 완성된 MFC 프로젝트를 만들어 제출한다.
제 11 주 Chapter 09 다양한 뷰 클래스 이용하기
  • 9.1 리치에디트뷰
  • 9.2 프로젝트와 클래스의 이름 변경하기
  • 9.3 폼뷰
제 12 주 Chapter 10 데이터베이스
  • 10.1 ODBC를 이용한 응용 프로그램
  • 10.2 OLE DB의 개념과 활용 방법
  • 10.3 엑셀 파일 수정
제 13 주 Chapter 11 통신 프로그래밍
  • 11.1 소켓 연결
  • 11.2 유니코드 메시지 교환
  • 11.3 CSocket 클래스를 이용한 통신
제 14 주 다양하게 DLL 만드는 법을 알고
  • MFC 의 internal 을 위한 해석을 한다.
제 15 주 기말고사 -
4. 성적평가 방법
중간고사 기말고사 과제물 출결 기타 합계 비고
30% 30% 20% 20% - 100% -
5. 수업 진행 방법
-
6. 수업에 특별히 참고하여야 할 사항
-
7. 문제해결 방법(실험·실습 등의 학습과정의 경우에 작성)
-
8. 강의유형
이론중심(  ), 토론, 세미나 중심(  ), 실기 중심(  ), 이론 및 토론, 세미나 병행(  ), 이론 및 실험, 실습 병행(  )

퀵메뉴제목

입학상담문의 프로젝트경진대회 G-STAR 참가작품 TOP