
컴공 문해력: 모든 언어에 통하는 생각의 기본기
널널한 개발자
어떤 프로그래밍 언어를 배우더라도 그 전에 반드시 알아야 할 내용을 정리한 강의 입니다. 또한 전용 훈련 시스템을 활용해 실습함으로써 프로그래밍에 꼭 필요한 사고력을 누구나 쉽게 얻을 수 있습니다.
입문
자기계발, 코딩 테스트, 알고리즘
C/C++개발자라면 누구나 시작할 수 있습니다. 핵심만 골라서 빠르게 MFC 윈도우 프로그래밍을 배울 수 있습니다. 1200페이지 분량의 교재도 드립니다.
수강생 535명
난이도 초급
수강기한 무제한







신한DS
임직원들도 이 강의를 듣고 있어요!





신한DS
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
이진하
좋은 강의 감사합니다
5.0
박주현
친절하게 잘 가르쳐주셔서 감사합니다. 갈수록 강의 퀄리티가 좋아지시네요
5.0
임민규
무작정 MFC를 활용해서 무언가를 하는게 아닌 MFC가 왜 생겼는지 구조는 어떻게 되어있는지 본인이 몸소 겪었던 시행착오들을 미리 알려 줌으로써 신입 개발자가 성장하는 시간을 줄여주신 것 같다
MFC 프레임워크 구조
윈도우 응용 프로그램 개발
파워포인트 스타일 편집기 프로그램을 개발하는 구체적인 방법
MFC 프레임워크를 사용한 윈도우 데스크톱 응용 프로그램 개발 방법을 간결하고 빠르게 배울 수 있습니다.

199x년대 부터 사용해온 MFC를 이용해 윈도우 응용 프로그램을 개발하는 방법을 배웁니다.
오래된 것이지만 아직까지도 현역으로 사용되는 방대한 MFC를 핵심만 골라 최대한 간결하게 배웁니다.
프레임워크의 흐름을 이해하고 '어디'에 코딩하는 것이 적절한 선택인지 알 수 있습니다.
영상처리, 방위산업, 공장자동화 관련 업무를 수행중인 분들의 상황을 고려해 수업을 진행합니다.
C/C++, 자료구조를 학습한 분들이라면 누구라도 시작 할 수 있습니다.
MFC 분야 베스트셀러로 2만부 이상 판매된
1200페이지 분량의 도서 PDF파일을 강의자료로 드립니다!

윈도우 데스크톱 응용 프로그램을 개발해야 하는 분
C/C++기반 윈도우 응용 프로그램을 개발해야 하는 분들을 위한 강의로 꼭 필요한 최소한의 내용을 빠르게 배울 수 있습니다.
보안 소프트웨어 개발이나 간단한 윈도우용 유틸리티를 개발 해야 하는 분들께 유용합니다.

게임 클라이언트 개발을 목적으로 학습을 이어가시는 분
C++를 공부한 후 GUI가 있는 윈도우 응용 프로그램을 개발하려는 게임 클라이언트 학습자가 꼭 알아야 할 기법과 구조를 배울 수 있습니다.
게임의 원활한 구동을 위해 윈도우 시스템을 다루거나 관련 정보를 수집 할 수 있는 응용 프로그램을 개발하기 위한 기초 이론을 배울 수 있습니다.

