1. 교과목 학습목표 | ||||||
---|---|---|---|---|---|---|
윈도우즈 프로그래밍 기술 중 하나인 Visual C++ 2015을 이용하여 MFC 프로그래밍의 원리와 설계방법을 습득하고 어플리케이션 작성 위주의 실습 수업으로 클래스 설계 및 구현을 통해 윈도우즈 기반 프로그래밍 능력을 키우도록 학습한다. |
||||||
2. 교재 및 참고문헌 | ||||||
Visual C++ 2015 MFC Programming (생능,정일홍) | ||||||
3. 주차별 강의(실습·실기·실헙)내용 | ||||||
주별 | 강의(실습·실기·실험)내용 | 과제 및 기타 참고사항 | ||||
제 1 주 | 윈도우 프로그래밍의 동작원리를 이해한다.
|
|||||
제 2 주 | MFC 개요 및 아키텍쳐에 대해 이해하고 실습한다.
|
|||||
제 3 주 | 메시지 처리에 대해 익히고 프로그래밍을 해본다.
|
과제1. 이벤트 처리를 이용한 프로그래밍 구현하여 제출한다. (주제는 자유주제로 한다.) | ||||
제 4 주 | 대화상자에 대해 익히고 프로그래밍을 해본다.
|
|||||
제 5 주 | 사용자 인터페이스에 대해 익히고 프로그래밍을 해본다.
|
|||||
제 6 주 | 그래픽 객체의 사용에 대해 이해하고 프로그래밍을 해본다.
|
|||||
제 7 주 | 중간고사 | - | ||||
제 8 주 | 다음 컨트롤 및 리소스에 대해 익히고 프로그래밍을 해본다.
|
|||||
제 9 주 | 다음컨트롤 및 리소스에 대해 익히고 프로그래밍을 해본다.
|
|||||
제 10 주 | 고급 컨트롤 및 리본에 대해 익히고 프로그래밍을 해본다.
|
과제2. Dockable Pane Window에 대해 이해하고 이를 이용한 프로그램을 제작하여 제출한다. (주제는 자유주제로 한다.) | ||||
제 11 주 | 도큐먼트 파일 입출력 및 다양한 뷰클래스에 대해 익히고 프로그래밍을 해본다.
|
|||||
제 12 주 | 데이터베이스 프로그래밍에 대해 이해하고 실습한다.
|
|||||
제 13 주 | 동적 연결 라이브러리 DLL에 대해 익히고 실습한다.
|
|||||
제 14 주 | 네트워크 프로그래밍에 대해 이해하고 실습한다.
|
|||||
제 15 주 | 기말고사 | - | ||||
4. 성적평가 방법 | ||||||
중간고사 | 기말고사 | 과제물 | 출결 | 기타 | 합계 | 비고 |
30% | 30% | 20% | 20% | - | 100% | - |
5. 수업 진행 방법 | ||||||
- | ||||||
6. 수업에 특별히 참고하여야 할 사항 | ||||||
- | ||||||
7. 문제해결 방법(실험·실습 등의 학습과정의 경우에 작성) | ||||||
- | ||||||
8. 강의유형 | ||||||
이론중심( ), 토론, 세미나 중심( ), 실기 중심( ), 이론 및 토론, 세미나 병행( ), 이론 및 실험, 실습 병행( ) |