C# vodič: Hello world

Ovaj vodič pomaže vam da započnete s C#. Objašnjava što vam je potrebno da napišete svoj prvi C# program. Počinje s osnovama: naučit ćete gdje možete pronaći i preuzeti potrebne alate, kako ih instalirati i vodit će vas sve do izgradnje i pokretanja vašeg koda. Ako nikada prije niste napisali C# program, ovo je mjesto za početak. Kreirali smo ovaj članak kako biste mogli započeti s C# i prijeći na naše SMS primjere. Ako ste već upoznati s C#, možete preskočiti direktno na jedan od sljedećih SMS projekata.

C# SMS primjeri:

Kako poslati SMS iz C#
Kako poslati više SMS poruka iz C#
Kako poslati zakazane SMS poruke iz C#
Kako primiti SMS u C#
Kako izbrisati SMS koristeći C#
Preuzmite najnoviju C# SMS API biblioteku s Githuba

Što je C#

C# je programski jezik. Sličan je prirodnom jeziku, poput engleskog. Koristi se za komunikaciju s računalom. Glavna razlika između prirodnog jezika i programskog jezika je što programski jezici imaju strožu strukturu, kako bi računalo bolje razumjelo.

Što je Visual Studio

Visual Studio je alat za pisanje C# programa. Visual Studio vam omogućuje da upisujete tekst koristeći C# jezik i omogućuje vam da kažete računalu da pročita tekst i izvrši upute. Koristimo termin "Pokreni" da kažemo računalu da izvrši upute.

Što je C# Hello world program

C# hello world program je najjednostavniji program koji možete napisati. Jednostavno ispisuje rečenicu: Hello world na ekranu računala. Hello World program je prvi program koji programeri pišu u bilo kojem programskom jeziku.

Kako napisati svoj prvi program u C#

Da biste napisali svoj prvi program u C#:

  1. Postavite Visual Studio Community
  2. Kreirajte novu C# Console aplikaciju
  3. Konfigurirajte ime projekta i direktorij
  4. Odaberite .NET Core za Target Framework
  5. Napišite svoj prvi 'Hello world' program u C#
  6. Pokrenite C# 'Hello world' program
  7. Pregledajte izvještaj o greškama
  8. Ako postoji greška, popravite je

Preduvjeti

Evo što vam je potrebno za početak. Da biste napisali svoj prvi računalni program u C#, potrebno vam je Windows računalo, Visual Studio programsko okruženje i primjer koda prikazanog u nastavku.

  • Windows 10 računalo
  • Microsoft Visual Studio Community Edition
  • Ozeki Hello World primjer projekta

Preuzmite Visual Studio

Microsoft Visual Studio Community Edition

U ovom video vodiču ćete pronaći kako preuzeti Visual Studio Community Edition instalacijski program (Video 1). Možete preuzeti instalacijski program sa sljedećeg URL-a: https://visualstudio.microsoft.com/downloads/. Na ovoj stranici vidjet ćete različite verzije Visual Studija dostupne za preuzimanje. Slijedite upute u ovom kratkom videu kako biste preuzeli instalacijski program na svoje računalo.

Video 1 - Kako preuzeti Visual Studio (Video vodič)

Preuzmite Visual Studio instalacijski program

Započnite tako što ćete otići na sljedeću web stranicu: https://visualstudio.microsoft.com/downloads/. Pod Community stupcem, kliknite na ljubičasti Besplatno preuzmi gumb (Slika 1). Ovo će preuzeti Microsoft Visual Studio Community Edition instalacijski program na vaše računalo na zadano mjesto za preuzimanje koje je određeno vašim preglednikom.

preuzmi visual studio community
Slika 1 - Preuzmite Visual Studio Community

Instalirajte Visual Studio

Da biste napisali svoj prvi C# program, potrebno je instalirati Visual Studio. Sljedeći video (Video 2) pokazuje vam kako se ova instalacija može izvesti.

Video 2 - Kako instalirati Visual Studio (Video vodič)

Kreirajte svoj prvi Visual Studio projekt

Nakon što je Visual Studio instaliran, potrebno ga je otvoriti i kreirati konzolni projekt, kao što možete vidjeti u Videu 3. Konzolni projekt je najjednostavniji projekt koji možete kreirati.

