如何开发Windows程序?

如何开发Windows程序?

我刚刚开始使用 Ubuntu,但我需要开发一个应用程序,一个可以在我的工作电脑上运行的小程序,而我的工作电脑必须运行 Windows 7。我需要为我的工作开发一个应用程序,它具有客户端/服务器功能、一个单一的网络数据库,并且员工可以更改数据库内容然后提交表单。有没有可以像 Visual Basic/Studio 一样为 Windows 构建程序的 IDE?

如果上述问题的答案是“否”,那么在 Ubuntu 上进行开发最容易学习的语言是什么?

答案1

我不确定我是否明白你需要什么。

  • 如果您需要在 Ubuntu 内部构建一个可以在 Windows 上运行的程序,那么您需要进行交叉编译:如何在 Ubuntu 中为 Windows 编程?。不过,我相信如果您愿意使用 Linux,那么您应该忘记 VB。
  • 如果你需要编写一个可以在 Windows 中编译的程序,那么你需要的是跨平台的。你应该寻找GTK+Qt或者类似 GUI 的东西。语言是一个选择问题,但我相信如果你使用这两个库中的任何一个,C++ 是最自然的选择。

关于在 Ubuntu 上学习开发最简单的语言,我认为这个问题没有答案。对我来说最简单的语言对你来说可能并不容易。我会使用 Python 来完成快速任务,使用 C++ 来完成更复杂的应用程序。

答案2

欢迎来到 AskUbuntu。开发在 Linux 和 Windows 上运行的程序的最佳方式是在可移植平台或可移植语言上进行。一些选项:

  • Java

  • 蟒蛇

  • C/C++(在这种情况下,您需要在 Windows 机器上重新编译该程序)

  • C#

对于前三个我建议作为 IDE;适用于 C#Monodevelop是正确的做法。

但也许还有很多其他选择

答案3

如果您确实想在此过程中使用 C# 和 .NET,则需要在虚拟机中安装 Windows。如果您要解决特定问题,则应该始终有一台运行该平台的机器(虚拟或非虚拟)进行测试。创建 Windows 机器后,您就可以在该机器上使用 Visual Studio。

您可以随时尝试使用 Java 等跨平台编程语言创建应用程序。用 Java 编写的应用程序无需花费太多精力即可在 JRE 支持的任何平台上运行。

相关内容