1、可以看下孙鑫的MFC视频,我记得上面有介绍MFC的局域网聊天的小程序,局域网的很简单,如果你要是想将它扩展到Internet上去,那就需要了解NAT穿越的知识了,去网上搜一下。
2、你看看extern “c”语句包含的范围extern “c”代表采用 C风格命名 比如OnFilePrintSetup函数在obj或库中就叫 quotOnFilePrintSetupquot,如果不采用extern “c”,那么采用C++风格的命名编译后就是 quot?OnFilePrintSetup@CWinApp@@QAE;大家对Windows系统很了解,相信这两种对话框应该都遇到过之前的加法计算器对话框其实就是模态对话框二模态对话框是怎样弹出的 毕竟加法计算器程序大部分都是MFC自动生成的,对话框怎么弹出来的大家可能还不是很清楚鸡啄。
3、1C++的基础,面向对象各种概念的理解是学好MFC的前提在学MFC的过程,有必要经常复习,提高C++的认识个人感觉多上机练习,多研究别人的源程序对学MFC帮助很大2微软提供了WINDOWS 两种开发开发工具以C语言为基础;1可以通过进程id任务管理器里可以开启“pid”栏,相关apiOpenProcess2“实时”是什么概念,通过下断点方式“实时”比较困难,不稳定,而且容易人品你一定要的话,可以以调试器的身份附加到进程上,然后把那一块;流程控制都不难,建议学习数据结构C++版MFC是微软封装了的API什么意思呢windows作为一个提供功能强大的应用程序接口编程的操作系统,的确方便了许多程序员,传统的win32开发直接使用windows的接口函数API对于程序员来说。
4、大量使用稀奇古怪的宏,会使代码可读性很差要掌握MFC需要编程人员耐心的去分析它们消息映射的现实机制十分笨拙,没有采用继承机制,也没有采用委托技术,而是采用表驱动对于底层SDK的封装太薄,面向对象的感觉不足自己;void CMy11DlgOnButton1 \x0d\x0a\x0d\x0a TODO Add your control notification handler code here\x0d\x0a CString str\x0d\x0a GetDlgItemTextIDC_EDIT1,str 用GetDlgItemText文本框。
5、= =差别大了去了= =易语言把底层的东西全部屏蔽了,由编译器包了,程序猿要做的就是设计窗口实现功能而已而MFC底层和应用层都要程序猿来做,所以首先是代码量巨大,因为从程序接口到窗口获取消息这些都要程序猿来。