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

想快速学习Windows桌面软件开发应该学什么开发语言?

  •  
  •   ajoop · 2013-03-17 18:40:42 +08:00 · 10681 次点击
    这是一个创建于 4029 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果想要快速开发一款Windows系统的软件,应该学习什么语言?
    哪种语言有类似web开发中的rails或django这样的现成的框架可以拿来就用的。
    软件需求不复杂,对UI也没要求。
    就是希望能快速上手并开发。
    学过C语言,略懂C++部分知识。
    第 1 条附言  ·  2013-03-18 13:18:59 +08:00
    由于没考虑跨平台,只在Windows上使用,所以初步决定使用C#试试。
    26 条回复    2017-08-23 06:05:00 +08:00
    batfree
        1
    batfree  
       2013-03-17 21:00:26 +08:00
    会C++的话就直接MFC吧。GUI框架MFC就是最基本的。或者是Win32,这些都不太难。 不需要什么框架之类的。 也可以QT。
    twor2
        2
    twor2  
       2013-03-17 21:06:10 +08:00
    c# .net
    ksword
        3
    ksword  
       2013-03-17 21:13:31 +08:00
    对性能要求不高就C# + WPF
    haohaolee
        4
    haohaolee  
       2013-03-17 21:14:03 +08:00
    不复杂的 UI,WinForm 足以,C# 也易学
    goxofy
        5
    goxofy  
       2013-03-17 21:42:36 +08:00
    c# MFC
    thedevil5032
        6
    thedevil5032  
       2013-03-17 21:48:13 +08:00 via iPad
    Pythoner 乱入, 推荐PytQt。
    thedevil5032
        7
    thedevil5032  
       2013-03-17 21:49:10 +08:00 via iPad
    纠正 PytQt 为 PyQt。
    shinwood
        8
    shinwood  
       2013-03-17 21:49:19 +08:00
    要快速,C#,不二之选。
    ajoop
        9
    ajoop  
    OP
       2013-03-17 22:48:03 +08:00
    @batfree
    @twor2
    @ksword
    @haohaolee
    @goxofy
    @thedevil5032
    @thedevil5032
    @shinwood
    谢谢回答,搜索一下,发现C#.NET还行,上手较快。
    ywencn
        10
    ywencn  
       2013-03-17 22:48:29 +08:00
    易语言
    ywencn
        11
    ywencn  
       2013-03-17 22:48:59 +08:00
    C#.NET那个蛋疼货对xp就是悲剧
    keyman
        12
    keyman  
       2013-03-18 03:48:44 +08:00
    建议c# wpf,别去碰mfc. 不考虑夸平台也别碰qt.
    感觉现在各平台的gui框架坑都挺多的.
    arzusyume
        13
    arzusyume  
       2013-03-18 09:01:59 +08:00   ❤️ 1
    最近萌tidesdk...html+js
    aisk
        14
    aisk  
       2013-03-18 09:08:48 +08:00
    C# WinForms
    shiweifu
        15
    shiweifu  
       2013-03-18 09:12:16 +08:00
    推荐Python + Tk
    Part
        16
    Part  
       2013-03-18 10:33:45 +08:00
    @arzusyume win下tidesdk最终生成exe还是一大堆xxx?
    huazhouji
        17
    huazhouji  
       2013-03-18 11:44:04 +08:00 via iPhone
    本人一直是java swt。。。感觉也挺快的,因为有swtdesigner 不过界面很平民,最求绚就算了
    quake0day
        18
    quake0day  
       2013-03-18 12:06:56 +08:00
    Python 简单的系统小操作都被封装的很好了。需要界面用下QT就好
    xnnyygn
        19
    xnnyygn  
       2013-03-18 12:07:11 +08:00
    C#吧。貌似有可视化UI构建?学过C系的人语法上没有太大问题。
    workaholic
        20
    workaholic  
       2013-03-18 12:55:32 +08:00
    易语言
    jesonyang
        21
    jesonyang  
       2013-03-18 13:02:18 +08:00
    MFC!
    rollse
        22
    rollse  
       2013-03-18 13:37:18 +08:00   ❤️ 2
    @ywencn 的确。
    1. xp没有自带.net framework,你的软件发布要不把.net 放进来造成自己的安装器凭空多出几十M,要不安装的时候判断环境确定是否先安装.net,都是悲剧。
    2. 不止如此,win7也是。国内盗版横行,很多人用的还是精简版的win7,.net都无法enable,也装不上。
    3. 还有字体,不是所有用户的系统都有完整的字体库,如果没有,那你的界面会变得很有喜感
    4. 想以后和别人合作或者卖掉,c#的都是问题。

    正想好好做windows客户端,c++,不管你是MFC,还是directui等界面库,都可以。而且直接和windows系统的消息机制打交道,你的技术是限制你产品的唯一因素。

    经验之谈,各位看看即可。
    treo
        23
    treo  
       2013-03-18 14:53:35 +08:00
    ATi连驱动控制面板都用.net开发了,竟然还有人担心.net的普及率。。
    arzusyume
        24
    arzusyume  
       2013-03-18 20:24:17 +08:00
    @Part exe和一些dll及资源文件
    jiangplus
        25
    jiangplus  
       2013-03-18 21:17:33 +08:00   ❤️ 1
    觉得可以用C#和Winforms,GDI+,带上个.Net Framework 2就尅一了,XP也适合
    十几M现在问题不大
    yaolixing
        26
    yaolixing  
       2017-08-23 06:05:00 +08:00
    他山界面开发框架是一套基于 Gecko 的跨平台界面解决方案。可使用 xul, html(5), css(3), js 开发界面,支持 js, c++互调,发行包大小 13MB
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1396 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:33 · PVG 01:33 · LAX 10:33 · JFK 13:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.