Visual Studio 2008 编程基础.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文档。上传文档
查看更多
Visual Studio 2008 编程基础

Visual Studio 2008 编程基础 Windows编程基础 Visual C++2008开发平台概述 MFC基本应用程序 Windows编程基础 Windows应用程序设计的特点 面向对象的编程思想 消息/事件驱动的程序结构 图形输出 用户界面对象 资源共享 Windows应用程序的组织 C、CPP源程序文件:源程序文件包含了应用程序的数据、类、功能逻辑模块(包括事件处理、用户界面对象初始化以及一些辅助例程)的定义。 H、HPP头文件:头文件包含了CPP、C源文件中所有数据、模块、类的声明。当一个CPP、C源文件要调用另一个CPP、C中所定义的模块功能时,需要包含那个CPP、C文件对应的头文件。 资源文件:包含了应用程序所使用的全部资源定义,通常以.RC为后缀名。注意这里说的资源不同与前面提到的资源,这里的资源是应用程序所能够使用的一类预定义工具中的一个对象,包括:字符串资源、加速键表、对话框、菜单、位图、光标、工具条、图标、版本信息和用户自定义资源等。 WinMain主函数 Windows基本数据类型 #define PASCAL pascal #define NEAR near #define FAR far Typedef unsigned char BYTE Typedef unsigned short WORD Typedef unsigned long DWO Typedef long LONG Typedef char *PSTR typedef char NEAR *NPSTR typedef char FAR *LPS typedef void VOID typedef int *LPINT typedef LONG (PASCAL FAR * FARPROC)(); Visual Studio 2008集成开发环境概述 安装Visual Studio2008 解决方案和项目 编辑器和设计器 生成和调试工具 帮助文档 MFC基本应用程序 MFC应用程序的介绍 Microsoft提供的MFC(Microsoft Foundation Class,微软基础类)是放置Windows API的面向对象封装的C++类库,包含可控制计算机系统方方面面的类,与之对应的是Windows系统目录下的一系列mfc*.dll文件。利用MFC提供的面向对象程序设计的框架,减轻了程序开发人员创建Windows应用程序的工作量。 * MFC应用程序的分析 程序的大部分功能包含在基类CWinApp和CFrameWnd中,只需要写很少的代码,便可以完成很复杂的功能。所以MFC应用程序框架不仅仅是一种类库,它还定义了应用程序的结构,除了基类外还包括WinMain函数,以及用来支持消息处理、诊断、DLL、等都包含在应用程序框架中。 MFC应用程序有自己特殊的运行机制,一般包括以下5步: 调用CWinApp的构造函数; 程序入口函数WinMain接受控制; WinMain调用应用程序类的InitInstance函数; WinMain进入消息循环; WinMain退出,程序中止。 * MFC的类 应用程序类CTestApp:从MFC的CWinApp类派生,对应的源文件为Test.h和Test.cpp。为应用程序的入口,负责应用程序对象的定义与创建、程序的启动、命令行参数处理、主框架窗口的创建文档模板的创建、文件菜单的处理、About对话框的创建和显示等。 主框架窗口类CMainFrame:从MFC的CFrameWnd(SDI)或CMDIFrameWnd(MDI)派生,对应的源文件为MainFrm.h和MainFrm.cpp。为应用程序的界面(主窗口),包含(创建和管理)菜单条、工具条和状态条,负责子框架窗口(MDI)或视图类(SDI)的创建。 * MFC的类 子框架窗口类CChildFrame:从MFC的CMDIChildWnd类派生,只有MDI程序才有,对应的源文件为ChildFrm.h和ChildFrm.cpp。包含自框架窗口的标题条和边框,负责负责视图类(SDI)的创建。 文档类CTestDoc:从MFC的CDocument类派生,对应的源文件为TestDoc.h和TestDoc.cpp。负责文件读写和数据处理。 视图类CTestView:一般从MFC的CView类派生,也可以从CScrollView等其他MFC视图类派生,对应的源文件为TestView.h和TestView.cpp。对应于框架窗口的客户区,负责数据的显示、图形的绘制和与用户的交互等。 * 应用程序类CWinApp CWinApp是基类,从它可以派生出一个Windows应用对象。每一个使用MFC的应用程序都必须

文档评论(0)

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

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

1亿VIP精品文档

相关文档