MFC 공부하려면 어떻게 해야 하나요
어떻게 시작해야 할지 모르겠어요
학원을 다녀야 할까요
유투브 동영상 보고도 독학 가능할지 궁금합니다
씨언어는 예전에 배워서 좀 할 수 있어요
독할 가능하다면 방법을 구체적으로 알려주세요
감사합니다
일단 MFC 공부를 시작하기 이전에 왜 MFC를 배우려고 하는지 목적을 먼저 따져보는 것이 우선일 것 같습니다.
MFC는 Microsoft Windows OS에서 GUI 응용프로그램을 개발하기 위한 C++ 기반의 GUI 라이브러리입니다.
MFC(Microsoft Foundation Classes)는 이름에서 알 수 있듯이 Windows API의 C언어 함수들을 Wrapping 하여 C++ 언어의 클래스화 한 라이브러리입니다.1990년 초반부터 2005년 사이에 윈도우 GUI 응용프로그램 개발로 많이 사용되었습니다. 하지만 현재는 과거 개발된 애플리케이션의 유지보수가 주된 용도입니다. 그래서 국내에는 MFC 프로그래머에 대한 수요가 떨어졌습니다.
또한 MS에서도 닷넷 출시 이후로 버려졌다는 인식이 많습니다. 그 이유로는 VS2008 이후로 MFC에 큰 변화가 없어졌으며, VS2012 까지는 MFC가 탑재되어 배포되었지만, VS2015 부터는 따로 패키지를 설치해서 사용해야 합니다.
또한 웹과 모바일환경이 주력으로 사용되었을 뿐만아니라, 데스크톱 응용프로그램의 개발 환경도 .NET Framework를 기반으로 하는 WinForms, WPF 등과 웹을 기반으로 하는 Electron 등이 등장하면서 더이상 신규 개발 프로그램에서 MFC는 타당한 선택지가 아니게 되었습니다.
이것이 MFC를 왜 배워야하는지 이유부터 생각해보아야 하는 이유입니다.
프로그래밍을 입문하여 배우는건 초기에 쉽습니다만,
아무런 지식이 없는 상태에서 배우려면 산넘어 산입니다
특히, 유튜브나 책을 가지고 공부하다가 막히는 부분이 나오는데,
그 막히는 부분을 해결하기 위해 학원이나 잘하는 친구에게 물어보면 10분이면 해결할걸
몇시간 또는 몇칠이 소요될 수 있습니다
그래서 프로그래밍 첫 입문자라면? 첫번째 언어는 학원에서 배우는걸 강력히 추천드립니다
그래야 정해진 시간에 튼튼한 기초를 쌓을수 있습니다
그럼에도 불구하고 독학을 하시겠다면,
관련책자는 교보문고 와 같이 큰 서점에 가셔서 직접 눈으로 보시고 여러권의 책들을
비교해보세요
그래서 본인이 이해하기 쉽게 설명한 책을 고르시면 됩니다