MFC和QT是C++中常见的GUI框架,而WinForm和WPF是C#中常用的框架,不过我们一般很少叫WinForm框架,可能直接叫图形控件类库更多点.反正只是个称呼罢了,爱咋叫就咋叫.另外WinForm与WPF(即Windows Form与Windows Presentation Foundation,用于windows的上的桌面应用开发)都只是提供了一堆GUI类库,而MFC与QT除了一堆GUI类库外还提供了其他很多类.功能更强大.

      应该说从符合我们思维习惯的角度来说WinForm是最容易理解的,UI页面对应的代码完全是标准C#代码. 而MFC页面对应的rc文件,QT页面对应的xml文件,WPF页面对应的xaml文件都不是标准的C++或C#代码.不太符合我们的思维习惯.

MFC是微软提供的一个C++ UI类库,我觉得它最大的一个好处是提供了一些控件给你用,使你可以方便的弄个漂亮的UI界面出来.而UI这玩艺可重要了啊,用户觉得一个软件产品好不好用,实际上很大程度是看UI设计的好不好,一是漂亮不,二是用起来方便不.如果用win32 API去搞界面麻烦死人了.当然MFC还提供了其他蛮多类给你用.而WinForm是C#中针对桌面应用程序提供的UI类库.针对web的有WebForm,两者区别不是太大,那些控件用起来差不多.WinForm相对MFC而言提供了更多的控件,控件的功能更强大,而我们使用起来比MFC更方便.用习惯了WinForm再来用MFC可是个痛苦的事啊.要是反过来你就会觉得爽歪歪了啊

最新文章

  1. angularjs上传图片
  2. Scala入门之Array
  3. Html一天入门
  4. ios 清理缓存
  5. C# 按拼音/笔划 排序的简单示例(转)
  6. 解决MVC Jquery"此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站"的问题
  7. (转)eclipse 代码自动补全
  8. haproxy之配置文件解析
  9. jdbc 日期 时间
  10. HDU6127Hard challenge
  11. mybatis简单搭建
  12. CSS <input type="file">样式设置
  13. 利用window.name+iframe跨域获取接口数据
  14. WCF分布式3-InstanceContext和ConcurrencyMode
  15. [CSS3]环形进度条
  16. weka环境配置
  17. 闽江学院软件学院2016级JAVA构建之法-学生自学兴趣小组招募通知
  18. vue動畫和過渡
  19. Intellij IDEA 生成返回值对象快捷键
  20. ansible常用命令大全

热门文章

  1. node-odata: ASP.NET WEB API OData的替代品
  2. J2EE开发之常用开源项目介绍
  3. Restrict each user to a single session in window server 2008 R2 or 2012
  4. orm 通用方法——GetOneModel 条件查询一个对象
  5. 【转载】Windows 7下使用bcdedit删除多余启动项的命令
  6. HDU 5326 work (回溯,树)
  7. Linux Shell编程(4): 逻辑运算符、逻辑表达式详解
  8. 定时任务处理-Quartz
  9. 【转】Mac 10.10 yosemite 安装samba替代系统samba组件 -- samba不错不错
  10. Android 线程与消息 机制 15问15答