V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
I74790K
V2EX  ›  问与答

C++ 在 win 下 写 界面 还是需要学 MFC 吗

  •  
  •   I74790K · 2015-05-30 19:16:45 +08:00 · 4279 次点击
    这是一个创建于 3488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己想开发一款 在 win 下 QQ 群发广告的软件
    C++ 语言部分 学习完了

    C++ 在 win 下 写 界面 还是需要学 MFC 吗
    现在没有更好选择

    或者有相同经验的前辈 求 学习技能表

    20 条回复    2015-05-31 10:40:46 +08:00
    njustyw
        1
    njustyw  
       2015-05-30 19:18:00 +08:00 via Android   ❤️ 1
    Sharuru
        2
    Sharuru  
       2015-05-30 19:19:10 +08:00
    如一楼所言,西加加的话,妥妥 QT 走起。
    I74790K
        3
    I74790K  
    OP
       2015-05-30 19:21:01 +08:00
    @njustyw
    @Sharuru 请说详细点 基本上 我对 界面 一无所知
    ZyZyZzz
        4
    ZyZyZzz  
       2015-05-30 19:33:12 +08:00
    Kilerd
        5
    Kilerd  
       2015-05-30 20:11:03 +08:00
    @ZyZyZzz 那网站做得让我很惆怅啊,
    wy315700
        6
    wy315700  
       2015-05-30 20:12:42 +08:00
    QT性能不行 要性能推荐用WTL
    kzzhr
        7
    kzzhr  
       2015-05-30 20:15:44 +08:00
    按键精灵就够了。。。
    zts1993
        8
    zts1993  
       2015-05-30 20:53:34 +08:00   ❤️ 1
    你要是在知乎上问。。vzch要来安利GacUI了。。
    wshcdr
        9
    wshcdr  
       2015-05-30 21:17:59 +08:00
    MFC学一学
    KaoN
        10
    KaoN  
       2015-05-30 21:20:24 +08:00
    @wy315700 求具体解释性能不行。。
    wy315700
        11
    wy315700  
       2015-05-30 21:24:09 +08:00
    @KaoN 中间绕了太多层了,性能没有原生的好,QT是为了跨平台而存在的。
    qqjt
        12
    qqjt  
       2015-05-30 21:35:43 +08:00 via Android
    qt吧 只要简单就够了
    tabris17
        13
    tabris17  
       2015-05-30 21:41:27 +08:00
    wxWidgets,性能也还可以的,Filezilla就是用wxWidgets写的GUI
    Narcissu5
        14
    Narcissu5  
       2015-05-30 21:49:38 +08:00
    除了vista出现的时候更新了一批ribbon风格的菜单和控件,这货十几年没有更新了。

    编程模型也比较落后了,现在的新项目几乎都不会用了,不如自行封装win32
    mringg
        15
    mringg  
       2015-05-30 21:55:47 +08:00 via Android
    windows下感觉还是c#比较适合
    mcone
        16
    mcone  
       2015-05-30 22:53:07 +08:00
    qt吧,毕竟还通用

    想学MFC也行,教程多,基础的消息映射类继承啥的了解了,转qt也简单,套过去就行了
    KaoN
        17
    KaoN  
       2015-05-30 22:58:53 +08:00
    @wy315700 没错,性能肯定没原生好,不过以用户角度,一般很少有应用需要在客户端方面有性能压力.
    wy315700
        18
    wy315700  
       2015-05-30 23:10:56 +08:00
    @KaoN
    有吧,

    QT不清楚,但是听说以前某个安全软件,07年的时候把UI换成了 webui(IE 内核),结果每次病毒攻击IE,安全软件的ui 就崩了,然后09年换了.net 2.0 结果UI天天卡死,后来实在没办法,只能用win32自己写了。
    wy315700
        19
    wy315700  
       2015-05-30 23:16:56 +08:00
    @KaoN
    WPS为了兼容Linux是把UI换成了QT
    tianshilei1992
        20
    tianshilei1992  
       2015-05-31 10:40:46 +08:00
    我觉得现在在 Windows 下写 GUI 还是直接考虑 WPF 吧……应该也可以直接调用 C++ 封装的 DLL 吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3826 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.