我现在的基础是c++语言、数据结构,想进一步学习windows平台下的编程。 
经网上的几番搜索,关于这方面的书朋友们一致看好的有:windows核心编程、vc技术内幕和侯捷的深入浅出。 由于我是个初学者,对这些一窍不通,所以只是对照目录觉得都差不多,都“有点像”,但是又看不出所以然来,加上资金有限,同时计算机方面的书又那么贵,所以打算先买一本瞅个究竟。 所以请朋友们帮忙: 
(1)推荐一本书,而且上面的三本书哪一本最适合作为入门书?它们在内容和难易度上有什么差异? 
(2)vc技术内幕的最新版是不是“Visual C++ .NET技术内幕(第6版)”? 
(3)一般书店里的讲vc的书,windows编程的书和mfc的书是不是都是关于windows编程的书呢,或者各自的侧重点不一样? 
(4)单从以后就业难易、待遇和发展潜力来考虑,哪个平台比较好?比如windows和linux比较的话如何? 谢谢朋友们能够抽出时间来回答问题!

解决方案 »

  1.   

    1、若你以前用的C++,想向VC上转,建议你看Windows程序设计(第5版),那本书对WINDOWS的东西讲的很明了,而且对于消息,资源等等各各方面讲的很全面。只有对消息机制这一块掌握了,才能更好 的进入VC,否则VC不好学。~
    2、没有看过,不评
    3、以windows编程为基础,进一步上升到VC开发
    4、就业方向不好说,学精了,什么都行。~~~~个人见解,有不妥还请指教
      

  2.   

    1、若你以前用的C++,想向VC上转,建议你看Windows程序设计(第5版),那本书对WINDOWS的东西讲的很明了,而且对于消息,资源等等各各方面讲的很全面。只有对消息机制这一块掌握了,才能更好 的进入VC,否则VC不好学。~ 
    2、没有看过,不评 
    3、以windows编程为基础,进一步上升到VC开发 
    4、就业方向不好说,学精了,什么都行。~~~~ 我也学习学习。很赞同。
      

  3.   

    1 Windows程序设计(第5版),
    2 windows核心编程
    对mfc ,只要看懂了api和win机制,如果想深入mfc,就直接看它的源代码。
      

  4.   

    直接看windows核心编程可以吗?
      

  5.   

    www.gougou.com有电子版的,先看看再决定买哪本
      

  6.   

    一般入门是看windows程序设计和VC技术内幕,VC技术内幕最好的版本是第四版,第五版据说翻译极差,不如不看,核心编程还是有点基础再看吧,至于侯捷的深入浅出可看可不看,那是一本研究MFC内部实现机制的书,不看的话也不影响你编程
      

  7.   

    “windows程序设计5th” 和 “mfc windows程序设计2th”有什么区别呢?后者能拿来作入门书用吗,“windows程序设计5th”现在已经绝版了。
      

  8.   

    Quote=引用 2 楼 suilj 的回复:]
    不必犹豫太多,随便找一本,认真看,必有收获
    [/Quote]
      

  9.   

    MFC Windows更像是本工具书……而不是入门书
    孙鑫有本《VC++深入详解》,初学VC的可以看看
      

  10.   

    已经买了windows核心编程,果然不太适合初学者,不过拿来当参考书很好,而且以后肯定用得着。再去买本vc技术内幕吧,只是不知道哪个版本好,今年刚出了第六版。
      

  11.   

    windows程序设计是肯定要看的了
      

  12.   

    可惜绝版了,要买的话几乎没什么折扣,没有替代品吗?
    ==================
    要是有替代的话,还叫SDK圣经,书买不到的话,到网上下电子版吧,VC技术内幕最好是第四版,后面出的多是讲
    net的
      

  13.   

    (1)个人建议先读《windows程序设计》,这本书其实名字对,应该叫做《windows gui编程》或者
    《windows 图形界面编程》。这本书主要讲怎样创建一个“窗口”,怎样操作窗口,相应键盘、鼠标表系的。如果想图形界面编程最好拿这个入门。
    《windows核心编程》应该叫做《windows编程》,这个主要windows平台的应该编程的,进程、线程,进程间通讯,文件系统等等。实际上我们这些作为微软客户的程序是没有机会做内核编程的,除非写驱动。
    个人觉得如果做windows平台的网络编程,最好是把这本书读一遍,即使你有unix编程的经验,至少应该浏览一下。对于图形界面的编程,我觉得这本书可读可不读,不是特别重要。
    如果做图形编程(不是图形界面编程!),学完《windows程序设计》还得学袁锋的《windows图形编程》。
       至于Mfc,如果想学“上层”的编程,有必要学一下,并经现在还是很用的。侯捷的《深入浅出mfc》,不太适合做为mfc的入门书籍,除非你认为自己编程的基础比较好,也可以试一试。
    (2)不清楚,没学过。
     (3)mfc不过是windows api的一层封装。讲mfc的书可定是讲windows的书。
     (4)windows平台学习资料,入门容易,待遇、潜力应该逗不错吧。当然现在linux的学习资料也很多,至少比我学FreeBSD的资料多多了,网上一搜关于unix的问题,发现问问题的人多数都在用linux。呵。
      当然可以学习的平台还是好多的,比如unix,apple os x (可以给苹果机写写程序,也可以给苹果手机写),逗不错。
      

  14.   

    windows程序设计5th在淘宝上有电子书的打印版本,价格比原版的还便宜一点……
    有个卖白菜价的,真不知道他是什么想法……
      

  15.   

    上verycd,
    什么电子资源都有
      

  16.   

    认真的推荐你一本《windows程序设计》,大二时我就开始看这本,那时候也是数据结构刚学完
      

  17.   

    侯捷的深入浅出暂时不是你看的,看孙鑫VC++和王艳平的《windows程序设计》吧。
      

  18.   

    王艳平 WINDOWS程序设计 第二版
    这本实际上对新手来说也不容易懂,不过的确是国产好书windows核心编程
    这本比较注重内核和理论windows程序设计 第五版 已绝版
    这本实际运用较多些推荐先看看 王育坚(好像是这个名字) 清华出版社的 VC++ 面向对象编程  侯捷写的序 这本书比较易懂
    其次就是孙鑫的VC++教程和视频教程了
      

  19.   

    讲windows/C++开发的一本也没认真看过,一样开发。
    我觉得计算机的书基础的,经典的著作要反复认真看,C++方面那基本经典著作。
    其他的书都不用看了,不如认真分析别人的代码,比看书有效。