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

大二,想接触开发界面客户端程序,该如何规划学习线路图?

  •  
  •   mikicomo · 2015-12-27 12:23:57 +08:00 · 2317 次点击
    这是一个创建于 3256 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学过 C\C++, java ,数据结构,可那些都是在控制台下的编程,没有写过带 GUI 的程序,不大明白该如何学起,希望大家给点意见。
    [有什么 MOOC 视频或者书籍推荐的话希望大家不吝啬赐教。]

    第 1 条附言  ·  2015-12-27 18:13:53 +08:00
    好多 V 友都推荐用前端技术写 GUI ,能具体些吗
    25 条回复    2015-12-28 12:29:31 +08:00
    xufang
        1
    xufang  
       2015-12-27 12:39:46 +08:00
    呃,我的建议可能功利一些,楼主你既然有了这样的基础,不如去自学 android(java) 开发, pc 桌面实在没啥钱途。君不见很多都用 webkit 包一下就当作桌面 GUI 了吗。。。
    lbp0200
        2
    lbp0200  
       2015-12-27 12:40:35 +08:00 via Android
    wpf
    Slienc7
        3
    Slienc7  
       2015-12-27 12:50:55 +08:00
    PublicID
        4
    PublicID  
       2015-12-27 12:58:46 +08:00
    GUI 就是 controls + layout + event ,没什么难的,跟命令行本质一样
    longaiwp
        5
    longaiwp  
       2015-12-27 13:01:40 +08:00
    建议还是去搞 iOS 和 Android 吧,虽然觉得人都要有点信仰,然而找不到饭吃,信仰有个卵用(笑
    warlock
        6
    warlock  
       2015-12-27 13:03:03 +08:00 via Android
    C#
    mikicomo
        7
    mikicomo  
    OP
       2015-12-27 14:02:29 +08:00
    @xufang 嗯,这也是知道的,可是我也有那么一点儿信仰值,直接 webkit 的启动速度我用过的几个都好慢,还是希望纯正的 win 下的 gui 编程,( android 也是要学的,不过始终对 pc 抱有好感)
    @lbp0200 能具体些吗?

    @xgowex qt 应该也是类似 wpf 的“框架”吧(不知道框架这个词用的对不对


    @longaiwp android 会搞,不过不想只搞 android (小任性,小信仰


    @warlock 可以具体些描述吗,谢谢了
    zackkson1991
        8
    zackkson1991  
       2015-12-27 14:08:54 +08:00
    支持学习 iOS ,如 5 楼所说。因为你已经有了一定的编程基础。加油
    bdbai
        9
    bdbai  
       2015-12-27 14:47:42 +08:00 via iPhone
    @mikicomo QT 对应的是 WinForm 。 WPF 要神奇很多。既然 Windows 10 这么火,试试 UWP 开发吧。
    PublicID
        10
    PublicID  
       2015-12-27 14:50:03 +08:00
    图形用户界面(GUI)应用开发的两种思路
    http://www.jianshu.com/p/94dafea1b981
    mikicomo
        11
    mikicomo  
    OP
       2015-12-27 15:03:55 +08:00
    @zackkson1991 嗯, ios 是不错,不过还是先从 android 开始吧, android 党:) [会努力哒]
    @bdbai 嗯,查了下 UWP ,很有意思呢
    @PublicID 说实话,,,以现有基础看还是觉得模棱两可的
    Hello1995
        12
    Hello1995  
       2015-12-27 15:17:29 +08:00 via Android
    Qt5 ,跨平台。适合你自己玩。
    silvernoo
        13
    silvernoo  
       2015-12-27 15:53:04 +08:00
    win 上用 C#,其余的用 qt 。不过好久都没想出用图形化界面能干啥。
    longaiwp
        14
    longaiwp  
       2015-12-27 16:34:04 +08:00
    @silvernoo 不要用 ide 吧,我觉得你挺适合手写代码的,真的,,,
    longaiwp
        15
    longaiwp  
       2015-12-27 16:35:05 +08:00
    @mikicomo UWP 其实很不错的,然而没多少工作(笑---来自 V2EX 的 UWP 客户端
    noahzh
        16
    noahzh  
       2015-12-27 16:50:56 +08:00
    做 win 客户端开发一点前途也没有.还不如学 js 去.
    mikicomo
        17
    mikicomo  
    OP
       2015-12-27 17:38:11 +08:00
    @longaiwp smile cry
    learnshare
        18
    learnshare  
       2015-12-27 18:10:34 +08:00
    Qt/Web 吧
    mikicomo
        19
    mikicomo  
    OP
       2015-12-27 18:12:44 +08:00
    @learnshare 好多 V 友都说 web ,能稍微具体些么
    BGLL
        20
    BGLL  
       2015-12-27 18:30:06 +08:00
    Qt : C++ & QML(类似 CSS + Javascript)
    Web: node-webkit 、 CEF
    kingcos
        21
    kingcos  
       2015-12-27 18:49:11 +08:00 via iPhone
    那么大神们, iOS 的学习路线是什么?迷茫啊
    Comdex
        22
    Comdex  
       2015-12-27 21:24:39 +08:00
    aardio
    theohateonion
        23
    theohateonion  
       2015-12-28 09:06:43 +08:00   ❤️ 1
    @kingcos 极客学院有学习路径图 或者看这个 http://www.stuq.org/subject/skill-map/
    mikicomo
        24
    mikicomo  
    OP
       2015-12-28 10:23:48 +08:00
    @theohateonion 点赞!
    kingcos
        25
    kingcos  
       2015-12-28 12:29:31 +08:00
    @theohateonion 谢谢!我去看看~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5860 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:37 · PVG 10:37 · LAX 18:37 · JFK 21:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.