学MFC要怎样的基础?我目前已掌握C++的基本用法,但只接触过过一点windows...
需要Windows编程基础,也就是WindowsAPI,其实MFC只是对WindowsAPI的封装。只要把WinAPI编程基础掌握好了,MFC就能很轻松掌握。
如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。
基础①:c/c++ 基础②:会用vc工具,会用mfc,熟悉mfc框架,几大关键技术,各个框架的使用情况。基础③:使用mfc开发多个软件,使用不同的技术点,掌握一些调试技巧,有较好的代码质量。
MFC源代码研究和学习建议
1、源代码研究建议大家找一个功能比较全的MFC写的源代码研究,模仿写一遍。认真学习建议大家认真看完相关书籍,遇到问题不要总问别人或者问baidu,自己找资料。自主学习理论上,没有找不到的资料。除非是没公开的内核。
2、C++的基础,面向对象各种概念的理解是学好MFC的前提。在学MFC的过程,有必要经常复习,提高C++的认识。个人感觉多上机练习,多研究别人的源程序对学MFC帮助很大。
3、若有可能的话建议使用QT creator进行C++程序开发,该编译器对于界面有关的函数封装得较好,很容易理解。但是缺点是效率会低于MFC约15%左右。2。
4、视频教学 网上下载孙鑫的VC讲解视频 20课 坚持看完 对MFC有个大体了解。看书 精通MFC程序设计 MFC Windows程序设计 这两本书都将得很详细 很有作用。
5、学习MFC初期建议不要用VC++中MFC应用程序向导创建程序,很多初次接触MFC人都会迷失在“MFC程序向导”自动生成的代码里面。从而失去了学习兴趣。好的学习方法是尝试建立一个空项目,自己手动编码实现MFC程序。
如何学好VC和MFC
1、在学MFC的过程,有必要经常复习,提高C++的认识。个人感觉多上机练习,多研究别人的源程序对学MFC帮助很大。
2、Windows图形基础知识;VC中使用MFC类(CDC类、GDI对象类)进行图形编程。相关绘图工具、图形学基本算法。多线程编程多线程原理,多线程的实现;进程的实现,进程的处理。数据库编程ODBC编程、DAO编程。
3、学基础是最重要的。不需要什么都会,但是基础要懂。基础①:c/c++ 基础②:会用vc工具,会用mfc,熟悉mfc框架,几大关键技术,各个框架的使用情况。
4、学习MFC的前提是掌握Windows编程,对Windows编程可以了解得不深但一定要掌握一些重要的概念。
如何学习MFC呢?
建议大家找一个功能比较全的MFC写的源代码研究,模仿写一遍。认真学习建议大家认真看完相关书籍,遇到问题不要总问别人或者问baidu,自己找资料。自主学习理论上,没有找不到的资料。除非是没公开的内核。
C++的基础,面向对象各种概念的理解是学好MFC的前提。在学MFC的过程,有必要经常复习,提高C++的认识。个人感觉多上机练习,多研究别人的源程序对学MFC帮助很大。
如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。
课 坚持看完 对MFC有个大体了解。看书 精通MFC程序设计 MFC Windows程序设计 这两本书都将得很详细 很有作用。练手 自己使用VC0 或者vs2005尝试一些工程应用,会对自己有很大提高。希望对你有所帮助。
学习MFC初期建议不要用VC++中MFC应用程序向导创建程序,很多初次接触MFC人都会迷失在“MFC程序向导”自动生成的代码里面。从而失去了学习兴趣。好的学习方法是尝试建立一个空项目,自己手动编码实现MFC程序。
MFC到底怎么学?
1、建议大家找一个功能比较全的MFC写的源代码研究,模仿写一遍。认真学习建议大家认真看完相关书籍,遇到问题不要总问别人或者问baidu,自己找资料。自主学习理论上,没有找不到的资料。除非是没公开的内核。
2、以C语言为基础 --- API 以C++为基础 --- MFC(VC)MFC 是对API函数的面向对象的包裹。有API基础对学VC当然有帮助!C++是VC的基础的,C++的概念(包裹,继承,重载,多义。。),在VC里处处出现。
3、这是我自己的想法!1:先学会如何添加成员函数,成员变量。2:学会建立类导向。3:学会基本对话框,在学但文档,在学多重对话框把一些常用的控件弄明白。
文章分享结束,如何学mfc和如何学好英语的答案你都知道了吗?欢迎再次光临本站哦!0K,关于如何学mfc和如何学好英语的内容到此结束了,希望对大家有所帮助。