询问各位程序员,我之前自己在 windows 下用 VB.net 写了几个 winForm 小程序. 请问如何迁移至 Mac ,或者移动 web 端。 其中一个小程序是串口通讯,与一个外置设备进行通讯。 另外一个是 pdf 文件中关键字检索。
多谢。
询问各位程序员,我之前自己在 windows 下用 VB.net 写了几个 winForm 小程序. 请问如何迁移至 Mac ,或者移动 web 端。 其中一个小程序是串口通讯,与一个外置设备进行通讯。 另外一个是 pdf 文件中关键字检索。
多谢。
1
jiulang Aug 26, 2022
创建 asp.netcore ,把串口通讯和 pdf 文件中关键字检索的功能移植过来。
|
2
villivateur Aug 26, 2022 via Android
用 MAUI 重构一下
|
3
zhuangzhuang1988 Aug 26, 2022
试试 ETO( https://github.com/picoe/Eto)或者 Avalonia
|
4
bthulu Aug 26, 2022
mac 上安装虚拟机, 虚拟机里装 windows, 把你的程序复制到这个 windows 里就行了
|
5
windseeker OP @bthulu 这个可能是最终解决方案了,我想转移到 web 上,怎奈不会,是否可转移至 python ,是不是基本上就要重新写了?
|
6
windseeker OP @jiulang 多谢。程序其实非常简单,估计做程序员的半小时就写好了,我考虑要不学习一下 python 啥的,干脆重新写。只是这么多年一直都习惯 VS 里的 winForm 界面编辑,对 python 这样的形式很不习惯。
|
7
mlmdflr Aug 26, 2022
有时间的话学新的东西重写呗,,
|
8
mmdsun Aug 26, 2022
Xamarin.Forms 跨平台: https://docs.microsoft.com/zh-cn/xamarin/ , 语言 vb 改 C#
或者 MAUI: https://docs.microsoft.com/zh-cn/dotnet/maui/what-is-maui |
9
ragnaroks Aug 27, 2022
这个东西如果能带来效益的话,可以考虑用控制台服务进程加基于 websocket 的网页界面的形式
|
10
yangzzzzzz Aug 27, 2022
你这个 winform 的程序,需要调用系统级的 api 吗。如果不需要直接写一套 api ,ui 换成 web 形式。
|
11
beyondex Aug 27, 2022
用 mono 直接可以让 winfrom 在 mac 上运行,不过 UI 还是 windows 的 UI ,或者 GTK#
|