电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

C++_MFC快速超简单入门

  • 资源ID:477249299       资源大小:474KB        全文页数:21页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

C++_MFC快速超简单入门

C+ MFC快速超简单入门学习注意:红色字体为重要的信息,必须理解并记住。在学习MFC之前,你必须对C+的 “类和对象有一定的认识和理解,因为MFC就是C+完全的面向对象设计,它里面封装了好多类,我们只要调用就OK,就像C语言调用库函数一样,直接使用,这就是C+第一特性:封装性,第二性就是继承与派生,这个在MFC中体现得淋淋至间(字打错了)。如果不懂,我再来解释一下,例:有一个商品类,class GOODS 商品属性有名字,价格它可作为一个基类,我可以派上出 苹果类,class Apple :public GOODS . 苹果属性出了继承了商品的属性名字,价格之外,还可派生出,颜色,等属性,继承与派生就是一个是另一个的子集,但是这个子集不仅包括父集的特征,还具有一些新的特性,懂了吧,这样。MFC其中重要的类是:CDialog 对话框类 ,CEdit,(编辑框类)CButton,(按钮类) CRadio(单选钮类),这些都是作为基类,由我们自己定义的类去派生它们。好了,现在先了解一下什么是MFC吧,请看当前目录下的MFC入门知识的幻灯片120张,或大概的浏览一下当前目录下的其它连个word文件,后面的幻灯片我觉得没必要看了,因为是快速吗,节约时间,(首先看不懂没关系,)但但看完之后,必须掌握如下知识:1. MFC是作什么用的?与以前我们写的C,C+语言有什么不同。以及它的一些优点,不同,以前的是控制台的界面不好看,不友好,操作不方便,黑框框的一片。MFC反之。优点:可用极少的代码实现强大的功能, 2. 关于MFC的一些术语,概念啊3. 你要知道MFC的对话框是由控件组成的,具有哪些控件(例按钮:Button, 单选钮:radio,Edit) 例:要知道MFC的编程的原则,也就是宗旨理念吧,“消息映射,事件驱动“,这句话要记住并理解,很重要,真的。那到底是什么意思呢?现实举例:一个人具备一种“感知“的能力,(也可称消息吧),当用火接近这个人时(发生的事件),就会(驱动)这个人做出反应,远离”火“,用MFC举例:一个按钮有什么消息啊,我可以单击它,所以它具备单击的消息:第一个就是左键单击的消息,第二个就是双击的消息,见名思议就OK了。我单击这个按钮要产生某个事件,我就可以第一步,先给按钮添加一个消息响应函数,意思就是当我单击按钮时,就调用那个函数,按钮时时刻刻都处于待命的状态,假如添加的函数如下:void CDsDlg:OnButton1() AfxMessageBox(“我单击了这个按钮”);/这个函数要记住,就是弹出一个消息框.其中的字/符串自己设置。当用户单击了这个按钮时,就会调用上述函数,弹出一个消息框显示“我单击了这个按钮”好了,接下来就看其它控件的消息吧! 接下来的就用实例傻瓜式的教大家怎样创建MFC程序吧, 第五章 对话框和常用控件对话框是Windows应用程序中最重要的用户界面元素之一,是与用户交互的重要手段,在程序运行过程中,对话框可用于扑捉用户的输入信息或数据。对话框是一个特殊类型的窗口,任何对窗口进行的操作(如:移动、最大化、最小化等)都可在对话框中实施,一般来说,在对话框中通过各种控件(如:按钮、编辑框、列表框、组合框等)来和用户进行交互。控件是在系统内部定义的用于和用户交互的基本单元。一、对话框的使用 Visual C+提供的对话框编辑器能“可视”地进行设计、编辑,并可用ClassWizard为对话框从CDialog基类中派生一个类,MFC的CDialog类封装了用于对话框的显示、关闭等操作的许多功能函数,例如:DoModal函数用来显示模式对话框并返回用户操作的结果。这个函数先记住吧,会有用的。例:CDialog d1; /因为CDialog(对话框类)是MFC已经封装的一个类,就是相当于一个库函数的差不多,库函数晓得吧,例C语言的,printf(); 这个也是库函数,是输出函数,而这里用类来表示罢了,反正语句就是定义一个对话框的对象d1; 然后我用这个对象就可以直接调用CDialog中得成员函数或成员变量了,(记住定义了某个MFC的封装类的对象后就可以直接使用这个类的函数和成员变量了,)例: d1. DoModal(); / 就是调用对话框类CDialog的成员函数DoModal();打开一个对话框。那么如何建立对话框? 接下来你要跟着一步一步的去做,只有实践才能检验真理!才能学会,学懂!第一步:单击” 文件-新建 选择” 工程”的下面红色选项. 填好工程名,单击确定: 第二步:选择红色区域.直接单击”完成”按钮.第三步;出现如下图界面,第四步:删除上图中的默认控件(控件是什么? 例:按钮,静态文本框,单选钮等这些都是“控件”。操作:先选择需要删除的按钮, 然后按键盘上得 “delete”键 就可以删除。注意了:当你新建完工程之后,左边会有个这样的窗口:这叫工作区间:这里有三种视图,Class叫类视图,就是系统自动会生成一些类,然后你可以单击这个按钮之后,快速找到某个类,例:系统自动生成了三个类,一个全局变量(),最常用到的是这只有一个类:接下来你可以单击上图的加号展开这个类。下面的就是这个类的成员函数和成员变量(绿色),你可以双击它们,然后在右边的窗口就可以看到这个成员函数的地方了,这个方法要记住,方便以后查找某个函数在哪里。是对话框(CDialg)类的派生类,命名的规则“C+ “你自己写的工程名” +Dlg。最常用到的函数是这个,你现在双击它,然后在右边窗口就可以看到这个函数的实现了,这个函数的意义在于,初始化一些数据。初始化,晓得吧,就是给某些变量赋初值。大概这么多,这上面的代码看不懂,没关系,因为具体我也看不懂,绝对不影响你写程序,然后找到这个函数下面的一条语句:/ 后面的是注释语句,意思是,在下面添加你的额外的代码,我们就可以在这下面添加自己要写的代码了,这个注释要记住啊,在以后我们要添加语句通常都是在这个下面添加,一般每个函数下面都会有。还有一个函数要了解:这个函数是什么啊,还记得吗。 对,这个就是CTestDlg的构造函数,当然你也可以在这里面初始化一些成员变量。好了,系统为我们生成的类的函数,你只要了解这两个就行了,哦,对了,如果我想要回到刚才那个 “对话框“的绘制界面那里怎么回去呢? 我有办法。选中下面这个资源视图,这个视图就是包括一些对话框资源啊,图标资源啊,等。然后:单击红色标记就OK了,这个也要记住啊,再来了解第三个视图:文件视图这几个的意思都晓得吧,应该比我的英文好吧,展开头文件选择 (老大,我必须说下,我的这个文件名应该和你的会不相同,但是共同点是后面都有个Dlg.h,命名的规则就是工程名+Dlg.h,下同,不再做解释,)这个是最常用到的一个头文件了,记住了。它能做什么用呢,哦,先来谈下,为什么系统会帮我们这样分配这个MFC的程序呢,为什么把头文件和资源文件分开呢,这个吗,老师也说过了,我们的实验要求是要写成几个文件的,类的定义,及成员变量,成员函数的说明等写在头文件中。 函数的实现写在资源文件中,一般的一个完善的系统开发都是这样的(清晰,明了),所以证明老师说的是正确的。所以,这个头文件是干什么的,就不用我说了吧,先双击这个头文件,我们就可以在public 中添加我们自己的成员变量了,说明一点,其实我们设计的MFC就是在系统已有的一些函数里,或自己定义的函数里,添加一点点代码,就OK了,这下面就是函数说明了,诶呀,不懂的话,我就这样举个例:我们书上定义类是怎样的啊。Class Person Private: char name10; Public: char getname(char name110); 然后在类的外面实现它.拖动滚动条看下面。找到程序中的如下函数说明,这个就是刚才我们说的经常用到的类,首先它在头文件中定义说明然后在类外中实现,在程序中找到如下函数,找某个函数会找吧,不懂看前面。返回值,这是返回一个逻辑值,就是“ 真或是 false 假两种情况, CTestDlg:OnInitDialog() 就是声明OnInitDialog()是属于CTest这个类 懂吧。好了,基本的情况都介绍了,因为是快速其余系统生成的类中得函数啊,等不知道就不用去研究了,不会影响我们写程序,先回到 对话框这个视图界面:怎样操作不用我说了吧,单击,出现单击这个是对话框的ID下面会有介绍。名称你的会不一样啊,找到有命名规则是IDD_你的工程名_DIALOG.下面先认识控件:最常用的就是这几种了:第五步:绘制对话框界面:直接拖动右边的某个控件,到左边的对话框界面,绘制下面这个图型:操作方法:例:我先拖动一个“按钮”到对话框界面。它会如下显示,哦,对了,如果你按住CTRL键不动,拖动对话框面板的控件还可以直接复制呢!然后修改:按钮的文字。 方法是:右击该按钮,在弹出的快捷菜单选择“属性”,接着弹出如下图。分析如下:ID框:修改或选择对话框的标识符名称,ID这个术语很重要,要记住“就像一个人有一个名字一样,我知道这个名字,我就能找到这个人。下面介绍几种常见ID,这个真的要记住啊,而且要理解IDC_BUTTON1 按钮IDC_RADIO1 单选钮 IDC_CHECK1 复选框ID名称可以修改,在这里就不用修改了,使用默认就行了,但是一般你看见一个ID名称就要知道他是属于那种控件。很容易记, 例:按钮 :英文就是 BUTTON,标题框:输入控件的名称,中英文均可。这里只需修改标题名称 改为“确定“就OK了,其余的控件修改名称都是一样的。好了界面就绘制好了。接下来,你可以单击编译运行了,哈哈,是不是发现自己绘制的对话框就显示出来了啊,但是有没有发现“当我单击某个按钮时什么事也没发生,没动静,这是怎么回事呢,好吧,接下来就注意看了,听我娓娓道来。我们通过一个登陆对话框的实例来深入学习MFC。接下来就了解一下怎么去写代码,去实现各个控件的功能吧!先看最终效果吧!第一步: 绘制界面就不说了,自己绘制吧,注意各个控件的排版啊,要整齐一点。 只说一点,因为是有个密码输入框,所以你必须设置这个输入框输入的文字显示为* ,不能让别人看见。操作步骤:首先右击“这个密码输入框在弹出的快捷菜单中选择“属性”接着在单击样式选项卡。选择密码复选框。其余的地方大家也可自己去了解。例:数字选项卡啊,就说明这个输入框中只能输入数字。好了,接下来,你可测试一下,在,没选这个“密码”和选了这个密码之后的对话框的密码输入框。输入文字有什么不同吧,。直接运行程序就可以,记住了,新建工程后,你可以随时都运行你的程序,看效果,第二步:为控件添加成员变量,成员函数。在我们书上的介绍的那种,我们以前学的,是手工一个一个代码去写去实现添加成员变量,成员函数,但是今天学的MFC就So easy了。快速添加,不用打代码,我们使用“建立类向导”来添加。操作方法:右击对话框面板的空白处( 我们称以下这个为“对话框面板“)选择 “建立类向导“ 弹出如下 对话框。跟你说啊,MFC的一切代码都可以用英文去解释它。去记住它。红色标记 1Message Map 消息地图 (作用是位

注意事项

本文(C++_MFC快速超简单入门)为本站会员(公****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.