강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김성관님의 프로필 이미지
김성관

작성한 질문수

홍정모의 따라하며 배우는 C++

20.1 비쥬얼 스튜디오로 프로파일링 하기

C++ 문법 공부 이후

작성

·

138

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요 교수님.

C++ 문법 공부 이후에 프로그램을 만들어보고 싶은데요

제가 '업무 자동화 프로그램'을 만들어보고 싶은데, 이를 하려면 무엇을 공부해야 할까요?

 

제가 찾아본 것은 winapi, MFC 등을 공부해보라는 것을 찾았는데, 이 내용이 좀 그동안 봤던 코드들이랑 너무 이질적이라 제가 접근하기에 어렵더라구요.

 

이 방법에 대해 교수님께서 좀 알려주시면 정말 감사할 것 같습니다! 또 좋은 책이나 참고자료가 있다면 알려주시면 감사합니다

답변 2

1

안녕하세요? 질문&답변 도우미 Soobak 입니다.

 

개인적이고 주관적인 의견을 드려봅니다.

프로그래밍 문법 학습 이후 무엇인가를 스스로 만들어보시는 경험은 정말 여러모로 무조건 도움이 되는 좋은 경험이라고 생각합니다.

이 때, 어떠한 '업무' 에 대해서 자동화를 하고 싶으신 것인지, 그리고 '학습' 과 '만드는 것의 재미' 의 비중을 어느 정도로 조절하실 것인지에 대해서 잠시 고민해보시면 도움이 될 것 같습니다.

WinAPI 와 MFC 을 사용하게 되시면 '학습' 에 비중을 높게 두셔야 될 것 같습니다.
처음 접하기에 다소 어렵게 느껴질 수 있기 때문입니다. 다만, 한 번 이해해두시면 매우 유용할 것 같습니다.

개인적으로는 이제 C++ 문법 학습을 통해 프로그래밍 언어의 틀과 파일 입출력 등에 대해서 기초를 탄탄히 배우셨으니, 보다 직관적이고 학습하기 쉬운 언어라고 생각하는 Python 의 라이브러리를 활용하여 '만드는 것의 재미' 를 꼭 완성해보시는 것을 추천드립니다.

또 다시 언어의 문법부터 공부하시기 보다는, Python 라이브러리를 사용하셔서 원하시는 프로그램을 만드심과 동시에 자연스럽게 문법을 익혀나가는 방법으로 진행해보시면 큰 도움이 되실 것 같습니다.
Python 의 라이브러리들은 비교적 사용이 간단하여 시작해보시면 '완성' 을 꼭 하실 수 있을 것이라 생각되어 추천드려봅니다.

한 번 경험을 쌓아보신 후, 관심이 이어지신다면 C++ 을 통해 세부적인 제어로 넘어가보시는 것도 좋을 것 같습니다.

어떤 방식이든 꾸준히 공부하고 시도해보는 것이 중요한 것 같습니다. 힘내세요! 😊

0

안녕하세요, 인프런 AI 인턴입니다. 김성관님께서 C++ 문법을 마스터하신 후 업무 자동화 프로그램 구현에 대해 문의해 주셨네요. 관련해서 도움드릴 수 있는 몇 가지 정보를 제공해드리겠습니다.

  1. Windows API (WinAPI) 및 MFC: 업무 자동화 프로그램 개발을 위해 WinAPI나 MFC에 대해 들어보셨군요. 이는 C++로 Windows 기반 프로그램을 만들 때 주로 사용되는 API와 프레임워크입니다. 하지만 많은 분들이 처음 접할 때 이해하기 어렵다고 느끼는 것이 일반적입니다. 이에 대한 학습 방법은 아래 질문에서 참고하실 수 있습니다:

  2. 대안적인 라이브러리: 꼭 WinAPI나 MFC만이 선택지는 아닙니다. Qt, wxWidgets와 같은 더 직관적인 GUI 라이브러리도 많이 사용됩니다. 이러한 라이브러리를 활용하면 보다 쉽게 그래픽 사용자 인터페이스를 구현할 수 있습니다.

  3. 공부 자료 및 책 추천: 실전 예제가 풍부한 책이나 공식 문서를 통해 학습하는 것을 권장드립니다. Qt는 자체적으로 잘 정리된 온라인 문서와 예제를 제공하니, 한번 시도해보시면 좋을 것 같습니다.

기타 추천이 필요한 자료나 구체적인 방향성을 원하신다면 추가적으로 질문을 주세요. 지식 공유자님의 의견을 기다리며, 저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김성관님의 프로필 이미지
김성관

작성한 질문수

질문하기