ljstojanovic

Materijal za Racunarstvo i informatiku

Sharp Develop

 

 

C#  je jednostavan , moderan, objektno orijentisan programski jezik opšte namene razvijen od strane Microsofta  u okviru njihove .NET inicijative koju je predvodio Anders Hejlsberg. C# je jezik visokog nivoa baziran na C i C++ programskim jezicima.

.Net Framework je revolucionarna platforma koja omogućava rad u sledećim vrstama aplikacija:

  • Web aplikacije
  • Windows aplikacije
  • Web servisi

 

 

Kreiranje Hello World programa

 

Podrazumevano je da se program izvšava  liniju po liniju u redosledu u kome je on  napisan u fajlu  sa kodom odnosno od njegovg vrha pa do dna. Često se javlja potreba da se linije koda izvršavaju u drugačijem redosledu ili pak da se neke linije koda izvršavaju više puta. Ovaj način izvršavanja se ostvaraje pomoću odgovarajućih upravljačkih struktura. U savremenim programskim jezicima se, po mogućnostima koje nude, skupovi upravljačkih funkcija veoma malo među sobom razlikuju. Često su čak i sintakse slične ili se pak  poklapaju.  Poznavanje sintakse upravljačkih struktura predstavlja osnovu u proučavanju jednog programskog jezika.

Pre nego što naučimo kako se prave blokovi u C# programskom jeziku, hajde da pogledamo najjednostavniju programsku strukturu.

 

C# program čine sledeći delovi:

  • Namespace declaration
  • A class
  • Class methods
  • Class attributes
  • A Main method
  • Statements and Expressions
  • Comments

 

Pogledaćemo jednostavan kod koji štampa reči: Hello World

 

using System;

namespace HelloWorldApplication

{

class HelloWorld

{

static void Main(string[] args)

{

/* my first program in C# */

Console.WriteLine(„Hello World“);

Console.ReadKey();

}

}

}

Kada je ovja kod kompajliran i izvršen dobijamo sledeći rezultat:

Hello World

Delove ovog programa čine:

  • Prva linija programa  using System;– using je ključna reč upotrebljena da uključi   include System namespace u program. Program generalno ima različite using objave.
  • Sledeća linija je  namespace Namespace je kolekcija klasa  . HelloWorldApplication namespace sadrži klasu  HelloWorld.
  • Sledeća linija je deklaracija klase.   class HelloWorldsadrži podatke i metode definisane da ih program koristi. Klase generalno sadrže različite metode.   Metode definišu ponašanje klase.  HelloWorld class ima samo  method Main.
  • Sledeća linija definiše  Mainmethod, koji je polazna tačka za sve C# programe. The Main method objavljuje šta klasa radi kada je izvršena.
  • Liniju /*…*/ ignoriše kmpajler, a predstavlja komentare u programu.
  • Main method specifiše ponašanje sa izjavomt WriteLine(„Hello World“);

WriteLine je metoda  Console class definisane u   System namespace. Ova izjava omogućava da na ekranu bude ispisano  „Hello, World!“ .Linija  Console.ReadKey(); je za  VS.NET korisike.  Program čeka da korisnik pritisne bilo koji taster da bi nastavio sa radom tj  nama omogućava da vidimo rezultate programa koji će biti zatvoren nakon toga.

Obratite pažnju:

  • C# razlikuje velika i mala slova.
  • Sve objave i izrazi završavaju sa (;).
  • Program se izvršava startovanjem  Main metode.
  • Za razliku od Jave, ime klase može biti drugačije od imena datoteka.

 

 

Advertisements
 
Mrzm smglsnk

Jelena Pavlović

Računarstvo i informatika

Sonja Vlahović-Nikolić, Gimnazija "Svetozar Marković" Niš

Časovi računarstva

materijali za učenike gimnazije u Vrbasu

Učimo informatiku 2

--- seniori ---

Informatika

Word, Excel, Moodle i još ...

Blog Jaka Šifra | IT Blog Srbija

Materijal za Racunarstvo i informatiku

Vežbe i testovi iz računarstva i informatike i matematike

Zorica Beguš, profesor matematike i računarstva i informatike u Šabačkoj gimnaziji

Наталија Прерадов

гимназија "20. октобар" Бачка Паланка

%d bloggers like this: