• 请不要在回答技术问题时复制粘贴 AI 生成的内容
windseeker
V2EX  ›  程序员

请问 winForm 代码的迁移

  •  
  •   windseeker · Aug 26, 2022 · 2566 views
    This topic created in 1358 days ago, the information mentioned may be changed or developed.

    询问各位程序员,我之前自己在 windows 下用 VB.net 写了几个 winForm 小程序. 请问如何迁移至 Mac ,或者移动 web 端。 其中一个小程序是串口通讯,与一个外置设备进行通讯。 另外一个是 pdf 文件中关键字检索。

    多谢。

    12 replies    2022-08-27 13:20:05 +08:00
    jiulang
        1
    jiulang  
       Aug 26, 2022
    创建 asp.netcore ,把串口通讯和 pdf 文件中关键字检索的功能移植过来。
    villivateur
        2
    villivateur  
       Aug 26, 2022 via Android
    用 MAUI 重构一下
    zhuangzhuang1988
        3
    zhuangzhuang1988  
       Aug 26, 2022
    bthulu
        4
    bthulu  
       Aug 26, 2022
    mac 上安装虚拟机, 虚拟机里装 windows, 把你的程序复制到这个 windows 里就行了
    windseeker
        5
    windseeker  
    OP
       Aug 26, 2022
    @bthulu 这个可能是最终解决方案了,我想转移到 web 上,怎奈不会,是否可转移至 python ,是不是基本上就要重新写了?
    windseeker
        6
    windseeker  
    OP
       Aug 26, 2022
    @jiulang 多谢。程序其实非常简单,估计做程序员的半小时就写好了,我考虑要不学习一下 python 啥的,干脆重新写。只是这么多年一直都习惯 VS 里的 winForm 界面编辑,对 python 这样的形式很不习惯。
    mlmdflr
        7
    mlmdflr  
       Aug 26, 2022
    有时间的话学新的东西重写呗,,
    mmdsun
        8
    mmdsun  
       Aug 26, 2022
    ragnaroks
        9
    ragnaroks  
       Aug 27, 2022
    这个东西如果能带来效益的话,可以考虑用控制台服务进程加基于 websocket 的网页界面的形式
    yangzzzzzz
        10
    yangzzzzzz  
       Aug 27, 2022
    你这个 winform 的程序,需要调用系统级的 api 吗。如果不需要直接写一套 api ,ui 换成 web 形式。
    beyondex
        11
    beyondex  
       Aug 27, 2022
    用 mono 直接可以让 winfrom 在 mac 上运行,不过 UI 还是 windows 的 UI ,或者 GTK#
    beginor
        12
    beginor  
       Aug 27, 2022
    @beyondex winform 在新版本的 macos 几乎无法运行了,我前段时间测试过是这样子的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4286 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 10:11 · PVG 18:11 · LAX 03:11 · JFK 06:11
    ♥ Do have faith in what you're doing.