欢迎来到天天文库
浏览记录
ID:43949963
大小:353.90 KB
页数:46页
时间:2019-10-17
《剖析MFC六大关键技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、剖析MFC六大关键技术追根究底,剖析MFC六人关键技术1追根究底,剖析MFC六人关键技术题外话:我并不认为MFC减轻了程序员们的负担,MFC出现的冃的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但木人在MFC里徘徊了很久很久(因为那时没冇书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?不行!!!如呆这样,我宁愿永远不选择MFC!在学电脑Z前,本人学习的东西大都与艺术不无关系,小学时参加过全国书呦比赛获银奖。儿时的爱好就是在一•张纸上随心所欲地
2、画画!MFC“黑箱”就象一幅硕大的抽象画(抽象到你不能理解),它用铅笔勾画好线条,然后请你填颜色。我们怎么能忍受“黑箱”作业?我们选择C++,就是因为它够口由,够艺术,我们可以在此放飞幻想。所以,我们要攻克MFC。伟人孙老师在剖析MFC的吋候虽然尽心尽力,但可能由于篇幅所限,说得并不人清楚(我和信许多学员都冇这方面的感受)。在此,我突发奇想,想与大家一同分享一下著名的MFC六大关键技术。从什么地方开始讲起好呢?我觉得冋到最初摸索MFC的时候,从基木谈起最好。因为我知道,一个走过来程序员,总是忘记了当初自己是怎么走过来的,忘记了
3、一个学员最想知道的是什么。一个小小的问题(一两句话就可以解释的),足学以令手无寸铁的学员头人半个月,所以,我努力回忆当初是怎么让自己豁然开朗的。转入正题:MFC的六大关键技术包括:MFC程序的初始化过程。运行时类型识别(RTTI)。动态创建。永久保存。消息映射。消息传递。MFC程序的初始化过程1、设计一个简单完整MFC程序,产生一个窗口。当然这不能让AppWizardfl动为我们牛:成。我们可以在Win32ApplicationI程下面那样写:^includeclassMyApp:publicCWinApp
4、Ipublic:BOOLInitlnstanceO//②程序入点{CFrameWnd*Frame=newCFrameWndO;//构造框架m_pMainWnd=Frame;//将m_pMa.inWnd设定为Frame;Frame->Create(NULL,,z最简单的窗口〃);//建立框架解释的),足学以令手无寸铁的学员头大半个月,所以,我努力冋忆当初是怎么止自己豁然开朗的。转入正题:MFC的六大关键技术包括:MFC程序的初始化过程。运行时类型识别(RTTI)o动态创建。永久保存。消息映射。消息传递。MFC程序的初始化过程1、
5、设计一个简单-完整MFC程序,产生一个窗口。当然这不能让AppWizard自动为我们生成。我们可以在Win32ApplicationIE程下面那样写:ttincludeclassMyApp:publicCWinApppublic:BOOLInitlnstanceO//②程序入点{CFrameWnd*Frame=newCFrameWnd();//构造框架m_pMainWnd=Frame;//将m_pMa.inWnd设定为Frame;Framo->Create(NULL,,/最简单的窗口〃);//建立框架解释的
6、),足学以令手无寸铁的学员头大半个月,所以,我努力凹忆当初是怎么让口己豁然开朗的。转入正题:MFC的人大关键技术包括:MFC程序的初始化过程。运行时类型识别(RTTI)o动态创建。永久保存。消息映射。消息传递。MFC程序的初始化过程1、设计一个简单-完整MFC程序,产生一个窗口。当然这不能让AppWizard自动为我们生成。我们可以在Win32ApplicationIE程下面那样写:ttincludeclassMyApp:publicCWinApp{public:BOOLInitlnstanceO//②程序
7、入点CFrameWnd*Frame=newCFrameWnd();//构造框架m_pMainWnd=Frame;//将m_pMainWnd设定为Frame;Framo->Create(NULL,,/最简单的窗口〃);//建立框架解释的),足学以令手无寸铁的学员头人半个月,所以,我努力冋忆当初是怎么让自己豁然开朗的。转入正题:MFC的六大关键技术包括:MFC程序的初始化过程。运行时类型识别(RTTI)。动态创建。永久保存。消息映射。消息传递。MFC程序的初始化过程1、设计一•个简单完整MFC程序,产生一个窗口。当然这不能让App
8、Wizard自动为我们生成。我们刊以在Win32Application_E程下面那样写:ttincludeclassMyApp:publicCWinApp{public:BOOLTnitlnstanceO//②程序入点!CFrameWnd*Frame=ne
此文档下载收益归作者所有