Video 3 - Kako kreirati svoj prvi Visual Studio projekt (Video vodič)

Kreirajte novi projekt u Visual Studiju

Prvo otvorite Visual Studio, koji ste upravo instalirali. Zatim ćete biti dočekani pozdravnim zaslonom. Ovaj zaslon omogućuje vam stvaranje novog projekta ili otvaranje postojećih. U stupcu "Get Started" s desne strane kliknite na Create a new project (Slika 2). To će vas preusmjeriti na sljedeću stranicu gdje možete konfigurirati postavke svog projekta.

stvaranje novog projekta u visual studiju
Slika 2 - Stvaranje novog projekta u Visual Studiju

Odaberite Console Application u C#

Kako biste stvorili C# projekt, prvo ćete morati filtrirati projekte na C# i Console Application. Nakon što kliknete na "Create a new project", bit ćete preusmjereni na zaslon za konfiguraciju. Prvo odaberite C# iz padajućeg izbornika u gornjem središnjem dijelu prozora, ispod trake za pretraživanje (Slika 3). Zatim odaberite Console u padajućem izborniku na krajnjoj desnoj strani prozora. Kao rezultat filtriranja pojavit će se opcija pod nazivom Console Application. Odaberite Console Application klikom na nju. Na kraju kliknite gumb Next u donjem desnom kutu kako biste nastavili.

console aplikacija u visual studiju
Slika 3 - Odabir Console Application u C#

Imenujte svoju aplikaciju

Nakon što ste odredili svoj projekt kao Console Application, bit ćete upitani da mu date ime. Ispod teksta koji glasi "Project name" nalazi se tekstualno polje (Slika 4). Unesite željeno ime u ovo polje kako biste nazvali svoj projekt. Dajte mu lako prepoznatljivo ime kako biste ga uvijek mogli prepoznati. Također preporučujemo da provjerite je li rješenje i projekt smješteno u istu mapu. To se postiže klikom na potvrdni okvir na dnu odjeljka kako biste omogućili ovu opciju. Kliknite na gumb Next u donjem desnom kutu kada završite.

imenovanje projekta u visual studiju
Slika 4 - Dajte svom projektu dobro ime

Odaberite ciljani framework

Da biste dovršili konfiguraciju projekta, morate odabrati ciljani framework. To možete učiniti na posljednjoj stranici za konfiguraciju. Možete odabrati ciljani framework iz padajućeg izbornika klikom na njega (Slika 5). Ovdje odabiremo .NET Core. Ovo je dobar izbor za vaš projekt. Kliknite na gumb Create u donjem desnom kutu kako biste stvorili svoj projekt.

odabir dotnet verzije u visual studiju
Slika 5 - Odaberite .NET verziju za svoj projekt

Napišite svoj 'hello world' program u C#

Prvi program koji napišete u bilo kojem programskom jeziku je 'Hello world' program. Jedini cilj ovog programa je ispisati izraz 'Hello world' na zaslon računala. U ovom primjeru program se sastoji od dva retka koda: Prvi redak: Console.WriteLine ispisuje tekst. Drugi redak: Console.ReadLine čeka da korisnik pritisne enter (Kod 1).

using System;

namespace MyFistConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("This is my hello world!");
        }
    }
}
	

Kod 1 - Ispis "This is my hello world!" u konzoli u C#

Napišite Hello World kod

Ovaj kratki video vodič pokazuje vam kako napisati kod za "Hello world" program u C#. To se radi kroz uređivač teksta u Visual Studiju (Video 4). Prvo napišite naredbu Console.WriteLine() u main. Zatim tekst ide unutar zagrada i navodnika. Konačni redak bi trebao izgledati ovako: Console.WriteLine("This is my hello world!").

Video 4 - Upišite Hello World izvorni kod (Video vodič)

Pokrenite C# "hello world" program

Da biste pokrenuli hello world program, morate kliknuti na zeleni gumb Start u alatnoj traci Visual Studia. Također možete koristiti tipku F5 za pokretanje programa. Imajte na umu da kada pritisnete F5, Visual Studio će prvo spremiti vaš novonapisanu datoteku, zatim će je kompilirati u izvršni kod, a zatim će je pokrenuti na vašem računalu (Video 5).

Video 5 - Kako pokrenuti Hello World program (Video vodič)

