Korábbi cikkünkben telepítettük a dotnet-et az Ubuntu 16.04-es operációs rendszerre. Most elkészítünk egy Console alkalmazást.
Hozzuk létre a "pelda1" könyvtárat az "alkalmazasok" könyvtáron belül (1. ábra).
1. ábra A "pelda1" könyvtár létrehozása
Hozzunk létre a következő utasítással egy új, "üres" Console projektet.
dotnet new console
2. ábra Új Console alkalmazás létrehozása
A kiadott utasítás hatására létrejön a projektkönyvtár, ahol természetesen megtalálható a "Program.cs" file, amely tartalmazza a Main() metódust (3. ábra).
3. ábra Console alkalmazás felépítése
A program osztályban találjuk meg a klasszikus "Hello World!" példát, amelyet most tovább fogunk fejleszteni. Ehhez egy szövegszerkesztőre lesz szükségünk, például a "nano"-ra.
Módosítsuk a demo programot a következő példa szerint:
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.WriteLine("Adj meg egy számot:");
string str = Console.ReadLine();
try
{
int szam = int.Parse(str);
for (int i = 0; i < szam; i++)
{
Console.WriteLine("WebElektronika");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
Console.ReadLine();
}
}
}
Mentsük el a módosításokat, és lépjünk ki a szövegszerkesztőből. Ezután adjuk ki a következő utasítást:
dotnet run
Az elindított programunk kiírja a "Hello World!"-öt, majd bekér egy egész számot, majd kiírja a bekért számnak megfelelően a "WebElektronika" nevet (4. ábra).
4. ábra Programunk futtatása a "dotnet run" segítségével
A "dotnet" program segítségével elő tudunk állítani "release" verziót is a programunkból. Ehhez a köveetkező utasítás kiadása szükséges:
dotnet publish -c release -r ubuntu.16.04-x64
Ezt követően elkészül a "release" verzió (5. ábra).
5. ábra Release verzió előállítása Ubuntu 16.04-es operációs rendszerre
A lefordított végleges verzió megtalálható a "bin/release/netcoreapp2.2/ubuntu.16.04-x64" elérési útvonalon (6. ábra).
6. ábra A "pelda1" program elérési útvonala
Adjuk ki a következő utasítást:
./pelda1
Ezután a programunk ugyanúgy lefut, mint a "dotnet run" utasítás kiadásánál (7. ábra).
7. ábra A "pelda1" nevű alkalmazás futtatása
A Microsoft által kínált .NET Core nagy népszerűségnek örvend, hiszen ennek a segítségével már nem csak Microsoft operációs rendszer alatt tudjuk futtatni az alkalmazásainkat, hanem akár Linux rendszeren is. Ehhez azonban a Linux operációs rendszerü. . . .
Ebben a cikkben megnézzük az Ubuntu 20.04-re azoknak a programoknak, szolgáltatásoknak a telepítését, amelyek szükségesek ahhoz, hogy az ASP.NET Core alkalmazások futtathatók legyenek ezen a disztribúción. Ezért telepíteni fogjuk most a keretkörnyeze. . . .
A Microsoft által kínált .NET Core nagy népszerűségnek örvend, hiszen ennek a segítségével már nem csak Microsoft operációs rendszer alatt tudjuk futtatni az alkalmazásainkat, hanem akár Linux rendszeren is. Ehhez azonban a Linux operációs rendszerü. . . .