Osnovni elementi Csharp-a
Objektno-orijentisano programiranje
Cilj ovog predmeta je da se upoznamo sa osnovama objektno-orijentisanog
programiranja. Kroz niz praktičnih primera objektno-orijentisanih programa pisanih u
jeziku C# (čita se SI-ŠARP, a na engleskom piše još i C Shapr), objasnićemo osnovne
koncepte objektno-orijentisanog programiranja, koje je zastupljeno u ogromnoj većini
savremenih programskih jezika.
Predmetom Uvod u programiranje obuhvaćena je materija čije je znanje neophodno za
savladavanje gradiva obuhvaćenog ovim predmetom. Kako su primeri jednostavnih
softverskih programa korišćenih na predmetu Uvod u programiranje bili pisani u
programskom jeziku Java, napomenućemo da su oni u potpunosti primenljivi, odnosno
prenosivi i na programski jezik C#. Naime sintaksa programa pisanih u programskom
jeziku Java i programskom jeziku C# veoma je slična, a na nivou jednostavnih primera
predstavljenih na predmetu Uvod u programiranje, skoro potpuno identična.
Primere koji su dati u okviru ovog materijala treba praktično isprobati, koristeći Visual
Studio .NET Express, ili bilo koje drugo razvojno okruženje koje omogućuje pisanje i
prevodjenje C# programa.
Radi preuzimanja i instaliranja C # Visual Studio .NET Express okruženja za razvoj
softverskih aplikacija na svom računaru, preporučujemo da posetite web stranu:
http://www.microsoft.com/express/Downloads/
Poglavlje 1: Osnovni elementi jezika C#
Cilj ovog poglavlja je da se na brz način upoznamo sa osnovnim elementima C#
programa, podsetimo nekih tema obradjenih na predmetu Uvod u programiranje i
proširimo ovo znanje.
U okviru ovog poglavlja kroz primere ćemo predstaviti osnovne elemente koje sadrži
svaki C# program. Zadržaćemo se na primerima koji koriste takozvani konzolni ulaz/izlaz
(input/output) za interakciju sa korisnikom programa. Ovo je najjednostavniji način za
interakciju sa korisnikom i ne koristi grafičko okruženje koje pruža Windows operativni
sistem. Medjutim, kako je cilj ovog kursa da ilustruje objektno-orijentisane principe
programiranja, a ograničenost vremena nam ne dozvoljava da se zadržimo na
implementiranju korisničkog interfejsa, ostavićemo pisanje programa za Windows van
dometa ovog poglavlja, i ovog kursa.
Jednostavan program u jeziku C#
Programski kod dat u primeru 1.1 ilustruje osnovne elemente C# izvršnog programa. Cilj
ovog primera je da se na brz način upoznamo sa osnovnim elementima koje svaki C#
program sadrži, kako bismo uskoro potom bili u mogućnosti da predjemo na detaljnija
objašnjenja vezana za koncepte objektno-orijentisanog programiranja i programski jezik
C#.
Primer 1.1 : Program dobrodošlice
// Deklaracija imenskog prostora.
using
System;
// Naziv imenskog prostora u kome definisemo nas program.
namespace
DemoAplikacija
{
// Program počinje deklarisanjem klase
class
Dobrodoslica
{
// Metodom Main počinje izvršavanje programa
static
void
Main()
{
// Ispis na ekranu
Console
.WriteLine(
"Dobrodošli u predmet Objektno-orijentisano
programiranje!"
);
}
}
}
Komentari u programskom kodu
Komentari (delovi programa koji se ne prevode) obojeni su zeleno u gornjem primeru.
Njihova uloga je da pobliže objasne delove programskog koda. Komentari su ignorisani
kada se naš program kompajlira. Oni su tu da dokumentuju šta naš program radi.
Komentari se u programu označavaju znacima // ili /* */. Komentar označen znacima //
može se prostirati u samo jednom redu. Ako želimo da se komentar proteže na veći broj
redova, on mora počinjati znakom "/ *" i završavati se znakom "*/". Sve između je deo
komentara.
Izvršavanje programa
Da bismo izvršili C# program, potrebno je pokrenuti C# prevodilac (kompajler), pri čemu
se program prevodi u program kodiran u .NET medjujeziku, koji se potom izvršava
na .NET platformi, odnosno pozivom generisanog izvršnog programa, pri čemu je na
sistemu prethodno instalirana .NET platforma.

Želiš da pročitaš svih 11 strana?
Prijavi se i preuzmi ceo dokument.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti
Prikazano 4 od 60 rezultata