과정상세
Visual C++ MFC Programming

교재제공 중급
Visual C++ MFC Programming
카테고리
- 학습유형별 대면
- SW 개발 프로그래밍 언어
과정요약
학습시간 | 09:30 ~ 17:30 ( 34시간 ) | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 | |||
강사명 | 손세정 |
과정소개
MFC C++ 프로그래밍
빠르게 시작하고 실무에 바로 사용하는 Visual C++ MFC Programming!
MFC란?
윈도우즈 애플리케이션을 개발하고자 하는 개발자에게
가장 강력한 능력을 제공해주는 도구로서,
실제 업무 현장에서 광범위하게 사용되고 있습니다.
본 과정은 MFC를 이용해 윈도우 애플리케이션을 개발하고자 하는 입문 개발자들을 위한 교육으로
MFC를 이용해 체계적으로 윈도우 애플리케이션을 개발할 수 있는 방법을 학습할 수 있습니다.
- Visual Studio 사용 방법과 MFC 기반 윈도우 응용 프로그램 개발에 필요한 기본 이론 및 프로그래밍 기법을 체계적으로 학습할 수 있습니다.
- 업무현장에서 바로 적용 가능한 강력한 개발 능력을 배양할 수 있습니다.
- 윈도우 대화상자를 이용해 다양한 컨트롤을 핸들링하고, 메뉴, 툴바 등 기본적인 윈도우 UI를 구현할 수 있는 기술을 함께 배울 수 있습니다.
- 실무에서 자주 사용되는 UI 요소들을 직접 구현해보면서, 실제 업무에 필요한 실전 스킬을 완벽히 습득할 수 있습니다.
- 단위별 실습에서 벗어나, 여러 소주제를 아우르는 통합 실습을 통해 실무 적용 능력을 향상시킬 수 있습니다.
- 2회에 걸쳐 통합 과제를 실습해 봄으로써, 배운 내용을 스스로 점검하고 확인할 수 있는 기회를 드립니다.
📍 과정 내용 요약
◾ MFC 코드의 기본 구조와 흐름
◾ 입력 처리 및 GDI 기본
◾ GDI 고급 기능
◾ 메뉴와 도구 모음
◾ 대화상자와 컨트롤 기본
◾ 리스트 컨트롤과 트리 컨트롤
◾ 대화상자 고급 기능
📍 이런 분께 추천드립니다.
🧔🏻 Windows의 기본 GUI를 구현하고자 하는 분
👧🏻 Document/View 프로그래밍과 System & Network 프로그래밍을 위한 선수 지식을 얻고자 하는 분
학습목표
- MFC를 이용해 윈도우 어플리케이션을 개발할 수 있다.
- MFC의 내부 구조를 이해할 수 있다.
- 대화상자를 이용해 다양한 컨트롤을 핸들링하고 메뉴, 툴바 등 기본적인 윈도우 UI 를 구현할 수 있다.
- 일반적인 윈도우 어플리케이션의 구조를 이해할 수 있다.
학습대상
- MFC를 이용하여 Windows 프로그램을 개발하고자 하는 분
- Windows의 기본 GUI를 구현하고자 하는 분
- Document/View 프로그래밍과 System & Network 프로그래밍을 위한 선수 지식을 얻고자 하는 분
-
-
1일차
-
Chapter 1
- - 객체지향 프로그래밍(OOP)의 기본 09:30 ~ 10:30
-
-
- - Windows의 구조 및 버전 별 특징 10:30 ~ 11:30
-
-
- - MFC 코드의 기본 구조 : CWinApp, CFrameWnd, CDocument 클래스 11:30 ~ 12:30
-
-
- - MFC 코드의 기본 구조 : 메시지 맵(Message Map) 13:30 ~ 14:30
-
-
- - MFC 코드의 흐름 : MFC 응용 프로그램의 시작 14:30 ~ 15:30
-
-
- - MFC 코드의 흐름 : MFC 응용 프로그램의 종료 15:30 ~ 16:30
-
-
- - MFC 코드의 흐름 : 메시지 발생과 처리 16:30 ~ 17:30
-
Chapter 1
-
2일차
-
Chapter 2
- - 키보드 입력과 마우스 입력 : 키보드 메시지, 시스템 키보드 메시지 09:30 ~ 10:30
-
-
- - 키보드 입력과 마우스 입력 : 마우스 메시지, 마우스의 움직임의 조합 10:30 ~ 11:30
-
-
- - GDI 기본 : GDI와 DC, WM_PAINT 메시지, 펜, 브러시, 폰트 11:30 ~ 12:30
-
-
- - GDI 기본 : 여러 가지 출력 함수, 비트맵 출력 13:30 ~ 14:30
-
-
- - GDI 기본 : 여러 가지 출력 함수, 비트맵 출력 14:30 ~ 15:30
-
-
- - GDI 고급 : 그리기 모드 15:30 ~ 16:30
-
-
- - GDI 고급 : 프린터 출력 16:30 ~ 17:30
-
Chapter 2
-
3일차
-
Chapter 3
- - 메뉴와 도구 모음 : 기본 메뉴 / 컨텍스트 메뉴 09:30 ~ 10:30
-
-
- - 메뉴와 도구 모음 : 도구 모음/상태표시줄 10:30 ~ 11:30
-
-
- - 통합실습 : 마우스 + GDI + 메뉴 제작 11:30 ~ 12:30
-
-
- - 통합실습 : 마우스 + GDI + 메뉴 제작 13:30 ~ 14:30
-
-
- - 대화상자와 컨트롤 기본 : 스태틱, 에디트 14:30 ~ 15:30
-
-
- - 대화상자와 컨트롤 기본 : 대화상자 기반 응용 프로그램, FormView, DDX/DDV 매커니즘 15:30 ~ 16:30
-
-
- - 대화상자와 컨트롤 기본 : 컨트롤의 리소스 속성제어 / 통지 메시지 16:30 ~ 17:30
-
Chapter 3
-
4일차
-
Chapter 4
- - 표준 컨트롤과 공통 컨트롤 : 푸쉬버튼, 체크박스 버튼, 라디오 버튼 09:30 ~ 10:30
-
-
- - 표준 컨트롤과 공통 컨트롤 : 리스트박스와 콤보박스 10:30 ~ 11:30
-
-
- - 표준 컨트롤과 공통 컨트롤 : 프로그레스, 슬라이더, 스핀 컨트롤 11:30 ~ 12:30
-
-
- - 표준 컨트롤과 공통 컨트롤 : 탭 컨트롤 13:30 ~ 14:30
-
-
- - 리스트 컨트롤과 트리 컨트롤 : 리스트 컨트롤 14:30 ~ 15:30
-
-
- - 리스트 컨트롤과 트리 컨트롤 : 이미지 리스트 15:30 ~ 16:30
-
-
- - 리스트 컨트롤과 트리 컨트롤 : 트리 컨트롤, 그밖의 공통 컨트롤 16:30 ~ 17:30
-
Chapter 4
-
5일차
-
Chapter 5
- - 대화상자 고급 : 모달 대화상자와 모덜리스 대화상자 09:30 ~ 10:30
-
-
- - 대화상자 고급 : 모달 대화상자와 모덜리스 대화상자 10:30 ~ 11:30
-
-
- - 대화상자 고급 : 공용 대화상자 11:30 ~ 12:30
-
-
- - 대화상자 고급 : HTML 대화상자 13:30 ~ 14:30
-
-
- - 통합실습 : 각 종 컨트롤 + 대화상자 + 직렬화 14:30 ~ 15:30
-
-
- - 통합실습 : 각 종 컨트롤 + 대화상자 + 직렬화 15:30 ~ 16:30
-
Chapter 5
-
1일차
수강후기 73
-
4.75김*혁
2024.09.06
알기쉽게 강의해주시고 실습위주로 실력향상에 많은 도움이 되었습니다 강사님의 강의에 대한 열정이 대단하십니다 -
5이*동
2024.03.29
객체 프로그래밍에 대한 이해도와 필요성을 이론과 실습을 병행하여, 그 실용성을 직접 깨우치게 함으로써 교육의 내용이 더 잘 와닿았다. 또한 비전문가도 이해를 하기 쉽도록, 다양한 비유를 통해 설명해주고 그 과정을 직접 고민 및 실습하게 함으로써 기억에 오래남도록 해주었다. mfc에 프로그래밍에 대한 이해도가 하나 없는 제로 베이스 였던 교육생을, 코드를 뜯어보면 무엇을 하는 지는 이해할 수 있는 수준으로 끌어올린 교육이어서 만족스러웠다. -
5노*우
2024.03.29
짧은 기간동안 많은 내용을 명확하게 전달해주셔서 감사합니다. 이전 진행한 부분에 대해서 반복적으로 설명해주시면서 가르쳐 주셔서 이해하기 쉬웠습니다. 얻고자 했던 내용은 명확히 알고 가게 되었습니다. 지인분들께도 적극 추천하겠습니다.^^ -
5임*욱
2024.03.29
중요한 개념들을 이해하기 쉽도록 적절한 비유를 통해 잘 설명해주셔서 MFC 기본개념과 활용법을 체계적으로 이해할 수 있었습니다. -
4.5이*홍
2024.03.29
대부분의 개념을 이해하기 쉽도록 비유하여 설명해주어 수업이 신선하고 재미있었습니다.
Visual C++ MFC Programming 관련과정

교재제공