当前位置: 首页 > wzjs >正文

snaptube wordpress网站排名优化制作

snaptube wordpress,网站排名优化制作,聊天室网站开发,独家提供实用网站线路大全MFC——编程框架和基础 基本概念MFC 库和头文件对应MFC 应用程序MFC 控制台程序MFC 库程序MFC 窗口程序 MFC 的类 基本概念 MFC 编程框架是微软提供的,用于在 VC 环境下编写 Windows 应用程序的一个框架和引擎。微软为 VC 专门提供的一个类库,全称为 Mi…

MFC——编程框架和基础

  • 基本概念
  • MFC 库和头文件对应
  • MFC 应用程序
    • MFC 控制台程序
    • MFC 库程序
    • MFC 窗口程序
  • MFC 的类


基本概念

MFC 编程框架是微软提供的,用于在 VC++ 环境下编写 Windows 应用程序的一个框架和引擎。微软为 VC++ 专门提供的一个类库,全称为 Microsoft Foundation Classes ,MFC 对 Windows API 进行了封装。微软做了大量的工作,隐藏了很多程序开发人员在 Windows 下用 C++ 编写软件时的大量细节。

MFC 库和头文件对应

头文件作用
afxwin.h每个 MFC 程序都应该包含这个头文件,它包含相关所有 MFC 类,并且包含 Win32 的 Windows.h 头文件
afxext.hMFC 扩展头文件,提供工具栏、状态栏程序
afxdlgs.h使用通用对话框(common dialog)MFC 程序包含头文件
afxcmn.h使用通用控件(common control)MFC 程序包含头文件
afxcoll.h使用 MFC 数据集合类(数组、链表类等)的程序需包含此头文件
afxres.hMFC 程序的 RC 文件(资源文件)需要包含此头文件,在这个文件中,包含了 MFC 对于标准 Windows 资源的默认定义

MFC 应用程序

基于 MFC 框架可以开发控制台程序、库程序、窗口程序。

  • 控制台程序:为了兼容 DOS 程序而设立,没有独立的 Windows 窗口
  • MFC 动态库和静态库:可以更方便地将程序分为不同模块,方便使用和维护,而尽量减少该部分对其他程序的影响
  • MFC 窗口程序:拥有独立的 Windows 窗口界面,并且可以通过界面与用户完成交互

MFC 控制台程序

CWinApp theApp;
int _tmain(int arghc, TCHAR* argv[], TCHAR* envp[])
{int nRetCode = 0;if( !AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0){....}else{...}
}

包含 afx 系列头文件,MFC 初始化函数将应用程序的信息初始化。

MFC 库程序

MFC 库程序包括静态库和动态库。静态库增加了 MFC 的支持,动态库又包括规则库和扩展库。

  • MFC 规则 DLL
    • 使用 MFC 静态库的规则 DLL
    • 使用 MFC 动态库的规则 DLL
  • MFC 扩展 DLL
    • 与 Win32 动态库不同
    • MFC 相关 afx 头文件
    • 包含继承 CWinApp 的子类,并定义了该类的全局变量

MFC 窗口程序

窗口程序是 Windows 窗口程序的 MFC 封装,窗口程序种类包括以下三种:

  1. 单文档视图应用程序:包含一个继承 CWinApp 类,CMainFrame 类,CView 的一个子类,CDocument 的一个子类
  2. 多文档视图应用程序:包含一个继承 CWinApp 类,CMainFrame 类,CView 的一个子类,CDocument的一个子类,CChildFrame 子框架窗口
  3. 对话框应用程序:包含一个继承 CWinApp 类,对话框类 CDialog 的子类

MFC 的类

  1. CObject 类:MFC 类的基础,大部分 MFC 类都是它的子类。CObject 封装了 MFC 的基础的机制,new 和 delete、assert、运行式信息、动态创建、序列化
  2. 应用程序框架类:应用程序启动相关信息,以及 MFC 消息映射机制
  3. 窗口类:封装了窗口操作的 API,各种控件及窗口的框架
  4. 绘图类:提供了绘图 API 的封装,以及相关的 GDI 设备封装
  5. MFC 的集合类:提供了数组、链表、映射的数据结构的操作
  6. MFC 中的类:数据库支持类、ODBC支持类和 DAO 的支持类、同步类、林窃取
http://www.dtcms.com/wzjs/486828.html

相关文章:

  • 杭州房产网 官方谷歌seo外链
  • 网站访问量大 处理怎么搜索网站
  • 企业营销网站的建设新手怎么开始做电商
  • 专业网络工程师培训北海seo快速排名
  • 成都建设高端网站如何开发一款app软件
  • 网站建设功能最全的软件外链链接平台
  • 任何人任意做网站销售产品违法吗南宁关键词优化软件
  • 怎么做这个购物网站铁力seo
  • 科技网站哪个好微信推广软件哪个好
  • 德阳网站建设百度查重入口
  • 学校网站建设开发方案核心关键词举例
  • 设计方案图中山seo关键词
  • 网上共青团智慧团建seo企业顾问
  • 物理机安装虚拟机做网站好处百度广告怎么做
  • 云南通耀建设工程有限公司网站含有友情链接的网页
  • 淄博专业做网站网站如何做优化排名
  • 国内四大高端建站公司活动营销案例100例
  • 做网站买Java什么书营销推广方案案例
  • 做长图的网站互联网公司排名2021
  • 网站背景音乐怎么做百度搜索关键词优化
  • html网站模板免费下载广东网络推广运营
  • 响应式网站推广四川旅游seo整站优化
  • 恩施市建设银行网站网页设计代码
  • 网站建设平台网站设计网站制作公司高端
  • wordpress安装无法创建目录.seo关键词优化是什么意思
  • 做购物网站需要什么资质关键词上首页软件
  • 免费已备案二级域名网站鸿星尔克网络营销案例分析
  • 网站滚动的图片是怎么做seo综合查询站长工具关键词
  • wordpress在页面里写文章网站优化外包多少钱
  • 青海餐饮网站建设怎么才能让百度收录网站