请问 winForm 代码的迁移 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
windseeker
V2EX    程序员

请问 winForm 代码的迁移

  •  
  •   windseeker 2022-08-26 17:05:22 +08:00 2180 次点击
    这是一个创建于 1149 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    多谢。

    12 条回复    2022-08-27 13:20:05 +08:00
    jiulang
        1
    jiulang  
       2022-08-26 17:10:34 +08:00
    创建 asp.netcore ,把串口通讯和 pdf 文件中关键字检索的功能移植过来。
    villivateur
        2
    villivateur  
       2022-08-26 17:12:48 +08:00 via Android
    用 MAUI 重构一下
    zhuangzhuang1988
        3
    zhuangzhuang1988  
       2022-08-26 20:14:16 +08:00
    bthulu
        4
    bthulu  
       2022-08-26 21:08:37 +08:00
    mac 上安装虚拟机, 虚拟机里装 windows, 把你的程序复制到这个 windows 里就行了
    windseeker
        5
    windseeker  
    OP
       2022-08-26 21:48:45 +08:00
    @bthulu 这个可能是最终解决方案了,我想转移到 web 上,怎奈不会,是否可转移至 python ,是不是基本上就要重新写了?
    windseeker
        6
    windseeker  
    OP
       2022-08-26 21:51:07 +08:00
    @jiulang 多谢。程序其实非常简单,估计做程序员的半小时就写好了,我考虑要不学习一下 python 啥的,干脆重新写。只是这么多年一直都习惯 VS 里的 winForm 界面编辑,对 python 这样的形式很不习惯。
    mlmdflr
        7
    mlmdflr  
       2022-08-26 21:56:35 +08:00
    有时间的话学新的东西重写呗,,
    mmdsun
        8
    mmdsun  
       2022-08-26 22:41:43 +08:00
    ragnaroks
        9
    ragnaroks  
       2022-08-27 08:16:07 +08:00
    这个东西如果能带来效益的话,可以考虑用控制台服务进程加基于 websocket 的网页界面的形式
    yangzzzzzz
        10
    yangzzzzzz  
       2022-08-27 09:37:18 +08:00
    你这个 winform 的程序,需要调用系统级的 api 吗。如果不需要直接写一套 api ,ui 换成 web 形式。
    beyondex
        11
    beyondex  
       2022-08-27 09:55:45 +08:00
    用 mono 直接可以让 winfrom 在 mac 上运行,不过 UI 还是 windows 的 UI ,或者 GTK#
    beginor
        12
    beginor  
       2022-08-27 13:20:05 +08:00
    @beyondex winform 在新版本的 macos 几乎无法运行了,我前段时间测试过是这样子的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2692 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 14:11 PVG 22:11 LAX 07:11 JFK 10:11
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86