gowl
V2EX  ›  .NET

看来 Windows Forms 依然活的好好的

  •  
  •   gowl · Sep 20, 2023 · 5547 views
    This topic created in 1142 days ago, the information mentioned may be changed or developed.
    15 replies  •  2023-12-13 20:40:35 +08:00
    DawnMoon
    DawnMoon
    Sep 20, 2023
    1
    这种东西常常用来开发工业软件,寿命老长了
    LitterGopher
    LitterGopher
    Sep 20, 2023
    2
    我怎么感觉是百足之虫,死而不僵呢?
    xomix
    xomix
    Sep 20, 2023
    3
    你要这样看,mfc 不也还在用。但是适用范围缩小到一定范围了
    yolee599
    yolee599
    Sep 20, 2023
    4
    之前想用这套实现一个多主题,除了自定义控件和买别人做好的,竟然找不到合适的方法,就没继续用了
    opengps
    opengps
    Sep 20, 2023
    5
    本来就好好的,工业领域现在主流就是 C#或者 C++的 windowsfrom
    beyondex
    beyondex
    Sep 20, 2023
    6
    Windows Forms 、Electron 我都熟。只要对 UI 样式要求不高的领域,Windows Forms 写客户端程序那叫一个方便一个快。
    isnullstring
    isnullstring
    Sep 20, 2023
    7
    工控这边用得比较多,显示信息 明确、容易理解 就行 ,至于好不好看 不怎么在意
    ltmst
    ltmst
    Sep 20, 2023❤️1
    8
    @yolee599 #4 对样式有高要求应该选 wpf ,用 winform 自定义样式得对 gdi+特别熟练才行。
    elechi
    elechi
    Sep 20, 2023
    9
    mfc 还在用,还得兼容 xp 。。。
    ShaoMing
    ShaoMing
    Sep 20, 2023 via iPhone
    10
    好看不好看不重要,要的是简单明了
    lujiaxing
    lujiaxing
    Sep 20, 2023
    11
    这玩意多得很. 很多医疗系统, 工控系统都是 WinForm 的. 甚至有不少客户用的还是 Windows XP. 你不用 WinForm 准备拿什么玩意给他们用...

    不过现在很多都已经转 Avalonia / Uno 了. 毕竟信创嘛, 总要考虑那些统信之类的 Linux 环境的.
    JimWang2020
    JimWang2020
    Sep 20, 2023
    12
    WPF 在 .NET 8.0 有了一个新的 OpenFolderDialog ,不过聊胜于无了

    https://devblogs.microsoft.com/dotnet/wpf-file-dialog-improvements-in-dotnet-8/
    finallyeva
    finallyeva
    Sep 21, 2023
    13
    我有时候给业务部门开发一点查询的小工具就用 windowsform,他们什么都不懂,还要让他们用命令行,算了吧
    forgottencoast
    forgottencoast
    Dec 12, 2023
    14
    What's new with WinForms | .NET Conf 2023
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1643 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 23:57 · PVG 07:57 · LAX 15:57 · JFK 18:57
    ♥ Do have faith in what you're doing.