2009-09-18 2 views
0

최근에 C++로 작업을 시작했으며 Visual Studio Development Environment에 익숙하지 않으며 MFC, Win32, ATL, COM 용어에 대해 제대로 이해하지 못했습니다.Visual Studio 및 VC++에 대한 작업에 어려움이 있습니까?

예를 들어, Visual Studio 환경에서 어떻게 작동하는지 간단한 C++ 프로그램을 사용하여 코드를 실행하고 실행하는 데 문제가있었습니다.

Visual Studio Development Environment에 대한 이해를 C++ 관점에서보다 잘 이해하고 MFC, Win32, ATL, COM 용어에 관한 지식을 얻을 수있는 온라인 리소스/책을 누군가에게 가르쳐 줄 수 있는지 물어보고 싶습니다. 나에게 정말 도움이 될거야.

참고 : MSDN 라이브러리 및 일부 관련 Microsoft 사이트를 확인했지만 비디오 튜토리얼의 종류가 더 많습니다. NET/C#/ASP.Net 관점에서 더 많이 나오지만 C++ 용 온라인 리소스를 찾고 있습니다./VC++ 관점. 당신이 바로 태그

@ 보면 물론

+0

@Stackoverflow 독자 : 누군가가 C++ 관점에서 Visual Studio Development Environment에 대한 더 많은 정보를 얻을 수있는 온라인 리소스/책을 가르쳐 줄 수 있는지 물어보고 싶습니다. – Rachel

답변

3

(주석 Andy를 통해)에서 Win32에 대한 고전적인 책은 아마도 Petzold's입니다. Petzold의 저서는 GUI 프로그래밍에 관한 내용입니다. 다른 고전/권장 Win32 책인 Richter's은 '시스템'(비 GUI) 프로그래밍에 관한 것입니다.

COM을 배우기 위해 아마도 Essential COM? 일부 평론가는 그것을 칭찬하지만 다른 사람들의 리뷰는 "초보자를위한 것이 아닙니다"와 같은 것을 말합니다. 그러나 그것이 내가 COM을 배웠던 방법이었고, 그것을 철저하고 저급이며 상세하게 발견했습니다. 그것은 C++ (COM이 아님)을 이미 알고 있다고 가정합니다.

IMO 이미 C++ 및 Win32 API를 알고있는 경우에는 reference libraries이면 충분합니다. 또는 어떤 사람들은 Prosise's과 같은 MFC 책을 추천합니다.

+0

@ChrisW : 자세한 답변을 주신 크리스 감사합니다. 저는 Visual Studio Development Environment에 대해 C++ 관점에서 배우는 것에 관심이 많습니다. 그래서 나에게 강력하게 권하는 온라인 자료/책은 무엇이 될지 궁금합니다. 다시 한 번 말씀 드린대로 귀중한 의견을 보내 주신 모든 분들께 진심으로 감사 드리며 많은 도움이됩니다. 감사합니다 ChrisW :) – Rachel

+0

초보자를위한 온라인 리소스가 무엇인지 모르겠습니다. 내가 검색하는 첫 번째 장소는 MSDN이므로 http://www.google.ca/search?q=site%3Amsdn.microsoft.com+visual+studio+c%2B%2B – ChrisW

+0

@ChrisW : Chris에게 정보를 주셔서 감사합니다. . 그것은 내가 찾고있는 몇 가지 정보를 제공합니다. – Rachel

4

www.stackoverflow.com

The Code Project

도를위한 좋은 자원이다 주변 자원을 많이해야합니다 윈도우/C + + 프로그래밍, 여기에 @ 2를 시작하는 몇 가지 영역이 있습니다 :

0
  • http://www.codeproject.com/KB/atl/
  • http://www.codeproject.com/KB/COM/comintro.aspx
  • +0

    또한 http://www.codeproject.com/ KB/COM/comintro.aspx – maxaposteriori

    +0

    @TJB : 귀중한 의견을 보내 주셔서 감사합니다. 정말 도움이됩니다. 사실 저는 Visual Studio Development Environment를 C++ 관점에서 찾고 있으므로 온라인 자료/책을 강력하게 권해드립니다. 제공하신 모든 정보에 대해 대단히 감사드립니다. 정말 인도하고 많은 도움이됩니다. – Rachel

    2

    나는 Scribble Tutorial을 사용하여 Visual Studio IDE와 MFC를 사용하여 배웠다. 간단한 MFC 응용 프로그램을 만드는 단계별 자습서였습니다. 불행하게도이 튜토리얼은 Visual Studio 6.0 용으로 작성되었으며, 그동안 거의 모든 마법사와 메뉴가 변경되어 더 이상 적용 할 수 없습니다.

    튜토리얼은 여기에,하지만 MSDN에서 찾을 수 있습니다 : 비주얼 스튜디오 2008의 낙서 샘플 소스는 여기에서 찾을 수 있습니다 http://msdn.microsoft.com/en-us/library/aa716528(VS.60).aspx

    : http://msdn.microsoft.com/en-us/library/f35t8fts.aspx

    +0

    @vividos : Visual Studio Development Environment에 대해 C++ 관점에서 배우고 자합니다. 좋은 온라인 리소스/책을 권하고 싶습니다. 제공하신 모든 정보에 진심으로 감사 드리며 매우 유용합니다. 감사합니다. – Rachel

    0

    가, WTL 학습 ATL 귀찮게하지 마십시오, MFC 또는 COM 지금 (또는 전혀, 정말). 우선 표준 C++을 사용하십시오. GUI 프로그램 인 I recommend Qt을 작성하고 싶다면 이전 API보다 훨씬 쉽고 재미있게 사용할 수 있습니다.

    Visual C++ 용 Qt 컴파일에 문제가 있으면 전체 Qt SDK를 다운로드 할 수 있으며 Qt Creator라는 C++ IDE가 제공됩니다. MinGW를 백엔드로 사용합니다.

    +0

    @rpg : 귀중한 의견을 보내 주셔서 감사합니다. C++ 관점에서 Visual Studio Development Environment Tutorial를 찾고 있으므로 온라인 리소스/책을 권하고 싶습니다. 귀중한 지침에 감사 드리며 실제로 도움이됩니다. – Rachel