对于mfc来说windows sdk编程基础方面最核心的只有一点, 就是理解windows的消息机制, 其他的api什么的用到随时查就可以.
其实刚开始直接看MFC的书照猫画虎就可以, 这样比较容易提升学习兴趣, 中间肯定会遇到很多问题, 然后可以边调试边参照MFC的源码了解内部机制, 遇到不懂的api就查msdn, 这样东西做多了慢慢就能融会贯通了. 可以用vc助手这个小插件, 很轻松就能在IDE环境中查看相关类的MFC源码.
另外说个题外话, 现在程序员中比较流行WTL和qt做界面开发的. 但是从MFC入门还是比较容易的, 要耐下心来, 多写程序, 多思考, 多调试
不用自己写程序。。主要是看win的原理机制这些。。不用多久,1,2天就可以了。。
现在主流的编程语言 像java c++ c# 都可以编写的
如果只编写简单的聊天功能还是很简单的
三四个月 基本就能编写出来 不过还要参考一些资料
要想掌握估计要半年多。
编程语言都不是那么好学的。
边学边看,遇到问题多查资料,要不然一来 这些Windows的API你看不懂, 二来也十分枯燥,看了也记不住,增加自己的心里负担。学MFC的时候,看几个对应的API就行了,慢慢的深入一步一步来,心急吃不了热豆腐。