VisualC++教程PowerPoint课件chap-10.pdfVIP

  • 4
  • 0
  • 约5.62千字
  • 约 25页
  • 2017-08-17 发布于广东
  • 举报
创建MFC Windows应用程序 创建MFC Windows应用程序 什么是MFC 什么是MFC Windows程序设计基础 Windows程序设计基础 单文档应用 单文档应用 什么是MFC 什么是MFC •MFC的优点 •MFC的功能 •如何使用 MFC 什么是MFC 什么是MFC • MFC是指Microsoft 基础类库(Microsoft Foundation Class Library)。 • 这个类库是在 Microsoft Windows 中进行程序设计 的应用程序框架。MFC的所有代码都是用 C++ 编写 的,并提供了许多代码以方便程序设计人员完成各 种任务,例如管理窗口、菜单和对话框,执行基本 输入/输出,存储数据对象集合等。程序设计人员只 须将自己要创建的应用程序的相关代码添加到这个 框架中就可以完成相关功能。由于C++具有面向对象 程序设计的性质,所以可以容易地扩展或重写MFC框 架所提供的各种基本功能。 MFC的优点 MFC的优点 • 首先,MFC 缩短了开发时间,使代码的可移植性更 强,并在提供了巨大程序设计支持的同时不降低编 程的自由度和灵活性; • 其次,它使程序员可以轻松地使用一些通常认为是 很难掌握的用户界面元素和技术(如 ActiveX 技 术、OLE 和 Internet 编程); • 另外,MFC 简化了通过数据访问对象 (DAO) 和开放 式数据库连接 (ODBC) 进行的数据库编程,以及通 过 Windows 套接字进行的网络编程。 MFC的功能 MFC的功能 • MFC除了从根本上支持 Microsoft Windows 程序设 计之外,还提供了许多专业化支持——OLE、自动 化、ActiveX 控件、Internet 程序设计、Windows 公共控件、DAO 数据库程序设计、ODBC 数据库程序 设计、多线程程序设计、网络程序设计、可移植性 等。 • 但是,MFC作为一种通用的编程框架,并不能预见每 一位程序设计人员的每一个需求。因此,如果要使 用MFC来生成符合特定需求的程序,还必须添加自己 的代码。 • 另外,MFC并不是C++的运行时库。它不是通用函数 库,也不能在另外的非 MFC 代码中调用 MFC 类成 员函数。 如何使用 MFC 如何使用 MFC • 在创建MFC应用程序时可以使用Visual C++ .NET所提供的“MFC 应用程序向导”来为应 用程序创建应用程序框架,还可以根据要创 建的应用程序的特性修改向导的相应选项。 • 然后使用 Microsoft Visual C++ .NET提供 的资源编辑器来以可视的方式设计用户界面 的各个元素,使用“类视图”为这些元素添加相 关代码,并使用类库实现应用程序的特定逻 辑 Windows程序设计基础 Windows程序设计基础 •创建一个最简单的Windows程序 •程序运行流程分析 •视图类 •框架窗口类 •文档/视图结构 •文档模板 •程序员的工作 Windows程序设计基础 Windows程序设计基础 • 在MFC框架中,最重要的两个概念就是文档 (Document)和视图(View)。在使用M

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档