第1章 MFC 面向对象程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(a) 点击Resource View选项卡,Menu?IDR_MAINFRAME(双击),点击任意一个菜单,在最后面的空白位置邮件,选properities,填写ID和Caption (b) View?ClassWizard(快捷键Ctrl+W),选中ID_View_OK,选中”COMMAND”消息,而后点击Add Function (c) 弹出对话框,选用默认的函数名,点OK (d) 点选ClassView选项卡,在主框架类(CMainFrame)中,双击OnViewOk(),把刚才的代码写到这个函数中,注意函数默认类型是”void”. 谢谢大家 祝学习进步 心情愉快 * 面向对象的观点:认为自然界是由一组彼此相关并能相互通信的实体(对象)所组成。 面向对象的程序设计方法:使用面向对象的观点来描述现实问题,然后用计算机语言来模仿并处理该问题。 要求:描述或处理问题时应高度概括、分类、和抽象。 目的:实现软件设计的产业化。 * * 外部接口:此对象利用它与其它对象发生联系。 特定的访问权限:在对象外部不能访问或修改受保护的内部实现细节。 * 外部接口:此对象利用它与其它对象发生联系。 特定的访问权限:在对象外部不能访问或修改受保护的内部实现细节。 6. 编译运行 自己动手 仿照上述过程,自己构建一个长方形(Rectangle)类, 要求:1.该类能够计算长方形周长,面积,2.并能够判断输入边长是否为正方形。 1.2 案例1.2口令对话框 案例介绍 本案例为一个基于MFC的应用程序,如图1.6所示。运行时,首先弹出“登录”对话框,输入口令,单击OK按钮。如果输入的口令为预先设定的“123456”,则关闭登录对话框,进入单文档主界面,否则退出应用程序。 设计思路 首先用MFC AppWizard(.exe)创建一个名为Password的单文档应用项目,之后为该项目添加一个口令对话框,最后进行代码设计。其开发步骤如下。 MFC AppWizard(.exe)应用程序开发步骤: 1. 用MFC AppWizard创建一个单文档应用程序框架 2. 添加对话框资源 3. 修改对话框的属性 4. 向对话框内添加控件 5. 使用ClassWizard为控件添加成员变量或进行消息映射 6. 在程序中使用模式对话框 7. 编译并运行 1. 用MFC AppWizard创建一个单文档应用程序框架 (1) 选择应用项目模板。File?New,弹出New对话框,选择Projects选项卡,选择MFC AppWizard[exe]项目类型,在Project name中输入项目名Password,单击OK。 (2) 第一步,选择应用程序类型和语言。单击OK后弹出MFC AppWizard-Setp1对话框 选择应用程序类型为Single document类型; 确定应用程序中是否需要MFC的文档/试图结构支持。一般情况选中该复选框。 选择语言,这里是“中文[中国]”。 选择应用程序类型和语言 (3) 第二步,设置数据库选项。单击Next按钮,弹出下面的对话框,让用户选择程序中是否加入数据库的支持。选择默认的None。单击Next按钮,进入下一步。 (4) 第三步,设置OLE选项的复合文档类型。弹出下图所示对话框,允许用户在程序中加入复合文档、自动化、ActiveX控件的支持。保留默认设置,单击Next,进入下一步。 (5) 第四步,设置应用程序的外观。弹出下图对话框,对话框的前几项依次确定对浮动工具条、打印、预览以及通信等特性的支持。 对话框的最后两项是最近文件列表数目的设置(默认为4)和一个Advanced按钮。单击Advanced按钮将弹出一个对话框,允许用户对文档机器扩展名、窗口风格进行修改。保留以上默认值。单击Next,进入下一步。 (6) 第五步,设置项目的风格。在弹出的对话框中出现3个方面的选项。 应用程序的主窗口是MFC标准风格还是资源管理器窗口风格。 在源文件中是否加入注释来引导用户编写程序代码。 使用动态链接库还是静态链接库。 保留默认值,单击Next按钮,进入下一步。 (7) 第六步,查看类的信息。弹出如下对话框。在这一步,用户可以对MFC AppWizard提供的默认类名、基类名、各个源文件名进行修改。单击Finish按钮弹出对话框显示在前几个步骤中选择的内容,单击OK,Appwizard将生成应用程序框架文件。工作区自动打开Password.dsw项目工作区文件。 2. 添加对话框资源 选择Insert?Resource命令,弹出Insert Resource对话框,如下左图所示。选择Dio

文档评论(0)

0004499 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档