分享

windows编程学习方法,给初学者

 fisher60 2011-12-19
如果你想在短期内写出窗口程序,选择VB.NET,C#,C++.NET
是个不错的选择
如果你想写出高效率的程序那就学习C++MFC,不过很难(相当难)
 
如果你选择前者
推荐的书是:visual basic2005大学教程(我用过很不错)
如果你学习C#(我没用书学的,直接看网友博客)
如果你选择后者MFC(我开始就是学习MFC的)
一下是我学习步骤:
1.windows程序设计.chm(就是你说的API和编程模型)
2.MFC类库详解.chm(刚刚学习MFC就要用,是个手册)
3.深入浅出MFC.CHM(李金久版)
还有一点就是实战+多看源码,去找随便找个VC6.0教程(或者VC2005)
推荐你一个源码站点--VC知识库
 
上面三个教程是重点啊,VC6.0教程和VC2005这些东西很多随便找个就行了。
 
jjhou也在深入浅出MFC中说道,MFC的学习曲线太陡峭了,而Windows API学习就平缓得多。学习的话,可以看《windows programming》,然后看《windows核心编程》就可以了
 
MFCAPI只能了解WINDOWS程序设计,而不是WINDOWS内核,想了解WINDOWS内核就要学WINDOWS内核编程,比如WIN32 API的底层的一些东西比如多线程、管道、内存管理、WIN32调试、PE文件、注册表等等。内核编程一定与COM有关。比如实时监控的杀毒软件,驱动程序、虚拟光驱、文件加密等,所有内核编程的代码都是运行在R0级的,对CPU有完全的控制行为。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多