MFC应用程序、win32项目和windows窗体应用程序

转载 2015年07月10日 18:01:56

Win32编程是调用Win32SDK中的API函数进行编程,注册窗口类,建立窗口,现实窗口,设置消息循环……等等的方式建立Windows程序,以前的Windows程序都这样开发的,写程序要写大量代码,后来微软为了方便编程人员开发,将Win32SDK中的函数进行C/C++封装,于是就是MFC库(架构),开发程序比以往的Win32SDK方式更加简便快捷。

至于使用MFC开发还是Win32SDK开发,则是萝卜青菜各有所爱,用Win32SDK的人觉得MFC的程序执行起来慢,而且用MFC写程序不自由;而用MFC开发的人觉得用Win32SDK开发速度慢,而且要编写的代码多得惊人,但无论选择什么开发方式,都能做出很不错的程序(因为调用的API都是Win32SDK的API)。

Win32 Application:
   意思就是叫你用单纯的C++语言,在Win32下面进行编程,一般在Win32下编程,简单的步骤是:
(1)设计窗口类
(2)注册窗口类
(3)Create窗口
(4)显示窗口
(5)更新窗口
(6)消息循环(关键)
MFC AppWizard:
  微软为了减轻开发人员的工作负担,推出了MFC,MFC其实是一个框架,里面包含了200多个类,MFC比较复杂,MFC框架把基本的功能都实现了,你只是需要把你特殊的功能加到MFC里面,
  打个比方,Win32 Application下,就像做饭,什么都要你来做,而MFC下,东西都基本做好了,就等着你去调味道而已。


MFC应用程序打包发布教程

MFC应用程序打包教程 本篇文章介绍如何把做好的MFC软件打包,变成一个安装文件,方便在其他电脑上运行。使用上篇文章制作好的"视频播放器"工程作为例子。 1.在同一个解决方案下,新建一个Setup工程...

VC++ 2010下的MFC应用程序与Windows窗体应用程序的区别

VC++ 2010下的MFC应用程序与Windows窗体应用程序的区别 (2013-07-02 03:01:47)   分类:IT业界声音·观点 2010下...

在Win32应用程序中使用MFC类库(转)

在Win32应用程序中使用MFC类库(转)  转发   评论 2010-04-30 10:38     由于MFC中的辅助类,如 CFileDialog,CFileFind,CString等使用...

VC++下WIN窗体和MFC窗体的区别

winform 是基于托管c++的,编程效率高,开发程序简单方便,但需要.net支持。且计算机开机后首次运行需要.net支持的程序时需要加载.net运行库,启动速度较慢。 MFC在进行设置后就可以生...

mfc、win32 程序的区别

从尽可能多的角度去描述。

Win32控制台应用程序、Win32项目、MFC应用程序的区别与联系

1、  区别 (1)Win32控制台程序,没有界面,只有命令符。生成的“.exe”文件直接运行操作即可。 (2)Win32项目,有界面。但是界面里面的控件,基本上要自己去实现。 (3)MFC应用...

Windows编程之MFC窗口程序浅析

 除了传统的SDK方式编写Windows应用程序外,还可以使用微软的基础类库MFC。它采用C++程序设计语言对SDK函数进行包装,使Windows下的C语言程序设计,成为面向对象的MFC。以下为MFC...
  • phunxm
  • phunxm
  • 2009年12月26日 20:54
  • 9539

VS2013 MFC基于对话框编程

前言一直利用Qt库做Ui设计,但针对于一些MFC项目,掌握一些必要的MFC开发技巧还是很有必要的。这篇博客里就将自己所学的一些MFC浅显知识记录一下,方便今后的学习。博客里只记录关键步骤。一、新建MF...

Windows程序设计与MFC先学哪个?

记得去年的这个时候,自己拿了本《MFC Windows应用程序设计》学习,可是,当时看得是一头雾水,最后什么都没记住... ...郁闷的都不行了,坚持看了几章后就放弃了,得到了一点:MFC真TM难! ...

Win32++:可替代MFC的Windows桌面应用开发框架

写在前面有过Win32编程经验的朋友都知道,使用Windows提供的API开发桌面应用是相当繁琐的,创建一个功能简单能接收并处理消息的窗口至少也得几百行代码。创建一个可视化的窗口一般要以下几个步骤: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC应用程序、win32项目和windows窗体应用程序
举报原因:
原因补充:

(最多只允许输入30个字)