课程设计要求及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文档。上传文档
查看更多
C++课程设计 内容及要求 课程设计基本要求 理论学习 知识扩充 C++:以案例教学的方式介绍MFC程序结构、消息映射机制、MFC类库中的常用类(对话框、各种常用控件)。 软件开发的基本知识 结合设计任务介绍软件开发的基本流程、各个阶段的目标和主要工作。 程序调试的基本方法和论文撰写要求结合设计中碰到的典型问题介绍调试程序的方法与技巧。 论文组织结构、格式编排等相关知识 学生资料查阅与自主学习 学生上机 VC++的MFC简单介绍 VC++的MFC简单介绍 1. MFC是什么? 2.采用MFC编程的优点 3.MFC应用程序的开发流程 4.MFC应用程序向导 5.类向导 6.文档结构视图 7.IDE 8.辅助工具 9.示例 1.MFC是什么? MFC(Microsoft Foundation Class Library,基础类库) 是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎 是微软封装了的API(Windows的接口函数),是Win API与C++的结合。 MFC作为一个Windows编程类库,它包含了200多个类,封装了Windows的大部分编程对象以及与它们有关的操作。 MFC实际上是一个庞大的文件库,它由几百个执行文件和源代码文件组成。 注意C++和VC++的区别: C++是一种程序设计语言,是一种大家都承认的软件编制的通用规范,即C++是一套语法规则的名字,类似汉语,英语。 VC++是一个软件(IDE集成开发环境)( IDE:编译、编辑、调试 ) MFC是一个非外挂式的软件包,类库, MFC类是微软为VC++专配的。 2.采用MFC编程的主要优点 使用标准化的程序代码结构,有利于程序员之间的交流 利用MFC AppWizard创建MFC应用程序框架 利用ClassWizard方便地对Windows消息进行管理。 MFC应用程序的开发效率高 MFC在类层次封装了大量Windows SDK(Software Development Kit ,软件开发工具包)函数和典型Windows应用的缺省处理。用户只需要较少的编程就可以实现自己的开发任务。 具有良好的稳定性和可移植性 采用MFC应用框架产生的应用程序使用了标准化的结构,因而使得采用MFC编写的程序的在不同平台上的移植变得非常容易。 完全支持Windows所有的函数、控件、消息、菜单及对话框 3.MFC应用程序的开发流程 MFC类库只是一种可以嵌入到程序中孤立的类的集合,而MFC应用程序只是应用这些类的代码。要编写一个具有具体功能的MFC应用程序不是一件简单的事。在通常情况下,可以通过如下几个步骤编程。 (1)根据应用程序的特性在MFC AppWizard[exe]应用程序中选择合适的应用程序框架。 (2)利用资源编辑器编辑资源,如菜单等。 (3)利用类向导(ClassWizard)或手工添加类、成员变量、成员函数声明。 (4)编写具体的成员函数代码。 (5)编译、链接程序。检查程序中是否存在语法错误。 (6)调试应用程序。 3.MFC应用程序的开发流程 VC++的文件系统 ——源文件和资源文件 4.MFC应用程序向导 使用MFC应用向导(MFC AppWizard(exe) )基本步骤: 步骤1:选择程序类型 单文档应用程序 多文档应用程序 基于对话框的应用程序 步骤2 :程序对数据库的支持 步骤3 :程序对OLE和ActiveX控件的支持 步骤4 :程序外观和对通信的支持 步骤5 :程序的和风格、代码加注释、链接库设置 步骤6:选择视图类的基类 4.MFC应用向导——创建MYmfc后文件表 创建MYmfc后文件表 4.MFC应用向导 MFC AppWizard(exe)向导生成的文件类型 5.类向导 类向导是集成开发环境的重要工具 打开或新建一个工程,选择菜单“View→ClassWizard(查看/建立类向导)命令(快捷键Ctrl+W)”,会弹出“MFC Class Wizard”对话框,此对话框包括下面几个属性页(标签)。 Message Maps属性页:管理消息和成员之间的联系。 Member Variables属性页:管理与控件相关联的成员变量。 Automation属性页:提供各种支持Automation的特性。 ActiveX Events属性页:提供支持各种支持ActiveX的各种特性。 Class Info属性页:显示类信息。 6.文档视图结构 使用Visual C++ 6.0开发的程序,绝大部分是文档视图结构. 文档的本质:文档是用来保存数据以及关于数据的处理的,当程序响应“File→Open”或“File→New”的时候都会打开一份文档。文档可以拥有多个视图。 文档和视图的关系可以这样理解:文档是被视图观察的对象。 视图本

文档评论(0)

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

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

1亿VIP精品文档

相关文档