Visual C++&MFC 책 추천 부탁드립니다.

hwayak의 이미지

C++은 잘 은 못하지만 문서 뒤져가며 왠만한 프로그래밍을 시키면 어느정도 할 수 있는 능력은 있습니다.

win32 프로그램 경험은 아직 없습니다.

자바를 했기 때문에 OOP에 대한 지식은 조금 있는 편이라고 생각합니다.

이 수준에 맞는 Visual C++&MFC 학습서를 찾고 있습니다.
듣기론 MS Press에서 나온 책을 추천하시던데, 잘은 모르겠네요.

책 추천 부탁드립니다.

이준의 이미지

개인적으로

MFC Internals: Inside the Microsoft Foundation Class Architecture

이책이 마음에 들더군요..

근데 이책의 번역판은 한권의 책을 둘로 나눠서 1번째 판만 나온걸로 알고 있습니다..

Hyo-Sung Lee(李曉星/Mark Lee)

KRSF Certified Inline Skate Instructor
Fitness Inline Skate Trainer
Mogul&Freeride Skier
IDOne ski rider
Cafe MogulBuddy/KoreaMogul
E-Leader(C) Programmer

kiwist의 이미지

MFC Internal은 MFC의 구조에 대해 깊이 있게 설명해놓은 좋은 책이지만,

실제 win32나 MFC 프로그래밍에는 적합하지 않은 것 같습니다.

윈도우 프로그래밍을 처음 시작하시는거라면, 다음의 책을 권해 드립니다.

이상엽씨가 쓴 배게책(정말 배게만하죠. ^^;)

김용성씨가 쓴 비주얼 C++ 바이블(확실한 제목이 맞는지는 잘 모르겠군요)

이상엽씨가 쓴책은 좋은 평도 많고, 욕도 많은 책이지만, 정말 저거 한권이면

엄청 많은 걸 할 수 있는듯하구요,

김용성씨의 책은 입문자들에게 좋은 것 같습니다. 입문자용이라고 말씀은 드리

지만, 계속 놔두고 참고할 만한 부분이 많지요.

r0x2tk1t의 이미지

개인적으로,

Visual C++ 6 완벽가이드 2nd Edition이 좋은거 같네요.

윈도우 프로그래밍 수업 들을때, 참고삼아 조금 봤지만..

내용도 좋고, 괜찮은거 같습니다. 8)

http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200401310006

日新 日日新 又日新
Google Talk::chanju_dot_jeon(at)gmail_dot_com

ZeroExit의 이미지

Win32 API 는 Programming Windows 5E, Charles Petzold.
MFC는 Programming Windows with MFC 2E, Jeff Prosise.

국내 서적으로는 Visual C++ 6 완벽가이드, 김용성

이렇게 추천합니다.

물론 위의 책은 Visual C++와 Windows Programming, Windows API의 사용법에 국한된 것이고,
C++언어와 설계를 배울 때는 C++ In-Depth Series가 좋다고 생각합니다.

chadr의 이미지

음.. 윈도우 개발을 앞으로 전문으로 하실거라면 Win32 API를 배우시기를 권하구요..

그냥 간단하게 뭔가를 만드시는 용도라면 이상엽씨 책도 괜찮습니다..

단.. 이상엽씨 책은 완전 초보가 보기에는 무리가 좀 있지요..
학습서라기보다는.. 말그대로 "바이블" 입니다..

MFC기능 설명서-_-a

여튼.. 한글말 레퍼런스로는 쓸만합니다..(저같은 경우에는 MSDN찾기 전에 한글말로 씌여진 이상엽씨 책을 먼저 찾지요-_-); )

아.. Win32 API를 배우시고자 하시면.. 그... 저자는 까먹었는데..

"Windows API 완전정복" 책을 권해드립니다.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

wansug의 이미지

MFC Internals: Inside the Microsoft Foundation Class Architecture 은 Win32 API배우고 나서 봐야 읽을 수 있는 책입니다.

API 가 어떤식으로 조직되어 MFC를 만들었는지 설명하는 책이기 때문이죠.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.