我是一个新手,刚接触VC++不久 ,对于SDK程序很头疼,API函数太多,消息太多。
请问要学VC是不是都要学好SDK?能不能直接学MFC?

解决方案 »

  1.   

    最好学一下
    看看
    《windows程序设计》
      

  2.   

    先搞清楚SDK的hello world,明白windows程序的结构后就可以学MFC了。
    等MFC学到一定程度后回头看SDK,肯定会深有感触。
    当然,一开始就学习SDK也是不错的选择,以后再学MFC就事半功倍了
      

  3.   

    对头,《windows程序设计》,必看。经典。
    我正在学习,小有所成,正准备学习mfc(过时了?),
    买了好几本书了,消息、api函数等看了好几遍了,多看几遍就明白了。有的地方可以不看,暂时跳过,总之,我觉得学习,sdk是必须了解的。跳不过去的,除非你用vb,但底层永远不了解。
      

  4.   

    我不是搞计算机的。对编程也很感兴趣,
    有个例子边学边做是最好的。比方说我一直想写个小游戏,于是选择五子棋,我用暑假时间,每天晚上都写,遇到很多很多困难,有时挠头搞到深夜(其实很简单的问题,)不懂的就去查书,《windows程序设计》,这样在用中学很快,记忆也很深,(实际也不用记住,只需要知道需要什么功能,知道大概函数名,到时去msdn中找用法就可以了。)
    现在我的五子棋已经写出来了,从中学到了窗口消息循环,鼠标的操作,菜单、图象等资源处理,gdi图象等等。
    我是学物理的,在大学里只学过tc。刚开始接触windows这种编程也很困难,当时为了便宜买了一本国内的vc教程,照着书里面的第一个例子代码,好不容易敲进vc6.0里去,结果编译出一大堆错误,当时就想放弃了,书里消息循环那部分看了好几天也不懂,什么乱七八糟的。现在到是比那时明白多了(虽然也不太懂)。书买了一些,现在看还是最好还是买大家推崇的。