ajoop
V2EX  ›  问与答

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

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

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

    经验之谈,各位看看即可。
    treo
    treo
    Mar 18, 2013
    23
    ATi连驱动控制面板都用.net开发了,竟然还有人担心.net的普及率。。
    arzusyume
    arzusyume
    Mar 18, 2013
    24
    @Part exe和一些dll及资源文件
    jiangplus
    jiangplus
    Mar 18, 2013❤️1
    25
    觉得可以用C#和Winforms,GDI+,带上个.Net Framework 2就尅一了,XP也适合
    十几M现在问题不大
    yaolixing
    yaolixing
    Aug 23, 2017
    26
    他山界面开发框架是一套基于 Gecko 的跨平台界面解决方案。可使用 xul, html(5), css(3), js 开发界面,支持 js, c++互调,发行包大小 13MB
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2938 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 11:21 · PVG 19:21 · LAX 03:21 · JFK 06:21
    ♥ Do have faith in what you're doing.