MFC简介和第一个MFC程序.pdf

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows编程基础 1 第二章 MFC简介及第一个MFC程序 本课程旨在向学员介绍: 1)了解MFC类库 时间:学时5 2 )理解第一个MFC程序执行过 教学方法:讲授+课上 程 练习+课下作业 2 编写Windows程序 • 编写Windows应用程序主要有三种方法 – 方法1:调用Windows环境提供的Win32 API函数(C语言方 法) • 大量程序代码由用户自己编写 – 方法2 :使用MFC(微软基础类库)直接编写 • 提供大量预先编好的类和支持代码 本章内容 – 方法3:使用MFC和向导(Wizards)编写 • 用AppWizard来生成Windows应用程序框架 3 MFC类库产生原因 • 用Windows API方式编程的碰到的问题: – 熟悉Windows 内部原理 – 手工编写代码(数以千计的API 函数) • 回忆开发环境自动产生的代码 • 如果界面再丰富些,菜单再多一些,会怎么样? – 如何解决? – 利用面向对象的思想解决 4 关于面向对象的思想 • 面向对象程序设计语言可以将一些变量和函数封装到类中 – 当变量被类封装后,称之为属性或数据成员。 – 当函数被封装后称之为方法或成员函数 – 对Windows API函数进行封装,如Windows API 的 LoadIcon函数被转化为CWinApp的成员函数。 由谁来实现? 注意:函数名称 没有改变,好处? 5 MFC简介-1/2 • MFC全称:Microsoft Foundation Classes, 是微软把Window API进行封装的类库,该类库以层次结构组织起来,其中封装 了大部分Windows API函数和Windows控件。1989 年微软公 司成立 Application Framework 技术团队,名为 AFX 小组,用 以开发 C++面向对象工具给 Windows 应用程序开发人员使用 。AFX 的 “X” 其实没有什么意义,只是为了凑成一个响亮好念 的名字。 • 应用MFC编程的好处:使Windows程序员能够利用C++面向对 象的思想进行编程。 • 出发点:有好的类库做出发点、减少代码编写量 – 添加工具条:有CToolBar. – 动态数组:有CList,CArray 6 MFC简介-2/2 • 两个层次: – 首先,我们先会用这些类 – 其次,思考AFX小组究竟怎么抽象出来的这些类。

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档