VC++ 2010下的MFC应用程序与Windows窗体应用程序的区别
(2013-07-02 03:01:47)分类:IT业界声音·观点 |
如上图,说说这两者的区别。
两个都可以直接创建windows窗体,这两个在应用上有什么不同?感觉MFC的控件和属性设置功能不如windows窗体应用程序,怎么MFC属性里面好像大部分都只能设置TRUE、FALSE?
我感觉MFC好像没windows窗体应用程序灵活,但软件大部分都是用MFC吧?那windows窗体应用程序有什么用呢?
摘自CSDN的帖子:http://bbs.csdn.net/topics/340256574
-------------------------------------------------------------------------------------------------从结果来看,完全一样但过程上来看,MFC就要简单的多。因为MFC用windows 窗体应用程序写了很多工具,可以直接使用,可以让我们的工作简化很多。MFC的开发方法和windows 窗体应用程序完全不同。如果要用,就是先用windows 窗体应用程序先写成MFC,再进行开发。
运行起来两者并没有不同,MFC其实就是封装了大部分的API,这样你调用一个MFC函数或new一个MFC的类相当于调用了很多API函数了,这样就节省了大量的时间了;两者的开发方法有点不同,MFC注重于现在类的重用;API方法注重于能熟悉使用WINDOWSAPI上。
不过用MFC比纯用Windows
补充,还有一个是Win32项目,这个也比较难用。新建一个项目后运行效果如下:
自动生成的代码如下:
看了C#后再来看这些,顿觉复杂。看惯了 阅读(499)┊评论 (0)┊ 收藏(0)┊禁止转载┊喜欢▼┊打印┊举报
已投稿到: | 圈子 |
---|
- 做第一个评论者吧! 抢沙发>>
昵 称:
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
< 前一篇幸运儿的不同后一篇 >只要涉及到string,一定注意反斜杠转自:http://blog.sina.com.cn/s/blog_a2ae2da90101nmx8.html