<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head>
<title>VS2010/MFC编程入门之四(MFC应用程序框架分析)-软件开发-鸡啄米</title>
<meta name="description" content="上一讲鸡啄米讲的是VS2010应用程序工程中文件的组成结构,可能大家对工程的运行原理还是很模糊,理不出头绪,毕竟跟C++编程入门系列中的例程差别太大。这一节鸡啄米就为大家分析下MFC应用程序框架的运行流程。 SDK应用程序与MFC应用程序运行过程的对比..." />
<meta name="keywords" content="编程入门,VC++,MFC,VS2010,鸡啄米,IT" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
<meta name="generator" content="Z-Blog 1.8 Walle Build 100427" />
<link rel="stylesheet" href="http://www.jizhuomi.com/themes/default/style/jizhuomi/style.css" type="text/css" />
<link rel="alternate" type="application/rss+xml" href="http://www.jizhuomi.com/feed.asp?cmt=145" title="Comments Feed for VS2010/MFC编程入门之四(MFC应用程序框架分析)" />
<link title="RSS 2.0" type="application/rss+xml" href="http://feed.feedsky.com/jizhuomi" rel="alternate" />
<script src="http://www.jizhuomi.com/script/common.js" type="text/javascript"></script>
<script src="http://www.jizhuomi.com/function/c_html_js_add.asp" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="http://www.jizhuomi.com/themes/default/style/insertCode.css" />
</head>
<body class="single">
<div id="header-wrapper">
<div id="header">
<h1 id="BlogTitle"><a href="http://www.jizhuomi.com/">鸡啄米</a></h1>
<div id="SubTitleLine"><h2 id="BlogSubTitle">聚焦互联网、数码、软件开发和编程入门的IT休闲吧</h2>
<div id="rss"><a href="http://www.jizhuomi.com/rss.xml" target="_blank"><img src="http://www.jizhuomi.com/image/logo/xml.gif" height="14" width="36" border="0" alt="订阅本站的 RSS 2.0 新闻聚合" />RSS订阅</a></div></div>
</div>
</div><!-- END HEADER-WRAPPER -->
<div id="navigation-wrapper">
<div id="navigation">
<ul>
<li><a href="http://www.jizhuomi.com/">首页</a></li>
<li><a href="http://www.jizhuomi.com/internet/">IT互联网</a></li>
<li><a href="http://www.jizhuomi.com/digital/">数码生活</a></li>
<li><a href="http://www.jizhuomi.com/software/">软件开发</a></li>
<li><a href="http://www.jizhuomi.com/career/">职场人生</a></li>
<li><a href="http://www.jizhuomi.com/leisure/">娱乐休闲</a></li>
<li><a href="http://www.jizhuomi.com/android/" target="_blank">安卓开发</a></li>
<li><a href="http://www.jizhuomi.com/guestbook.asp">留言簿</a></li>
</ul>
</div>
</div><!-- END NAVIGATION-WRAPPER -->
<div id="wrapper">
<div id="main">
<div class="post cate3 auth1">
<div id="crumbs-wrapper">
<div id="crumbs"><a href="http://www.jizhuomi.com/">首页</a> <span class="delimiter">»</span> <a href="http://www.jizhuomi.com/software/">软件开发</a> <span class="delimiter">»</span> <span class="current">VS2010/MFC编程入门之四(MFC应用程序框架分析)</span></div>
</div>
<div class="title-text">
<h2>VS2010/MFC编程入门之四(MFC应用程序框架分析)</h2>
<h5 class="post-tags">分类标签: <a href="http://www.jizhuomi.com/catalog.asp?tags=%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8">编程入门</a> <a href="http://www.jizhuomi.com/catalog.asp?tags=VC%EF%BC%8B%EF%BC%8B">VC++</a> <a href="http://www.jizhuomi.com/catalog.asp?tags=MFC">MFC</a> <a href="http://www.jizhuomi.com/catalog.asp?tags=VS2010">VS2010</a> </h5>
</div>
<div class="post-content">
<div style="float: left;margin-top:10px;margin-right:10px">
<script type="text/javascript">/*300*250,创建于2011-10-7*/ var cpro_id = 'u635483';</script><script src="http://cpro.baidu.com/cpro/ui/c.js" type="text/javascript"></script>
</div>
<p> 上一讲鸡啄米讲的是<a target="_blank" href="http://www.jizhuomi.com/software/143.html">VS2010应用程序工程中文件的组成结构</a>,可能大家对工程的运行原理还是很模糊,理不出头绪,毕竟跟C++编程入门系列中的例程差别太大。这一节鸡啄米就为大家分析下MFC应用程序框架的运行流程。</p><p> <strong><span style="font-size: medium">一.SDK应用程序与MFC应用程序运行过程的对比</span></strong></p><p> 程序运行都要有入口函数,在之前的C++教程中都是main函数,而Windows应用程序的入口函数是WinMain函数,MFC程序也是从WinMain函数开始的。下面鸡啄米就给出用Windows SDK写的“HelloWorld”程序,与应用程序框架进行对比,这样能更好的了解框架是怎样运行的。Windows SDK开发程序就是不使用MFC类库,直接用Windows API函数进行<a target="_blank" href="http://www.jizhuomi.com">软件开发</a>。鸡啄米不是要讲解SDK开发,只是为了对比而简单介绍,至于SDK开发可以在大家学完MFC以后选择是否要研究,一般来说有简单了解就可以了。</p><p> <strong>SDK应用程序</strong></p><p> 首先,给出Windows SDK应用程序“HelloWorld”的源码: </p><div class="codeText"><div class="codeHead">C++代码</div><ol class="dp-cpp"> <li class="alt"><span><span class="preprocessor">#include <windows.h> </span><span> </span></span></li> <li><span> </span></li> <li class="alt"><span class="datatypes">LRESULT</span><span> CALLBACK myWndProc(</span><span class="datatypes">HWND</span><span> hWindow, </span><span class="datatypes">UINT</span><span> msg, </span><span class="datatypes">WPARAM</span><span> wParam, </span><span class="datatypes">LPARAM</span><span> lParam); </span></li> <li><span> </span></li> <li class="alt"><span class="datatypes">int</span><span> WINAPI WinMain(</span><span class="datatypes">HINSTANCE</span><span> hInstance, </span><span class="datatypes">HINSTANCE</span><span> hPrevInstance, </span><span class="datatypes">PSTR</span><span> szCmdLine, </span><span class="datatypes">int</span><span> iCmdShow) </span></li> <li><span>{ </span></li> <li class="alt"><span> </span><span class="keyword">const</span><span> </span><span class="keyword">static</span><span> </span><span class="datatypes">TCHAR</span><span> appName[] = TEXT(</span><span class="string">"Hello world"</span><span>); </span></li> <li><span> WNDCLASSEX myWin; </span></li> <li class="alt"><span> myWin.cbSize = </span><span class="keyword">sizeof</span><span>(myWin); </span></li> <li><span> myWin.style = CS_HREDRAW | CS_VREDRAW; </span></li> <li class="alt"><span> myWin.lpfnWndProc = myWndProc; </span></li> <li><span> myWin.cbClsExtra = 0; </span></li> <li class="alt"><span> myWin.cbWndExtra = 0; </span></li> <li><span> myWin.hI
没有合适的资源?快使用搜索试试~ 我知道了~
鸡啄米MFC_VS2010教程完整版
共61个文件
htm:61个
5星 · 超过95%的资源 需积分: 10 181 下载量 110 浏览量
2013-06-24
21:47:51
上传
评论 7
收藏 600KB RAR 举报
温馨提示
鸡啄米MFC_VS2010教程完整版,MFC初学者必备,适合于VS2010开发坏境
资源推荐
资源详情
资源评论
收起资源包目录
MFC_VS2010教程完整版.rar (61个子文件)
鸡啄米网页
VS2010 MFC编程入门之二十九(常用控件:列表视图控件List Control 下)-软件开发-鸡啄米.htm 46KB
VS2010 MFC编程入门之四十二(MFC常用类:CString类)-软件开发-鸡啄米.htm 39KB
VS2010 MFC编程入门之七(对话框:为对话框添加控件)-软件开发-鸡啄米.htm 32KB
VS2010 MFC编程入门之二(利用MFC向导生成单文档应用程序框架)-软件开发-鸡啄米.htm 38KB
VS2010 MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)-软件开发-鸡啄米.htm 27KB
VS2010 MFC编程入门之十七(对话框:文件对话框)-软件开发-鸡啄米.htm 39KB
VS2010 MFC编程入门之四十九(图形图像:CDC类及其屏幕绘图函数)-软件开发-鸡啄米.htm 28KB
VS2010 MFC编程入门之十六(对话框:消息对话框)-软件开发-鸡啄米.htm 34KB
VS2010 MFC编程入门之四十七(字体和文本输出:CFont字体类)-软件开发-鸡啄米.htm 34KB
VS2010 MFC编程入门之二十四(常用控件:列表框控件ListBox)-软件开发-鸡啄米.htm 42KB
VS2010 MFC编程入门之三十九(文档、视图和框架:概述)-软件开发-鸡啄米.htm 29KB
VS2010 MFC编程入门之二十七(常用控件:图片控件Picture Control)-软件开发-鸡啄米.htm 29KB
VS2010 MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)-软件开发-鸡啄米.htm 40KB
VS2010 MFC编程入门之四十一(文档、视图和框架:分割窗口)-软件开发-鸡啄米.htm 36KB
VS2010 MFC编程入门之五(MFC消息映射机制概述)-软件开发-鸡啄米.htm 28KB
VS2010 MFC编程入门之九(对话框:为控件添加消息处理函数)-软件开发-鸡啄米.htm 39KB
VS2010 MFC编程入门之六(对话框:创建对话框模板和修改对话框属性)-软件开发-鸡啄米.htm 32KB
MFC六大核心机制之二:运行时类型识别(RTTI)-软件开发-鸡啄米.htm 32KB
VS2010 MFC编程入门之二十八(常用控件:列表视图控件List Control 上)-软件开发-鸡啄米.htm 44KB
VS2010 MFC编程入门之三十八(状态栏的使用详解)-软件开发-鸡啄米.htm 33KB
MFC六大核心机制之一:MFC程序的初始化-软件开发-鸡啄米.htm 50KB
VS2010 MFC编程入门之四十(文档、视图和框架:各对象之间的关系)-软件开发-鸡啄米.htm 23KB
VS2010 MFC编程入门之三十四(菜单:VS2010菜单资源详解)-软件开发-鸡啄米.htm 23KB
VS2010 MFC编程入门之三十二(常用控件:标签控件Tab Control 上)-软件开发-鸡啄米.htm 27KB
VS2010 MFC编程入门之四十四(MFC常用类:定时器Timer)-软件开发-鸡啄米.htm 45KB
VS2010 MFC编程入门之三十七(工具栏:工具栏的创建、停靠与使用)-软件开发-鸡啄米.htm 30KB
VS2010 MFC编程入门之四十五(MFC常用类:CFile文件操作类)-软件开发-鸡啄米.htm 39KB
VS2010 MFC编程入门之八(对话框:创建对话框类和添加控件变量)-软件开发-鸡啄米.htm 43KB
VS2010 MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)-软件开发-鸡啄米.htm 27KB
VS2010 MFC编程入门之十一(对话框:模态对话框及其弹出过程)-软件开发-鸡啄米.htm 36KB
VS2010 MFC编程入门之十八(对话框:字体对话框)-软件开发-鸡啄米.htm 35KB
VS2010 MFC编程入门之二十三(常用控件:按钮控件的编程实例)-软件开发-鸡啄米.htm 41KB
VS2010 MFC编程入门之二十一(常用控件:编辑框Edit Control)-软件开发-鸡啄米.htm 42KB
MFC六大核心机制之三:动态创建-软件开发-鸡啄米.htm 32KB
VS2010 MFC编程入门之前言-软件开发-鸡啄米.htm 29KB
VS2010 MFC编程入门之四十八(字体和文本输出:文本输出)-软件开发-鸡啄米.htm 45KB
VS2010 MFC编程入门之四(MFC应用程序框架分析)-软件开发-鸡啄米.htm 58KB
VS2010 MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)-软件开发-鸡啄米.htm 22KB
VS2010 MFC编程入门之十二(对话框:非模态对话框的创建及显示)-软件开发-鸡啄米.htm 46KB
VS2010 MFC编程入门之三十(常用控件:树形控件Tree Control 上)-软件开发-鸡啄米.htm 34KB
VS2010 MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)-软件开发-鸡啄米.htm 36KB
VS2010 MFC编程入门之三十六(工具栏:工具栏资源及CToolBar类)-软件开发-鸡啄米.htm 27KB
MFC六大核心机制之四:永久保存(串行化)-软件开发-鸡啄米.htm 39KB
VS2010 MFC编程入门之五十(图形图像:GDI对象之画笔CPen)-软件开发-鸡啄米.htm 45KB
VS2010 MFC编程入门之四十六(MFC常用类:MFC异常处理)-软件开发-鸡啄米.htm 33KB
VS2010 MFC编程入门之十四(对话框:向导对话框的创建及显示)-软件开发-鸡啄米.htm 56KB
VS2010 MFC编程入门之二十五(常用控件:组合框控件Combo Box)-软件开发-鸡啄米.htm 50KB
VS2010 MFC编程入门之三十三(常用控件:标签控件Tab Control 下)-软件开发-鸡啄米.htm 40KB
VS2010 MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)-软件开发-鸡啄米.htm 26KB
VS2010 MFC编程入门之二十(常用控件:静态文本框)-软件开发-鸡啄米.htm 32KB
VS2010 MFC编程入门之十(对话框:设置对话框控件的Tab顺序)-软件开发-鸡啄米.htm 23KB
VS2010 MFC编程入门之一(VS2010与MSDN安装过程图解)-软件开发-鸡啄米.htm 39KB
VS2010 MFC编程入门之三(VS2010应用程序工程中文件的组成结构)-软件开发-鸡啄米.htm 30KB
VS2010 MFC编程入门之三十一(常用控件:树形控件Tree Control 下)-软件开发-鸡啄米.htm 54KB
VS2010 MFC编程入门之四十三(MFC常用类:CTime类和CTimeSpan类)-软件开发-鸡啄米.htm 41KB
MFC六大核心机制之五、六:消息映射和命令传递-软件开发-鸡啄米.htm 51KB
VS2010 MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)-软件开发-鸡啄米.htm 46KB
VS2010中如何实现自定义MFC控件-软件开发-鸡啄米.htm 25KB
VS2010 MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box)-软件开发-鸡啄米.htm 30KB
VS2010 MFC编程入门之三十五(菜单:菜单及CMenu类的使用)-软件开发-鸡啄米.htm 37KB
VS2010 MFC编程入门之十九(对话框:颜色对话框)-软件开发-鸡啄米.htm 30KB
共 61 条
- 1
lifangzhen0
- 粉丝: 1
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页