C# Hello World: Prvi konzolni aplikacijski program
C# je jedan od jezika koje nudi Microsoft za rad s .Net. Ovaj jezik obuhvaća bogat skup značajki, što omogućuje razvoj različitih vrsta aplikacija.
C# je objektno orijentirani programski jezik i sliči nekoliko aspekata C++. U ovom vodiču vidimo kako razviti našu prvu aplikaciju.
Ovo će biti osnovna konzolna aplikacija, a zatim ćemo istražiti različite Vrste podataka dostupan u jeziku C# kao i naredbe tijeka upravljanja.
Izrada prve konzolne aplikacije
Konzolna aplikacija je aplikacija koja se može pokrenuti u naredbenom retku Windows. Za svakog početnika na .Netu, izrada konzolne aplikacije idealno je prvi korak za početak.
U našem primjeru koristit ćemo Visual Studio za izradu projekta konzolnog tipa. Zatim ćemo upotrijebiti konzolnu aplikaciju za prikaz poruke "Hello World". Zatim ćemo vidjeti kako izgraditi i pokrenuti konzolnu aplikaciju.
Slijedimo dolje navedene korake kako bismo postavili ovaj primjer.
Korak 1) Prvi korak uključuje stvaranje novog projekta u Visual Studiju. Za to, kada se Visual Studio pokrene, potrebno je odabrati opciju izbornika New->Project.
Korak 2) Sljedeći korak je odabir tipa projekta kao konzolne aplikacije. Ovdje također treba spomenuti naziv i lokaciju našeg projekta.
- U dijaloškom okviru projekta možemo vidjeti razne opcije za kreiranje različitih tipova projekata u Visual Studiju. Kliknite na Windows opciju na lijevoj strani.
- Kada kliknemo na Windows opcije u prethodnom koraku, moći ćemo vidjeti opciju za Konzolnu aplikaciju. Pritisnite ovu opciju.
- Zatim dajemo naziv aplikaciji koji je u našem slučaju DemoApplication. Također moramo osigurati lokaciju za pohranu naše aplikacije.
- Na kraju, kliknemo gumb 'OK' kako bismo Visual Studiju dopustili da kreira naš projekt.
Ako slijedite gore navedene korake, dobit ćete donji izlaz u Visual Studiju.
Izlaz:-
- Projekt pod nazivom 'DemoApplication' bit će izrađen u Visual Studiju. Ovaj će projekt sadržavati sve potrebne artefakte potrebne za pokretanje konzolne aplikacije.
- Glavni program pod nazivom Program.cs zadana je kodna datoteka koja se stvara kada se kreira nova aplikacija u Visual Studiju. Ovaj kod će sadržavati potreban kod za našu konzolnu aplikaciju.
Korak 3) Sada napišimo naš kod koji će se koristiti za prikaz niza “Hello World” u aplikaciji konzole.
Sav kod u nastavku potrebno je unijeti u datoteku Program.cs. Kod će se koristiti za pisanje "Hello World" kada se pokrene konzolna aplikacija.
C# program Hello World
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
Objašnjenje koda:-
- Prvi redovi koda su zadani redovi koje je unio Visual Studio. Izjava 'using' koristi se za uvoz postojećih .Net modula u našu konzolnu aplikaciju. Ovi moduli su potrebni za ispravno funkcioniranje bilo koje .Net aplikacije. Sadrže minimalni kod kako bi kod funkcionirao na Windows stroj.
- Svaka aplikacija pripada klasi. C# je objektno orijentiran jezik i stoga sav kod treba biti definiran u samoodrživom modulu koji se zove 'Klasa'. S druge strane, svaka klasa pripada prostoru imena. Imenski prostor je samo logično grupiranje klasa.
- Glavna funkcija je posebna funkcija koja se automatski poziva kada se pokrene konzolna aplikacija. Ovdje morate unijeti kod potreban za prikaz traženog niza u aplikaciji konzole.
- Klasa Console dostupna je u .Net-u što omogućuje rad s konzolnim aplikacijama. Ovdje koristimo ugrađenu metodu pod nazivom 'Write' za pisanje niza "Hello World" u konzoli.
- Zatim koristimo metodu Console.ReadKey() za čitanje bilo kojeg ključa s konzole. Unosom ove linije koda, program će čekati i neće odmah izaći. Program će pričekati da korisnik unese bilo koju tipku prije nego što konačno izađe. Ako ovu izjavu ne uključite u kod, program će izaći čim se pokrene.
Korak 4) Pokreni svoje .Net program. Za pokretanje bilo kojeg programa morate kliknuti gumb Start u Visual Studiju.
Ako se gornji kod ispravno unese i program se uspješno izvede, prikazat će se sljedeći izlaz.
Izlaz:
Iz izlaza možete jasno vidjeti da je niz "Hello World" ispravno prikazan. To je zato što naredba Console.write uzrokuje slanje ovog niza na konzolu.
Rezime
- Konzolna aplikacija je ona koja se može pokrenuti na naredbenom retku na Windows računalu.
- Metoda Console.write može se koristiti za pisanje sadržaja na konzolu.