MFC应用开发技术-培训资料.ppt

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

〔中国3G人才黄埔军校〕MFC应用开发技术实例教学课件〔内部学员专用,请无外传!!!〕

了解VC++的一些根本概念了解VisualC++8.0开发环境利用应用向导建立一个应用程序框架一、VC++8.0/MFC开发环境

面向对象编程的三大特征封装性继承性多态性VisualC++和MFC的开展MFC(MicrosoftFoundationClassLibrary)SDK(SoftwareDevelopmentKit)第1章VC++根底知识

标题栏菜单栏工具栏工作区(Workspace)客户区输出窗口状态条第1章VC++根底知识1.VisualC++8.0主界面

第一步:选择程序类型单文档应用程序多文档应用程序基于对话框的应用程序第1章VC++根底知识第二步:程序对数据库的支持第三步:程序对OLE和ActiveX控件的支持第四步:程序外观和对通信的支持第五步:程序的和风格、代码加注释、链接库设置第六步:选择视类的基类

主框架类:CMainFrame第1章VC++根底知识MainFrm.hMainFrm.cpp应用类:C***App***.h***.cpp文档类:C***Doc***Doc.h***Doc.cpp***View.h***View.cpp视类:C***View

第二章MFC编程根底知识本章介绍MFC的根本原理Windows操作系统采用了图形用户界面,借助于它提供的API〔ApplicationProgrammingInterface〕函数,用户可以编出具有漂亮图形界面的程序。Windows本身是面向对象的,因此采用面向对象的程序设计更为自然。VC++的微软根底类库〔MicrosoftFoundationClassLibrary,MFC〕封装了大局部API函数,并提供了一个应用程序框架,简化和标准化了Windows程序设计,因此MFC编程被称为标准Windows程序设计。

第二章MFC编程根底知识〔选读内容〕2.1传统的Windows编程2.5MFC根底类及其层次结构2.4MFC对象和Windows对象2.2MFC编程2.7MFC中的文件处理2.6MFC的消息映射2.3Windows对象句柄

2.1传统的Windows编程Windows操作系统的特征:Windows操作系统是多任务、图形界面的操作系统。Windows拥有一个图形用户界面(GUI)。用户可以用键盘和鼠标与显示器上的图形实现直接交互。Windows支持多任务操作,可在同一时刻运行多个程序,并可在程序间进行信息交互。每个程序只能在称为“窗口”的屏幕矩形区中实现输出。Windows的图形设备接口〔GDI〕,实现了程序与设备的无关性,即为Windows编写的应用程序可以运行于任何具有Windows设备驱动程序的硬件环境中,方便了使用。

2.1传统的Windows编程API函数:为使程序员在编写应用程序时实现这些特征,Windows提供了一个应用程序编程接口,称WindowsAPI〔ApplicationProgrammingInterface〕,这是Windows支持的函数定义、参数定义和消息格式的集合,可供给用程序调用。这上千个API函数包含了各种窗口类和系统资源〔内存管理、文件、线程等等〕。利用这些函数就可以编出具有Windows风格的程序。WindowsAPI也是Windows操作系统自带的在Windows环境下运行的软件开发包〔SDK〕。程序员总是直接或间接引用API进行应用程序的开发,所以Windows应用程序就有大致相同的用户界面。

2.1传统的Windows编程1)系统效劳2)通用控件库3)图形设备接口4)网络效劳5)用户接口6)系统Shell7)Windows系统信息标准Win32API函数分类:

2.1传统的Windows编程传统的Windows编程:直接采用API进行的C/C++程序设计【例2.1】一个对话框的简单Windows程序:#includewindows.hintAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPreinstance,LPSTRlpCmdLine,intnCmdshow){ MessageBox(NULL,ThisisaMessageBoxwindows

文档评论(0)

199****4744 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7002121022000045

1亿VIP精品文档

相关文档