Izlaz koda

Nakon što ste uputili Visual Studio da pokrene vaš program, pojavit će se konzola za ispravljanje pogrešaka. U ovoj konzoli možete vidjeti kako se vaš program izvodi u stvarnom vremenu. Ovo izgleda vrlo slično običnoj Windows naredbenoj traci. Prvi redak koji vidite je izlaz vašeg koda: "This is my hello world!" (Slika 6). Zatim, 3 retka niže, vidjet ćete "exited with code 0". To znači da se vaš program zatvorio.

izlaz konzole u c sharp
Slika 6 - Izlaz programa u konzoli

Što se događa ako napravim grešku u C#

Ako napravite grešku prilikom pisanja instrukcija u C#, dobit ćete sintaksnu grešku. Računalo će označiti liniju s greškom crvenom bojom i reći će vam zašto nije razumjelo instrukcije. Da biste ispravili grešku, morate se vratiti u uređivač teksta i izmijeniti program. Programi kažu da "ispravljaju grešku" kada ispravljaju pogreške.

Što je sintaksna greška?

Sintaksna greška znači da ne razumijem. Ako razgovarate s nekim na engleskom jeziku i on ne razumije što govorite, odgovorit će s "Ne razumijem". Ako razgovarate s računalom u C# i računalo ne razumije što govorite, odgovorit će s "Sintaksna greška".

Kako riješiti sintaksnu grešku u C#?

U donjem videu (Video 6) namjerno ćemo napraviti sintaksnu grešku tako što nećemo staviti točku-zarez nakon linije "Hello World". Vidjet ćete kako računalo reagira, kako ćemo ispraviti grešku i kako ćemo uspješno pokrenuti program.

Video 6 - Kako napraviti grešku i ispraviti je (Video tutorial)

Isticanje grešaka u Visual Studiju

Kada napravite grešku u Visual Studiju, obavješteni ste o grešci na više mjesta. Prvo, sam uređivač teksta pokazuje da ste napravili grešku (Slika 7). To se događa čak i prije nego što pokrenete program. Na dnu ekrana Visual Studio također prikazuje moguće uzroke greške. Ovdje možemo vidjeti da postoji 1, jer postoji broj 1 pored X na crvenom krugu.

missing comma in visual studio
Slika 7 - Nedostaje zarez na kraju linije

Dijalog o grešci u Visual Studiju

Nakon što pokrenete program i on pronađe grešku, prikazat će se dijalog o grešci. Pita vas želite li pokrenuti posljednju uspješnu verziju (koja je zapravo ranije radila) ili ne. Trebali biste pritisnuti Ne i potražiti uzrok problema (Slika 8). Na dnu ekrana Visual Studio također prikazuje moguće uzroke greške.

alert in visual studio
Slika 8 - IDE vas upozorava da kod sadrži greške

Izvješće o greškama u Visual Studiju

Ako postoji greška u vašem kodu, možete kliknuti na X na crvenom krugu na dnu ekrana (Slika 9). To će otvoriti izvješće o greškama, koje će navesti sve moguće uzroke problema. Ovdje možemo vidjeti da je navedena jedna mogućnost. Izvješće će vam dati opis problema i liniju na kojoj se dogodio. Na taj način programeru je lakše identificirati i ispraviti grešku.

error report in visual studio
Slika 9 - Izvješće o greškama u Visual Studiju

Sažetak

Sada kada ste završili pet jednostavnih koraka iznad, napravili ste prvi korak u postajanju C#.Net softverskog programera. Ovaj program može izgledati jednostavno, i možda ne čini puno, ali ovako počinju velike stvari. Svaki programer počinje s ove točke, stoga nemojte se bojati, nastavite s učenjem i naporan rad će se isplatiti.

Učenje C# preporučuje se ako želite razvijati web aplikacije, web usluge i desktop aplikacije. Možete naučiti puno o objektno orijentiranom programiranju i funkcionalnom programiranju dok koristite C#. Sljedeći korak u vašem putovanju učenja bit će stvaranje HTTP zahtjeva.

Nastavite čitanje na Ozekijevoj web stranici, gdje možete pronaći vodiče o slanju i primanju SMS-a u C#.

Sada preuzmite Ozeki SMS Gateway za sljedeći dio C# programiranja i neka počne rad!

More information