GNU/Linux >> Znalost Linux >  >> Linux

Visual Basic .Net v Linuxu

Můžete se podívat na Mono VisualBasic.Net support nebo se můžete jít podívat na projekt Gambas.

Nenajdete plně kompatibilní řešení.


V Linuxu můžete spouštět Visual Basic, Visual Basic.net, C# kód a aplikace.

Nejoblíbenějším .net IDE je Visual Studio (nyní ve verzi 2019), které běží ve Windows a Mac OS. Dobrou alternativou pro uživatele Linuxu je Visual Studio Code (běží v Linuxu, Windows a Mac)

Můžete kompilovat a spouštět Visual Basic .net kód a aplikace (součást .net frameworku, zvažte nástupce Visual Basicu, s několika jazykovými rozdíly od vb6). Podmnožinou .net je .Net Core, které lze nainstalovat na

  • Red Hat,
  • Ubuntu,
  • Máta,
  • Debian
  • Fedora,
  • CentOs,
  • Oracle Linux
  • a distribuce openSUSE Linux.

Podrobnosti o nastavení na https://www.microsoft.com/net/core

Můžete také použít Mono, bezplatný a open-source projekt vedený Xamarin (dceřiná společnost Microsoftu) a .NET Foundation. Projekt se zaměřuje na podporu sady nástrojů kompatibilních se standardem ECMA .NET Framework (včetně kompilátoru C# a Common Language Runtime).

Mono lze nainstalovat na

  • Ubuntu,
  • Debian
  • Raspbian (používá se v Raspberry pi)
  • a distribuce CentOs Linux.

Většinu aplikací pro Windows (vytvořených pomocí VB, Vb.net nebo jiných nástrojů) můžete spouštět pomocí wine, které podporuje Windows API na Linuxu.

** O Visual Basic (ne VB.net, kvůli původní otázce) **

Všimněte si, že poslední verze Visual Basic je 6.0, vydaná v roce 1998, deklarovaná jako starší v roce 2008 a podporovaná v systémech Windows XP, Vista, Windows Server 2008 včetně R2, Windows 7, Windows Server 2012 a Windows 8.x. Existují také další základní příchutě (jako quick basic, Gambas nebo jiné)

Data ukončení podpory pro Visual Basic 6.0 jsou:

  • Rozhraní IDE Visual Basic 6.0 [Integrated Development Environment]:podpora skončila 8. dubna 2008.
  • Visual Basic 6.0 Runtime základní knihovny a spouštěcí jádro používané ke spouštění aplikací VB6:podpora skončila 8. dubna 2014.
  • Rozšířené soubory Visual Basic 6.0 Runtime:podpora skončila 8. dubna 2014.

Existuje několik, jako SimpleBasic, GnomeBasic a XBasic. Žádný z nich není plně kompatibilní s Visual Basic.

Výše uvedená odpověď byla přijata před eony, ale je strašně zastaralá, protože v poslední době existuje také .Net Core. Toto bude spustit skutečný jazyk VB.Net, ale nebude používejte ovládací prvky a funkce WinForms, které pohánějí většinu skutečných aplikací VB.Net. .NET Core 3 podporuje některé varianty WinForms, ale pouze na Windows.

Zkontrolujte prosím vynikající odpověď Pedra Polonia, která obsahuje všechny podrobnosti, které mně chybí.


Linux
  1. 10 základních příkladů příkazu Netstat pro Linux

  2. Porozumění základním příkazům Linuxu

  3. Cheat Sheet pro základní příkazy Linuxu

  1. Podporuje .NET Core v Linuxu Visual Basic?

  2. NuGet pro .NET Core na Linuxu

  3. .NET core X509Store na linuxu

  1. Linux – účel adresáře /net?

  2. Základní Linuxové příkazy

  3. Základní správa uživatelů Linuxu