영상처리, 방산관련 개발 등 윈도우를 이용하는 기업 연구소 임직원
연구소에서 사용 할 하드웨어 제어 및 모니터링 소프트웨어를 C/C++로 개발하는 분들이 꼭 알아야 할 내용을 담았습니다.
Visual C++ 6.0 기반 Windows XP 응용 프로그램을 유지보수 해야 하는 분에게도 유용합니다.
연구소 수준에서 필요한 간단한 응용 프로그램을 무리 없이 개발 할 수 있으며 구형 MFC 응용 프로그램도 유지보수 할 수 있습니다.
완료 프로젝트를 통해 파워포인트같은 편집기 프로그램을 개발 할 수 있습니다. (전체 개발과정 강의)
대화상자 및 폼뷰를 기반으로 각종 컨트롤 윈도우를 문제없이 활용 할 수 있습니다.
MFC 프레임워크의 구조와 눈에 보이지 않는 내부적인 흐름을 이해하고
어느 클래스(위치 및 시점)에 코드를 넣어야 적절한지 스스로 판단 할 수 있습니다.
방대한 전체가 아니라 핵심이론만 골라서 배웁니다.
MFC를 비롯해 윈도우 응용 프로그램 구조는 매우 복잡하며 관련 이론이 방대합니다. 우리가 영어 사전을 외우지 않듯 모든 이론을 알 필요는 없습니다. 20년 경력 실무 전문가가 핵심만 골라 드립니다!
실무적인 개발 방법을 매우 구체적으로 배웁니다.
각종 이론은 전통적인 학습방법을 따릅니다. 그러나 관련 이론을 모두 배운 후에는 사실 상 라이브 코딩으로 예제 제작과정을 강의를 통해 보여줍니다.
이를 바탕으로 구체적인 기법을 배울 수 있으며 프레임워크를 적절히 활용하는 노하우를 경험 할 수 있습니다.
MFC는 Win32 API를 바탕으로 만들어진 프레임워크이자 라이브러리 입니다. 따라서 Win32 API 기반 응용 프로그램 구조(Message driven)를 이해하는 것을 시작으로 낯선 용어들에 대한 이론을 확실히 이해해야 합니다. 이 수업은 그러한 수강자의 어려움을 알고 최대한 간결하게 대응하고자 기획되었습니다.
모든 프레임워크는 큰 흐름이 이미 결정되어 있습니다. 마치 지하철과 같지요. 목적지에 도달하기 위해서는 지하철의 구조와 전기적 원리를 이해하는 것도 좋겠지만 어디에서 몇 시에 타고 어느 역에서 내리는 것이 적절한 것인지를 아는 것이 중요합니다. 이런 이유 때문에 각종 예제들을 만들어 설명하는 것이 아니라 코딩과정 전체를 라이브 코딩 형식으로 보여줍니다.
Q. 취업 후 급하게 MFC를 사용하게 됐습니다. C++는 어느 정도 알고 있는데 이 수업을 듣고 업무에 바로 활용 할 수 있을까요?
MFC를 배우는 가장 대표적인 사례라 할 수 있습니다. 이 강의는 그런 실무자 분들에게 특수화 되어 있을 뿐만 아니라 빠른 성과를 내야 하는 분들을 적극 고려하고 있습니다. 핵심만 배운다는 점을 강조하는 것도 그런 이유입니다. 믿고 따라와주시면 좋은 성과를 낼 수 있으리라 확신합니다!
Q. 게임 개발자가 되려고 공부하고 있습니다. 이 강의가 도움이 될까요?
네, 도움이 됩니다. 게임 클라이언트 개발자는 대부분 게임엔진을 사용합니다. 하지만 DirectX를 직접 다룬다거나 경우에 따라 게임이 실행 중인 PC의 정보를 수집하는 등 장애해결을 위한 각종 에이전트 소프트웨어를 개발해야 할 수 있습니다. 이 강의만으로 그 모든 요구를 충족 할 수는 없지만 꼭 필요한 최소한의 이론은 모두 배울 수 있습니다.
Q. 취업을 준비하고 있습니다. 이 강의를 듣고 어떤 분야로 취업 할 수 있을까요?
현재 MFC 개발자를 찾는 업체는 보안, 방위산업, 각종 자동화 시스템 업체들 입니다. 새로운 솔루션을 개발하는 경우도 있지만 오래도록 사용해온 시스템을 유지보수할 목적도 있습니다. 그리고 게임 개발자로 취업을 원하는 경우에도 윈도우 프로그래밍 능력이 필요합니다.
운영 체제 및 버전(OS): Windows OS(10이상 권장)
사용 도구: Visual Studio 2022 Community
PC 사양: Visual Studio가 구동될 수 있는 수준의 하드웨어
강의자료 PDF
열혈강의 Visual C++ 2008 MFC 윈도우 프로그래밍 (PDF 파일)
강의 '독하게 시작하는 C 프로그래밍', 'C개발자를 위한 최소한의 C++'를 수강했거나
최소 그에 준하는 C/C++ 언어 이해도
Visual Studio Community 2022기반 프로그래밍 경험(디버깅 능력 포함)
연결 리스트, 2진 트리, 해시 등 자료구조에 관한 기초적 이해와 프로그래밍 경험
상기 세 가지는 기초적인 것으로 간주하고 수업을 진행(※C++의 기본 문법을 모르면 수업불가)
(모두가 싫어하는) 국내 최초 PC 방화벽 개발자
1992년부터 C언어를 공부한 30년 묵은 C/C++ 개발자
다수 국책과제 수행 경험자이자 15년 이상 개발 강의 경력을 함께 보유한 아저씨!
C언어 인기 입문서 『독하게 시작하는 C 프로그래밍』 저자
학습 대상은
누구일까요?
C/C++기반 윈도우 전용 응용 프로그램을 개발해야 하는 분
C++를 이용해 GUI 프로그래밍을 해보고 싶은 분
게임 개발을 위해 윈도우 프로그래밍을 공부하려는 분
선수 지식,
필요할까요?
독하게 시작하는 C 프로그래밍
C개발자를 위한 최소한의 C++
인프런인증
50,909
명
수강생
3,034
개
수강평
1,201
개
답변
4.9
점
강의 평점
29
개
강의
전체
69개 ∙ (16시간 37분)
해당 강의에서 제공:
8. MFC 소개
11:14
9. 콜렉션 클래스 소개
11:16
11. MBCS와 유니코드 문자열
18:13
전체
30개
4.9
30개의 수강평
수강평 1
∙
평균 평점 5.0
5
저는 이 강의를 수강하기 이전에 강사님 책이 아닌 다른 저자분께서 집필하신 MFC 입문서를 읽고 나서 복습 차원에서 해당 강의를 수강하게 되었습니다. Win32기반 GUI 프로그래밍에서는 특히 다양한 종류의 메세지들이 언제 어디로 전달되는가에 대한 부분들이 굉장히 중요하다고 생각하는데 이런 부분들에 대해서도 다시 개념을 잡을 수 있어서 좋았습니다. 특히 강의 중간중간에 해주시는 실무와 관련된 이야기들이 도움이 많이 되었고 다른 강의에서도 더 자주 해주셨으면 하는 바램입니다. 강의 잘 들었습니다!
MFC를 공부해야 한다는 것이 여러 면에서 쉽지 않은 일입니다. 아마도 실무적인 이유가 있으시지 않을까 짐작해봅니다. 그런 상황을 어느 정도 추측하고 있다보니 실무적인 이야기를 제 경험을 바탕으로 말씀드렸고 다행히 도움이 된 것 같네요. 모쪼록 하시는 업무에 이 강의가 도움이 됐기를 바랍니다. 고맙습니다. :)
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!