我是一名想成为程序员的计算机科学专业的学生,我有一个 C# 讲座。但我只有一台 Mac 和一台 Linux 电脑。
我需要能够使用接口和逻辑 (XAML/C#) 对应用程序进行编程。而且我不知道如何在 Linux 上做到这一点。请帮我!我在任何计算机上都没有 Windows。我知道我可以在 Linux 上用 C# 编写“后端”,但我不能使用可视化工具。
我是一名想成为程序员的计算机科学专业的学生,我有一个 C# 讲座。但我只有一台 Mac 和一台 Linux 电脑。
我需要能够使用接口和逻辑 (XAML/C#) 对应用程序进行编程。而且我不知道如何在 Linux 上做到这一点。请帮我!我在任何计算机上都没有 Windows。我知道我可以在 Linux 上用 C# 编写“后端”,但我不能使用可视化工具。
Avalonia是用于 .NET Framework、.NET Core 和 Mono 的开源跨平台 XAML 框架。
Avalonia 使用 XAML 方言,任何来自 WPF、UWP 和 Xamarin Forms 的人都会立即感到熟悉。正如您对 XAML 框架所期望的那样,Avalonia 支持绑定、MVVM、无外观控件和数据模板。
Visual Studio Code的XML Complete扩展通过提供提示来帮助编辑 XML 文件。为 XAML 文件类型(WPF、Avalonia)和 csproj 文件提供了示例架构文件。
Visual Studio Code 的功能远不如 Visual Studio,但它具有运行 GUI 应用程序的能力。如果这还不足以满足您的课程作业,请尝试Visual Studio 2019 for Mac。在安装任何东西之前请注意,您可能必须安装一些额外的包才能与 Visual Studio Code 或 Visual Studio 一起使用。