Would you like to react to this message? Create an account in a few clicks or log in to continue.


 
HomeLatest imagesTražiRegistracijaLogin

 

 C# vas prvi program

Go down 
AutorPoruka
Admin
Admin
Admin


Broj komentara : 47
Age : 33
Mjesto : Cazin
Registration date : 2008-03-22

C# vas prvi program Empty
KomentarNaslov komentara: C# vas prvi program   C# vas prvi program Icon_minitimeMon Apr 07, 2008 11:18 pm

Da bi programirali u C#-u i koristili .NET Framework klase morate na računalo instalirati .NET Framework SDK ili Visual Studio .NET.

Kroz ovo poglavlje upoznat ću vas sa strukturom najjednostavnijeg C# programa, što će biti popraćeno linkovima na detaljnija objašnjenja pojedinih dijelova.

Prvi C# program: 'Hello World'

Počnimo na najprirodniji način, proučavanjem koda Hello World programa.

Kod:
using System;

public class HelloWorld 
{

  public static void Main() 
  {
    // ovaj je komentar kroz jednu liniju 

    /* ovo je komentar 
    kroz 
    više linija */ 

    Console.WriteLine ("Hello World");
  }
}

Prva stvar koja se uočava jest da C# pravi razliku između velikih i malih slova. To znači da će kompajler prijaviti pogrešku ako umjesto 'Console' napišete 'console'. Druga stvar je da svaka linija završava znakom točka zarez (Wink ili vitičstim zagradama koje označavaju početak i kraj bloka naredbi.

C# je objektno orijentiran jezik, što znači da C# programi moraju biti smješteni u klase (klase se obrađuju u poglavlju 11, ali ako ste početnik u programiranju moj savjet je da prije toga proučite neke dodatne materijale). Linija 2 deklarira klasu pod imenom HelloWorld.

Linija 1 nam govori da program koristi 'System' imenički prostor (imenički prostori su također obrađeni u poglavlju 11). Svrha te deklaracije je da uštedi vrijeme potrebno za tipkanje. Objekt 'Console' koji je korišten u liniji 10 zapravo pripada 'System' imeničkom prostoru te mu puno ime glasi 'System.Console'. U kodu možemo izostaviti dio 'System' zato što u liniji 1 deklariramo da program koristi 'System' imenički prostor. Prilikom pokretanja, program će izvoditi metodu Main deklariranu u liniji 4. Uočimo da ime metode nije 'main' nego 'Main'.

Linije od 6 do 9 su ignorirane od strane kompajlera, zato jer sadrže komentare programskog koda. Linija 6 predstavlja jednolinijski komentar, u kojem se do kraja linije ignorira sve što piše nakon dvije kose crtice. Linije 7-9 predstavljaju višelinijski komentar. Njime se ignorira sve što je između početnog i završnog znaka. Naredba u liniji 10 poziva metodu 'WriteLine' klase 'Console' u 'System' imeničkom prostoru. Jasno je što ona radi – ispisuje određeni string na konzolu. ( u Windowsima je to DOS Prompt). Za primjere naprednije upotrebe WriteLine metode, pogledati poglavlje 7.

Da bi program mogli pokrenuti, najprije ga moramo spremiti u datoteku. Za razliku od Jave, ime klase i ime datoteke u koju spremamo program ne moraju biti iste. Ime ekstenzije datoteke može biti po volji, premda je najprirodnije da koristite ekstenziju '.cs'.

Pretpostavimo da smo datoteku spremili kao 'HelloWorld.cs'. Da bi program kompilirali iz komandne linije, trebamo upisati naredbu :

csc HelloWorld.cs

(za korisnike Visual Studija .NET: kompilirate pritiskom tipki Ctrl+Shift+B)

ta naredba generira izvršnu datoteku HelloWorld.exe, koja se pokreće upisivanjem HelloWorld.

(za korisnike Visual Studija .NET: pokrenite program pritiskom na Ctrl+F5)

Ako je sve u redu program će na ekranu ispisati: Hello World!
Na vrh Go down
https://etteam.yoo7.com
 
C# vas prvi program
Na vrh 
Stranica 1/1

Permissions in this forum:Ne možete odgovoriti na teme ili komentare u ovom forumu
 :: Programiranje :: C#-
Idi na: