V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
I74790K
V2EX  ›  问与答

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

  •  
  •   I74790K · May 30, 2015 · 5055 views
    This topic created in 3997 days ago, the information mentioned may be changed or developed.

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

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

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

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

    编程模型也比较落后了,现在的新项目几乎都不会用了,不如自行封装win32
    ming2050
        15
    ming2050  
       May 30, 2015 via Android
    windows下感觉还是c#比较适合
    mcone
        16
    mcone  
       May 30, 2015
    qt吧,毕竟还通用

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

    QT不清楚,但是听说以前某个安全软件,07年的时候把UI换成了 webui(IE 内核),结果每次病毒攻击IE,安全软件的ui 就崩了,然后09年换了.net 2.0 结果UI天天卡死,后来实在没办法,只能用win32自己写了。
    wy315700
        19
    wy315700  
       May 30, 2015
    @KaoN
    WPS为了兼容Linux是把UI换成了QT
    shiltian
        20
    shiltian  
       May 31, 2015
    我觉得现在在 Windows 下写 GUI 还是直接考虑 WPF 吧……应该也可以直接调用 C++ 封装的 DLL 吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2978 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 06:22 · PVG 14:22 · LAX 23:22 · JFK 02:22
    ♥ Do have faith in what you're doing.