网站大量收购闲置独家精品文档,联系QQ:2885784924

补充知识MFC编程全.ppt

  1. 1、本文档共114页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充知识MFC编程全.ppt

会写字,表明你不是文盲 会编程,表明你是IT技术人员 文字是写给人看的,程序是写给电脑看的 # include iostream.h void main(void) { int x,y,result; coutx=; cinx; couty=; ciny; result=x+y; coutresult=resultendl; } MFC编程 1 MFC的概念 MFC(Microsoft Foundation Class Library)其实就是一个编程框架,MFC中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序。 Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑 器用于帮助直观地设计用户接口; Class-Wizard用来协助添加代码到框架文件;最后,编译,通过类库实现了应用程序特定的逻辑。 1.1 封装 1)对Win32应用程序编程接口的封装 2)对应用程序概念的封装 3)对COM/OLE特性的封装 4)对ODBC功能的封装 1.2 继承 1.3 构成应用程序的对象之间的关系 2 用向导创建应用程序 在本节中,将使用MFC并且利用Visual C++中的AppWizard来生成一个最简单的应用程序。这个程序只是显示一个简单的Windows窗口。当用AppWizard创建程序时,AppWizard会为程序中的类和文件命名,如果应用程序的名字不同,类名和文件名也不同。 下面对创建程序的每一步进行详细的说明。步骤如下: 第1步:启动Visual C++ 6.0,进入Visual C++ 6.0编程环境。 第2步:选择File菜单中的New菜单项,系统弹出“New”对话框。它包括4个选项卡,分别用于用于创建新的文件(Files)、工程(Projects)、工作区(Workspaces)和其他类型文档(Other Documents),如图1所示。单击“Projects”选项卡,在工程类型的列表中选择“MFC AppWizard(exe)”项来生成使用MFC,并且最终形成EXE可执行文件的工程。在“Location”编辑框中输入用于存放工程的根目录,也可以单击右边的 按钮来选择根目录。在“Project name”编辑框中输入工程的名称hello,单击“OK”按钮继续。 第3步:在MFC AppWizard的第一步将弹出“MFC AppWizard-Step 1”对话框,如图2所示。此对话框中,将根据具体情况决定所要生成的应用程序界面形式是单文档(SDI)、多文档(MDI),还是基于对话框的。根据不同的要求,AppWizard生成不同源代码也有所不同。 AppWizard可以创建如下3种类型的应用程序框架: Single document 单文档界面(SDI)应用程序。这类应用程序运行时,只能打开一个文档,如Windows 2000中的记事本或写字本。当选择“File”菜单中的“Open”菜单项打开新的文档时,当前显示的文件在新文件打开之前将会自动关闭。 Multiple document 多文档界面(MDI)应用程序。这类应用程序可以同时打开多个文档。例如Microsoft Office系列中的Word和Excel,可以同时处理多个文档。 Dialog based 基于对话框的应用程序。应用程序将显示一个简单的对话框来处理用户的输入,如Windows 2000附件中的代码转换实用程序。 在此例中,选择单文档界面(Single document)单选按钮。在这组单选按钮的下方有一个复选框,它用于选择所生成的应用程序是否支持文档/视图(document/view)结构。对于有经验的Visual C++程序员,或许可以不选择这种支持。但是对于Visual C++的初学者,还是钩选这个复选框。 对话框的下部是一个用于选择资源语言的下拉列表框。系统默认的语言取决于所使用的Windows操作系统。如果使用的是Windows简体中文版,则默认语言就是简体中文。在这里接受缺省设置,单击“Next”按钮进入AppWizard的下一步。 第4步:在AppWizard的第2步将弹出对话框“MFC AppWizard-Step 2 of 6”,如图3所示。在此对话框中,将决定所要生成的应用程序是否需要数据库支持,以及数据库支持的级别。 在该对话框中,关于数据库支持的选项共有4个,它们的含义如下: None 不包含任何数据库支持。如果读者的应用程序不使用数据库,选用此选项可以减小程序的大小。 Header files only 此选项包含最低限度的数

文档评论(0)

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

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

1亿VIP精品文档

相关文档