a870396126
a870396126
采纳率80%
2015-09-18 11:03 阅读 4.1k

C++ UI开发 界面开发 窗口开发

自学C++的,目前都是照着书本写程序的,书上从win32 API开始讲解,然后讲MFC
很简略,所以我只会用Winmain(win32 API)写很简单的窗体,但是win32 api写
窗口很丑,而且学win32 API主要是打基础,了解程序的运行方式,
然后呢MFC书本讲的很简单,找不到书也找不到相应MSDN,
win32 API好歹有个MSDN

所以呢,C++UI开发有哪些软件呢?我要所有的软件名字好有个概念,然后求推荐其中哪个好用

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    lenovo20142018 你我渐行渐远 2015-09-18 11:18
  • u013141594 dfjqorzh 2015-09-18 19:32

    如果楼主想做windows程序员就必学MFC

    理由:

    1、win32 sdk是功能强大,可对记忆是个考验,而MFC有无数现成的源代码可以帮助学习。
    2、跨平台的东西只能减少工作量,windows很多高级特性,linux没有。所以学QT的时候根本不会接触到,至于哪些高级特性,无数了,当然学C#也可以接触到,QT是能实现这些高级特性,可学习时根本不会接触到,又怎会理解?如windows登录机制,如何改写windows登录框,如何获取windows登录密码(我这是打个比方,不是非要实现这个)。学QT时很难接触到,放着源代码不一定会懂。懂的人往往也是学过MFC、C#后转学QT,用QT实现的。
    3、看楼主这么说一定是英文不太好,那QT这几年才流行开来,中文资料远没MFC多,但确实MFC深入后很头痛,但对于英文不好、想做windows程序员的人来说,是个不错的选择。

    点赞 1 评论 复制链接分享
  • eligah_ eligah_ 2015-09-18 12:18

    c++ui开发够用就可以了,所有的软件名字没必要,刚接触mfc你居然说简单
    个人觉得qt挺不错,还跨平台,相对于mfc其实还是有优势的,
    btw:mfc初期学习曲线较陡

    点赞 评论 复制链接分享
  • eligah_ eligah_ 2015-09-18 12:18

    c++ui开发够用就可以了,所有的软件名字没必要,刚接触mfc你居然说简单
    个人觉得qt挺不错,还跨平台,相对于mfc其实还是有优势的,
    btw:mfc初期学习曲线较陡

    点赞 评论 复制链接分享
  • u013141594 dfjqorzh 2015-09-18 19:33

    如果楼主想做windows程序员就必学MFC

    理由:

    1、win32 sdk是功能强大,可对记忆是个考验,而MFC有无数现成的源代码可以帮助学习。
    2、跨平台的东西只能减少工作量,windows很多高级特性,linux没有。所以学QT的时候根本不会接触到,至于哪些高级特性,无数了,当然学C#也可以接触到,QT是能实现这些高级特性,可学习时根本不会接触到,又怎会理解?如windows登录机制,如何改写windows登录框,如何获取windows登录密码(我这是打个比方,不是非要实现这个)。学QT时很难接触到,放着源代码不一定会懂。懂的人往往也是学过MFC、C#后转学QT,用QT实现的。
    3、看楼主这么说一定是英文不太好,那QT这几年才流行开来,中文资料远没MFC多,但确实MFC深入后很头痛,但对于英文不好、想做windows程序员的人来说,是个不错的选择。

    点赞 评论 复制链接分享
  • yaolixing01 yaolixing01 2018-02-21 05:09

    他山界面使用gecko v52嵌入,支持xul,html5,css3,js,c++混合编程,支持xp,win7+ 32/64, linux,android系统。

    点赞 评论 复制链接分享

相关推荐