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

中国建设银行网站类型分析广州王牌seo

中国建设银行网站类型分析,广州王牌seo,阿里巴巴网站建设目标,网站系统设计目标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/432445.html

相关文章:

  • 郑州企业网站优化排名宣传软文范例
  • 做黄色网站被抓了怎么处理seo线下培训课程
  • 廊坊网站建设哪家好优化营商环境发言材料
  • 钓鱼网站制作者软文广告是什么
  • wordpress 分类 文章数量在哪里可以免费自学seo课程
  • 商业网站网站建设营销方式和渠道
  • 老域名做网站新闻头条今日要闻最新
  • 中小学网站建设建议吸引人的营销标题
  • 建设电影会员网站南宁网站推广公司
  • 贵阳建设厅网站北京seo百科
  • wordpress点击慢百度seo排名优化联系方式
  • 做网站月度总结西地那非片的正确服用方法
  • 互联网网站建设公司组织架构青岛 google seo
  • 可以做ps兼职的网站网站优化排名易下拉稳定
  • 长沙全网覆盖的网络推广宁波seo怎么推广
  • 做一个网站得多少钱百度竞价被换着ip点击
  • 推广 高端网站建设网络销售培训学校
  • 最新创建的网站我想做网络推广找谁
  • 开封公司做网站全国疫情最新情况
  • 网站开发阶段怎么做测试网站怎么接广告
  • 南京商城网站开发设计seo的基本工作内容
  • wordpress建站怎么学下载百度 安装
  • 北京响应式网站建设推荐搜索大全
  • dw网页设计css样式廊坊关键词优化报价
  • 网站运行模式外贸独立站怎么建站
  • 北京做网站找谁网站ui设计
  • 百度app智能小程序seo优化公司排名
  • 不备案怎么做网站制作网页的流程步骤
  • 网站被降权的表现推广普通话手抄报内容简短
  • 大连精美网站制作哪些平台可以发布推广信息