已回答 将VB.NET Winforms应用程序带到其他平台?

印喜

-
已加入
2020年8月24日
留言内容
11
地点
斯德哥尔摩
编程经验
10+
你好

刚接触这个世界,我的背景是Java开发-对可用工具等的Microsoft生态系统来说是新的。
我已经接管了目前仅Windows用户使用的VB.NET应用程序。
让该应用程序运行最简单的方法是:(1)Windows和Mac OS(2)+ Chromebook& Linux ?

如果可能的话,这是否可能-我应该如何以一个小的例子作为概念证明呢?

最好,我
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,500
地点
弗吉尼亚州切萨皮克
编程经验
10+
哇...双重打击为您。在另一个线程中,您有一个VB6应用程序,在这个线程中,您有一个VB.NET WinForms应用程序。你最短的路可能 Xamarin表格,但前提是您可以在Linux和Chrome操作系统上使用GTK#,但是其他人可能还会提出其他建议,以最少的代码重写来达到目标​​平台的目的。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,925
地点
英国
编程经验
10+
我的签名中有一个链接,可以帮助您将代码从VB.Net转换为C#。如果您不希望转换应用程序,则将其发布在错误的论坛上。利用 VB.NET开发人员社区 有关VB.Net的问题。

我的建议是不要烦恼转换,而是从以前的应用程序复制设计结构,并使用与VB.Net应用程序相同的设计结构从头开始重写代码。 跳伞更好建议的其他替代方法是使用Mono。你会需要 Xamarin的MonoTouch 适用于iOS支持(docs),在这种情况下,使用Xamarin可能会更好。其他替代方法是使用 Avalonia UI框架.

这不是C#论坛吗?
OP可能正在转换应用程序: 从Win7移植Winforms-应用程序&VB6 to Win10 & C# .NET
 
Last edited:

印喜

-
已加入
2020年8月24日
留言内容
11
地点
斯德哥尔摩
编程经验
10+
哇...双重打击为您。在另一个线程中,您有一个VB6应用程序,在这个线程中,您有一个VB.NET WinForms应用程序。你最短的路可能 Xamarin表格,但前提是您可以在Linux和Chrome操作系统上使用GTK#,但是其他人可能还会提出其他建议,以最少的代码重写来达到目标​​平台的目的。

感谢Skidiver,
并感谢您的关注。
我面临着多达10个VB6应用程序(用于处理“归档”文件,在内部使用,而不是任何意义上的“大文件”),我想将其转换为C#.NET
-以前的开发人员确实完成了1个应用程序,并将其转换为VB.NET。
这里没有异想天开,也没有双重异想天开 :)
我想我可以等待将其移植到其他平台,需要正确确定优先级。

最好,我
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,500
地点
弗吉尼亚州切萨皮克
编程经验
10+
VB.NET已经在.NET平台中。它编译成与C#,F#和IronPython编译成的相同的IL。
 
Last edited:

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,925
地点
英国
编程经验
10+
印奇,您还没有阅读我给您的回复吗?
 

印喜

-
已加入
2020年8月24日
留言内容
11
地点
斯德哥尔摩
编程经验
10+
印奇,您还没有阅读我给您的回复吗?

不太喜欢那些自动转换程序,如果我要维护这些程序,那么我想
一步一步地走过他们。转换它们并学习。
我从前同事那里得到的另一个建议是将应用程序打包在docker中,并使其可以通过浏览器访问。

-一世
 
最佳 底部