SDK指的是software development kit.让你先先看SDK,我想是让你先学习windows api函数,因为windows api是系统提供的编程接口,不论是MFC,ATL,还是C语言,它们最终都要调用WINDOWS API来实现它的功能,所以了解它可以理解程序是如何运行的。

解决方案 »

  1.   

    微软每推出一个操作系统的新版本,都会相应地推出一套SDK. 说明了,实际上这就是系统提供的功能接口.而至于其它的如MFC ATL等是一种实现的框架或库.利用它可以进行快速开发.
      

  2.   

    SDK - System development kit先知道window基本的程序操作方式(回调函数及消息传递机制)对MFC有更好的理解.
      

  3.   

    叫你去看sdk的意思是,叫你先去学一学直接用api编写windows程序,等知道大体机制之后,可以再学mfc.
    关于api的书,可以看《windows 程序设计》一百多元。
      

  4.   

    到"VC之路"网站下载“SDK路报”,估计有所帮助
      

  5.   

    感觉没必要学sdk,倒是c++值得先学学
      

  6.   

    sdk 还是有必要学的,至少你用vc时比较清晰,当然C++基础更重要了
      

  7.   

    说说我学习的思路吧。楼主的问题是只要是初学者都问过的。程序白痴-》-》C(翻一天)-》-》C++(直接看thinking in c++,不过,一定要有高人指点,2天)-》-》SDK(programming windows,如过没钱就看英文电子版的吧不要急,3天)-》MFC(直接看深入浅出MFC,不要怕,你也不要乱到CSDN问心得了,这些我
            都帮你问拉:B关键在于你去看,而不是天天问这本书怎么怎么样,
            没用的。注:个人感觉,候是个好同志,没什么优点,就是——细!
            能在书坛驰骋,一定和他的敬业分不开的,我不是人云亦云,切身
            感受。相信你也会有的。)-》VC++(当然,我的这个说法不够准确,暂且这么说吧。其实,这一步可以
             和深入浅出MFC学习放到一步的,结合着学吧。推荐书籍,当然是
            《内幕》)
      

  8.   

    SDK..是...哇..我不想说了...软件开发包SDK里面是个开发包..里面有很多编程需要的库啊..资源什么的...最重要的是这些用来开发相关的SDK里面提供了很多你可用,可学的东西..例如samples.
    你可以看见Directx8.0 SDK.里面介绍的是有关Directx技术说明和开发支持..
    而且有你可能看得懂的例子(介绍了Directx的实际用法).
      

  9.   

    KingS_1(King-=King Studio=-)  说的对!:)
      

  10.   

    我知我感觉sdk还是特别重要的,在我写扫雷的过程中,我觉得sdk确实听重要的.
    sdk追求的是自由,随意..而mfc却是按一定的框架(不太灵活),有点死.所以有时候写程序时,把sdk和mfc结合在一块会更好一点
    所以我觉得学sdk是很有必要的.而且学mfc一定要明白它的内在机制,才能深入进去
    而深入又得具有sdk和c++的基础
      

  11.   

    to: KingS_1(King-=King Studio=-) 
    步骤不错,你也太快了吧,I 服了 you!
      

  12.   

    我是先对MFC下手,准备回头学一下Think in C++ And  SDK
      

  13.   

    真正厉害的是用SDK写出一套自己的框架类库,比如MFC这样的东东!
    当然前提没有C++的基础,一切都免谈!
      

  14.   

    想当初 人家 Jame Gosling(JAVA的开创者)在开发项目时,觉得现有的语言无法很好的解决问题,于是就说干脆自己写一个语言吧,于是乎Java就出来了
    这才是真正的牛人!!!
      

  15.   

    sp,在学MFC之前,先学学SDK吧!这样你看到MFC里的东东,就不会这么陌生了,
    没有觉MFC那么可怕了。
      

  16.   

    SDK指的是software development kit.让你先先看SDK,我想是让你先学习windows api函数,因为windows api是系统提供的编程接口,不论是MFC,ATL,还是C语言,它们最终都要调用WINDOWS API来实现它的功能,所以了解它可以理解程序是如何运行的。楼上的楼上的楼上的。。说的很好,嘿嘿~~
      

  17.   

    你最好还是先学习sdk吧,以后你学mfc的时候是很有帮助的,SDK是software development kit的简写,就是在windows下的C语言编程,调用windows API 来实现.很有用的.好好学吧,
      

  18.   

    sdk是微软提供的软件包,提供开发者一些资源。
    window程序与dos程序最大的区别就在于事件驱动了,记得早期写windows程序拿者大本的windows的api参考书,那么多的函数没有明显的组织,痛苦
    mfc把这种情况作了改善,一类的形式将api函数作了一些封装,更加方便开发者利用,不过同时埋下了隐患,后来的开发者对于程序的流程开始迷茫和困惑,因为封装的原因,还有一些mfc内部的问题,所以写到最后,反扑归真,又用到windows api了,呵呵
      

  19.   

    sdk是微软提供的软件包.
    通过WinMain,WndProc等函数进行编写.
    其实用SDK直接编写Windows程序反了比MFC更能让人了解Windows的运行机制.
    不过用SDK编写,就要手动编写太多的代码,光是一个显示"HellWorld"就要打80多行.而MFC就简单多了
      

  20.   

    慢慢来吧, 一边搞SDK一边MFC..
      

  21.   

    开发数据库vc绝对不是一个好东西,虽然我也是非常喜欢用vc,但是我现在也同时使用delphi或者是C++Builder,在开发数据库软件和界面上vc绝对没有这两个好用,当然肯定也能编了,只是花的时间和精力不划算,其实你有何必执著于某一个编程工具呢,什么最好用,最适合你的工作,就用什么,根本没有必要认为我用vc什么的就要拽一些,有的听说别人用vb好像就很不屑的样子,他同样也能作出好东西了,我个人其实觉得汇编不错,功能这么强大,除了太麻烦了。
    编程每个人都有不同的经验,但是并不一定适合你,其实关键在于你自己,只要你肯学,然后不断与人交流,肯定能提高的,你现在的水平,就你问的问题来看,恕我说句不客气的话,应该属于刚入门吧,过一段时间,你现在这些就将不在成为问题,而会有更高级的问题了
      

  22.   

    agree no_love(爱情甜蜜吗) very much!
      

  23.   

    no_love(爱情甜蜜吗) 
    有同感
    最近用VC最近用开发数据库,累死不说
    还没有他们delphi做的又快又好
    delphi的控件确定是多!
      

  24.   

    绝对同意No_love(爱情甜蜜吗) ~
    但什么时候能算学到头呢?~
    我的天~