„Dotnet“, dirbkite su .NET „Ubuntu 18.04“ ir sukurkite savo pirmąją programą

apie dotnet

Kitame straipsnyje apžvelgsime .NET branduolį. Tai yra nemokama „cross-platform“ ir „open source“ sistema, kurią sukūrė „Microsoft“ kurti darbalaukio programas, programas mobiliesiems, žiniatinklio programas, žaidimų programas ir kt.

Jei esate .NET kūrėjas ir atėjote iš „Windows“ platformos, jums padės .NET branduolys lengvai sukonfigūruokite savo kūrimo aplinką, bet kurioje „Gnu / Linux“ ir „Unix“ operacinėje sistemoje. Kitose eilutėse pamatysime, kaip įdiekite „Microsoft .NET Core SDK“ į „Ubuntu 18.04“ ir kaip parašyti pirmąją paraišką naudojant donet.

Įdiekite „Microsoft .NET Core SDK“ į „Ubuntu 18.04“

.NET branduolys yra suderinamas su GNU / Linux, Mac OS ir Windows. Jį galima įdiegti populiariausiose GNU / Linux operacinėse sistemose, įskaitant: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE ir Ubuntu.

Norėdami pradėti, atidarysime terminalą („Ctrl“ + „Alt“ + T) ir įveskite šias komandas:

atsisiųskite „Microsoft .net“ ir įdiekite „Ubuntu“

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

taip pat turėsime įgalinti „Visatos“ saugyklą, jei dar neįjungėte. Tai galima padaryti įvedus terminalą:

sudo add-apt-repository universe

Dabar gali įdiekite .NET core SDK naudojant komandas:

įdiekite apt-transport-https

sudo apt install apt-transport-https

įdiekite dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

Po įdiegimo mes galime patikrinkite įdiegtą versiją rašyti:

„dotnet“ versija

dotnet --version

Pirmosios programos kūrimas naudojant dotnet

Kaip matote, .NET core SDK buvo tinkamai įdiegtas mūsų „Ubuntu“. Dabar pats laikas sukurti pirmąją programą naudojant dotnet.

Kaip pavyzdį sukursiu naują programą pavadinimu „ubunlogProgramėlė". Norėdami tai padaryti, tiesiog turite atidaryti terminalą („Ctrl“ + „Alt“ + T) ir paleisti:

Sukurkite konsolės programą naudodami „dotnet“

dotnet new console -o ubunlogApp

Kaip matote aukščiau pateiktoje ekrano kopijoje, „dotnet“ sukūrė naują konsolės tipo programą. Parametras -o sukuria katalogą, pavadintą 'ubunlogProgramėlė„kur saugomi programos duomenys su visais reikalingais failais.

Jei pereisime prie katalogo ubunlogProgramėlėje rasime kažką panašaus į šiuos dalykus:

failus iš programos, sukurtos naudojant dotnet

Yra du failai, vadinami ubunlogApp.csproj ir Program.cs bei katalogą obj. Pagal numatytuosius nustatymus „Program.cs“ faile bus kodas programai paleisti “Sveikas pasaulis'konsolėje. Mes galime pažvelgti į programos kodą įvesdami:

labas pasaulis dotnet program.cs failas

cat Program.cs

Jei mes paleiskite ką tik sukurtą programą, jūs tiesiog turite parašyti šią komandą:

labas pasaulis dotnet terminalo rezultatas

dotnet run

"Labas pasauliTipiška yra taip paprasta. Dabar, kiekvienas gali įrašyti savo kodą į failą Program.cs ir paleiskite jį tuo pačiu būdu.

Kitas dalykas, kurį galime padaryti, yra sukurti naują katalogą, pavyzdžiui, mano kodas, naudojant komandas:

mkdir ~/.micodigo

cd ~/.micodigo/

... Ir iš ten mes galime sukurti šį katalogą mūsų naujoji plėtros aplinka vykdydami šią komandą:

„dotnet“ programa mano kodas

dotnet new console

Pirmiau nurodyta komanda sukurs du failus, vadinamus mycode.csproj ir Program.cs, taip pat katalogą, vadinamą obj. Dabar redaktoriuje galime atidaryti „Program.cs“ failą ir ištrinti arba pakeisti esamą „labas pasaulis“ kodą savo kodu.

Parašę norimą kodą, mes tiesiog turime išsaugoti ir uždaryti failą Program.cs. Po to mes galime paleiskite programą:

dotnet run

jis gali kreipkitės į dotnet žinyną rašyti:

dotnet --help

„Microsoft Visual Studio“ kodo rengyklė

Norėdami parašyti kodą, kiekvienas turi savo mėgstamą redaktorių. Bet reikia pasakyti taip „Microsoft“ turi savo redaktorių, pavadintą „„Microsoft Visual Studio“ kodassu palaikymu .NET. Tai yra kelių platformų kodo redaktorius, todėl jį galima naudoti tiek „Windows“, „GNU / Linux“, tiek „Mac OS X“.

Tai lengvas ir galingas atvirojo kodo redaktorius. Jis turi integruotą „JavaScript“, „TypeScript“ ir „Node.js“ palaikymą ir turi turtingą kitų kalbų plėtinių ekosistemą, pvz., C ++, C, Python, PHP ar Go.

Jei jus domina šio kodo rengyklės naudojimas kuriant programas naudojant .NET, galite peržiūrėti straipsnį, kurį parašė kolega ir kuriame jis nurodė kaip įdiekite „Visual Studio Code“ Ubuntu.

Į „Microsoft“ dokumentai galėsime rasti keletas pagrindinių pamokų, kaip išmokti naudoti .NET Core ir .NET Core SDK įrankius naudojant „Visual Studio Code“ redaktorių.

į sužinokite daugiau apie dotnet, galite kreiptis į oficialus projekto puslapis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Luisas Gonzalezas sakė

    Aš esu su „Lubuntu“ ir pirmoje diegimo eilutėje jis man sako, kad nėra „Microsoft“ paketo. Ar yra nenuoseklumas su šiuo platinimu? Sveikinimai

  2.   Cristianas Carvajalis sakė

    Sukūręs savo programą, kaip ją įdiegti „Ubuntu“?

  3.   Anonimo sakė

    Geras Luisai, pridėti atpirkimo sandorį?