GNU/Linux >> Linux の 問題 >  >> Linux

Linux の Visual Basic .Net

Mono VisualBasic.Net support を見ることができます 、または Gambas プロジェクトをチェックしてみてください。

完全に互換性のあるソリューションは見つかりません。


Linux で Visual Basic、Visual Basic.net、C# コード、およびアプリケーションを実行できます。

最も人気のある .net IDE は、Windows および Mac Os で実行される Visual Studio (現在はバージョン 2019) です。 Linux ユーザーに適した代替手段は、Visual Studio Code (Linux、Windows、および Mac で実行) です。

Visual Basic .net コードとアプリケーションをコンパイルして実行できます (.net フレームワークの一部であり、Visual Basic の後継と見なされますが、vb6 とはいくつかの言語の違いがあります)。 .net のサブセットは、インストール可能な .Net Core です

  • レッドハット
  • Ubuntu、
  • ミント、
  • デビアン
  • フェドラ
  • CentO、
  • オラクル Linux
  • および openSUSE Linux ディストリビューション

https://www.microsoft.com/net/core でのセットアップの詳細

また、Xamarin (Microsoft の子会社) と .NET Foundation が主導する無料のオープン ソース プロジェクトである Mono を使用することもできます。プロジェクトの焦点は、ECMA 標準に準拠した .NET Framework と互換性のある一連のツール (C# コンパイラと共通言語ランタイムを含む) をサポートすることです。

Mono は次の場所にインストールできます

  • Ubuntu、
  • デビアン
  • Raspbian (Raspberry pi で使用)
  • および CentOs Linux ディストリビューション

Linux で Windows API をサポートする wine を使用して、ほとんどの Windows アプリケーション (VB、Vb.net、またはその他のツールで作成) を実行できます。

** Visual Basic について (元の質問により VB.net ではありません) **

Visual Basic の最後のバージョンは 6.0 で、1998 年にリリースされ、2008 年にレガシーとして宣言され、R2、Windows 7、Windows Server 2012、および Windows 8.x を含む Windows XP、Vista、Windows Server 2008 でサポートされていることに注意してください。他の基本的なフレーバーもあります (クイックベーシック、ガンバなど)

Visual Basic 6.0 のサポート終了日は次のとおりです:

  • Visual Basic 6.0 IDE [統合開発環境]:サポートは 2008 年 4 月 8 日に終了しました。
  • Visual Basic 6.0 ランタイム VB6 アプリケーションの実行に使用されるベース ライブラリと実行エンジン:2014 年 4 月 8 日にサポートが終了しました。
  • Visual Basic 6.0 ランタイム拡張ファイル:2014 年 4 月 8 日にサポートが終了しました。

SimpleBasic、GnomeBasic、XBasic など、いくつかあります。 Visual Basic と完全に互換性があるものはありません。

上記の回答は何年も前に受け入れられましたが、最近では .Net Core もあるため、ひどく時代遅れです。これはする 実際の VB.Net 言語を実行しますが、実行しません ほとんどの実際の VB.Net アプリを強化する WinForms コントロールと機能を使用します。 .NET Core 3 は、WinForms のいくつかのバリエーションをサポートしていますが、Windows でのみサポートしています。

私が見逃しているすべての詳細を含む Pedro Polonia の優れた回答を確認してください。


Linux
  1. Linux – / net Directoryの目的は?

  2. 基本的なLinuxコマンド

  3. Linux 環境での C#

  1. LinuxNetstatコマンドの10の基本的な例

  2. 基本的なLinuxユーザー管理

  3. Visual Basic は Linux 上の .NET Core でサポートされていますか?

  1. 基本的な Linux コマンドを理解する

  2. Linux での基本的な「ls」コマンドの例

  3. 基本的な Linux コマンドのチート シート