谢谢!

解决方案 »

  1.   

    sdk,mfc
    <<windows 程序设计>>
      

  2.   

    像你推荐一本书 Visual C++6.0 学习指南
    很适合初学者~~~
      

  3.   

    《21天学通c++》侧重于c++语言本身,这是基础。如要学习在windows下编程,首先应掌握一些界面设计知识,有一本书,好像是什么《VC教程》,里面以CScrible为例,一步一步地,从app-frame-doc-view讲起,到draw,scroll,split,print,适合初学者照葫芦画瓢。
    进一步再学习高级界面、网络、通信、数据库方面。进程/线程/ATL/COM/驱动这些东西属于较深的内容了。
      

  4.   

    其实VC的核心就是MFC,MFC是个C++类库,就象结构化程序设计时代的C语言函数库一样 ,给程序员提供了丰富的编程接口,简化了程序的设计。 而MFC就是直接把WINDOWS的C语言编程接口API函数用C++的类封装而成! 这样既实现了面向对象的编程思想,又直接使用了WINDOWS的原始编程接口,代码的效率是最高的!  当然很多人不适应C++的编程方法,他们依然使用C语言编写WinMain()和窗口 过程,VC同样为他们提供了很大的便利,因为VC可以很方便的管理资源和代码!   明白了以上关系,学习VC的步骤应该也明确了:首先要学习C语言(如果你还不会的话)!    然后就可以使用API编程了。这个过程是比较痛苦的,因为一切都变的复杂起来,你会遇到很多新的方法和概念!比如消息队列,消息发送,窗口过程,GDI,设备上下文,句柄,线程,消息循环,绘图对象......当你可以熟练的使用C语言进行WINDOWS程序设计了,你可以尝试面向对象的方法了。  这时你需要学习C++语言(最好是ANSI C++),这不是浅尝则止,你要深入的理解C++语言的精髓!经过一定的努力,你可以用面向对象的思想去考虑问题了,这时一切都水道渠成,你可以很自然的使用MFC来编程了,有时你觉的MFC的类不好用,你可以从头作自己的类,而不去继承MFC!
      

  5.   

    21天学通?瞎掰看看vc++的基础书,如《VC技术内幕》第四版
      

  6.   

    看看<<Inside Visual C++ 4th>>,《Thinking in C++》
      

  7.   

    我也是学了不久。学完C++后就直接看MFC了。Serialize一直看不明白。还是得先看windows程序设计。