You are on page 1of 7

C# osnovne klase, dogaaji i operacije

Klasa Form
Svojstva
Text
Name
BackColor
BackgroundImage
Icon
Size
Dogaaji
Click
DoubleClick
Load

Tekst koji se nalazi u naslovnoj


traci prozora
Ime prozora
Pozadinska boja prozora
Slika u pozadini prozora
Sliica prozora
Veliina prozora
Klik na nekom dijelu prozora
Dvostruki klik na nekom dijelu
prozora
Uitavanje prozora

Klasa TextBox
Svojstva
Text
Name
BackColor
ForeColor
BorderStyle
Font
Size
TextAlign
Enabled

Tekst koji se nalazi u okviru za tekst


Ime okvira za tekst
Pozadinska boja okvira za tekst
Boja teksta na okviru za tekst
Oblik ruba okvira za tekst
Font znakova na okviru za tekst
Veliina okvira za tekst
Poravnanje teksta na okviru za tekst
Okvir za tekst je aktivan

Dogaaji
Click
TextChanged

Klik na okviru za tekst


Promjena sadraja okvira za tekst

Klasa StreamReader
Metode
StreamReader (String put, Encoding enc) Konstruktor klase
ita jedan znak iz datoteke i vraa njegov odgovarajui
int Read();
ASCII kd
String ReadLine();
Uitava jednu liniju teksta iz datoteke
void Close ()
Zatvara vezu s datotekom
Svojstva
bool EndOfStream
Sadri informaciju jesmo li na kraju datoteke
Klasa StreamWriter
Metode
StreamWriter (String put, Encoding enc) Konstruktor klase
void WriteLine (String tekst);
Pie tekst u datoteku i prelazi u novi redak
void Write (String tekst);
Pie tekst u datoteku
void Close ()
Zatvara vezu s datotekom
Klasa Math
Metode
double Abs (double x)
int Ceiling (double x)
double Cos (double x)
double Exp (double x)
int Floor (double x)
double log10 (double x)
double Max (double x, double y)
double Min (double x, double y)
double Pow (double a, double x)
double Round (double x, int n)
double Sin (double x)
double Sqrt (double x)

Apsolutna vrijednost realnog broja x


Najmanji prirodan broj vei ili jednak od realnog broja x (Math.
Ceiling (3.7) = 4)
Kosinus kuta x
Vrijednost funkcije ex
Najvei prirodan broj manji ili jednak od x (Math.Floor (3.7) = 3)
Logaritam po bazi 10 realnog broja x
Vei od brojeva x i y
Manji od brojeva x i y
Vrijednost vrijednost potencije ax
Realni broj x zaokruuje na n decimala
Sinus kuta x
Drugi korijen realnog broja x

Klasa DateTime
Svojstva
int Day
int Month
int Year
int Hour
int Minute
int Second
Metode

Dan u mesecu
Mesec Godina
Sat
Minute
Sekunde

DateTime
DateTime
DateTime
DateTime
DateTime
DateTime

AddDay (int d)
AddMonth (int m)
AddYear (int y)
AddHour (int h)
AddMinute (int min)
AddSecond (int sec)

Datum i vreme koje e biti nakon


Datum i vreme koje e biti nakon
Datum i vreme koje e biti nakon
Datum i vreme koje e biti nakon
Datum i vreme koje e biti nakon
Datum i vreme koje e biti nakon

d dana
m mjeseci
y godina
h sati
min minuta
sec sekundi

Klasa String
Metode
bool Equals (String s)
Vraa true ako su dva stringa jednaka
int IndexOf (String s)
Vraa poziciju prvog pojavljivanja stringa s u stringu
String Replace (String s1, String s2) Svako pojavljivanje stringa s1 zamjenjuje stringom s2
Vraa poredak stringova koji se dobije rastavljanjem stringa, pri
String[] Split (char[] c)
emu je razdjeljnik znak
Vraa dio stringa, m znakova, poevi od znaka s indeksom n. Kao
String Substring (int n, int m)
i kod poretka prvi znak u stringu ima indeks 0, drugi 1, itd.
Vraa string koji se dobije iz poetnog stringa zamjenom svih velikih
String ToLower ()
slova odgovarajuim malim slovima, ostali znakovi ostaju isti
Vraa string koji se dobije iz poetnog stringa zamjenom svih malih
String ToUpper ()
slova odgovarajuim velikim slovima, ostali znakovi ostaju isti
Vraa string koji se dobije iz poetnog brisanjem svih suvinih
String Trim ()
razmaka na poetku i na kraju stringa
Klasa ComboBox
Svojstva
Name
BackColor
ForeColor
FlatStyle
Font
Size
Enabled
Items

Ime padajue liste


Pozadinska boja padajue
liste
Boja teksta padajue liste
Oblik padajue liste
Font znakova na
padajuoj listi
Veliina padajue liste
Padajua lista je aktivna
Popis stavki padajue liste

Dogaaji
SelectedIndexChanged Odabrana je neka druga
DoubleClick

stavka u popisu

Klasa List
Svojstva
Name
BackColor
ForeColor
BorderStyle
Font
Size
Enabled
Items

Ime liste
Pozadinska boja liste
Boja teksta liste
Oblik ruba liste
Font znakova na listi
Veliina padajue liste
Dugme za odabir je aktivan
Popis stavki padajue liste

Dogaaji
SelectedIndexChanged

Odabrana je neka druga


stavka u listi
Dva puta je kliknuto na
stavku u listi

Klasa Label
Svojstva
Text
Name
BackColor
ForeColor
FlatStyle
Font
Size
TextAlign
Enabled

Tekst koji se nalazi na labeli


Ime labele
Pozadinska boja labele
Boja teksta na labeli
Oblik labele
Font znakova na labeli
Veliina labele
Poravnanje teksta na labeli
Labela je aktivna

Dogaaji
Click

Klik na labelu

Klasa Button
Svojstva
Text
Name
BackColor
BackgroundImage
FlatStyle
ForeColor
Font
Size
TextAlign
Enabled

Tekst koji se nalazi na Dugmeu


Ime Dugmea
Pozadinska boja Dugmea
Slika u pozadini Dugmea
Oblik Dugmea
Boja teksta na Dugmeu
Font znakova na Dugmeu
Veliina Dugmea
Poravnanje teksta na Dugmeu
Dugme je aktivan

Dogaaji
Click
MouseHover

Klik na Dugme
Postavljanje mia nad Dugme

Klasa RadioButton
Svojstva
Text
Name
BackColor
FlatStyle
ForeColor
Checked
Font
Size
TextAlign
Enabled
Dogaaji
Click

Tekst koji se nalazi na okruglom


Dugmeu za odabir
Ime Dugmea za odabir
Pozadinska boja Dugmea za
odabir
Oblik Dugmea za odabir
Boja teksta na Dugmeu za odabir
Vraa True ako je Dugme odabran
Font znakova na Dugmeu za
odabir
Veliina Dugmea za odabir
Poravnanje teksta na Dugmeu za
odabir
Dugme za odabir je aktivan
Klik na Dugme

CheckedChanged Dugme je oznaen/odznaen

Klasa RichTextBox
Svojstva
Text
Name
BackColor
ForeColor
BorderStyle
Font
Size
Enabled
Dogaaji
Click

TextChanged

Tekst koji se nalazi u podruju


za tekst
Ime podruja za tekst
Pozadinska boja podruja za
tekst
Boja teksta na podruju za
tekst
Oblik ruba podruja za tekst
Font znakova u podruju za
tekst
Veliina podruja za tekst
Podruje za tekst je aktivno
Klik na podruje za tekst
Promjena sadraja podruja za
tekst

Naredbe za kontrolu toka programa i programske petlje


if (uslov)
naredba1;
Ukoliko je uslov istinit izvrava se naredba1, inae se izvrava
else
naredba 2
naredba2;
for (brojac = poc_vri; brojac <=
kon_vri; brojac++)
naredba;
ili
Petlja koja se izvrava naredbu dok je vrednost brojaa
for (brojac = poc_vri; brojac >=
manja/vea od konane vrednosti
kon_vri; brojac--)
naredba;
while (uslov)
naredba;
do
naredba;
while (uslov)
return

Jednostavni tipovi podataka


int
Celobrojni
double Realni
bool
Logiki
char
Znakovni
Aritmetike operacije

Izvrava naredbu sve dok je uslov istinit (naredba se nee


izvriti niti jednom ako je uslov na poetku laan)
Izvrava naredbu sve dok je uslov istinit (naredba e se uvek
izvriti bar jednom jer se uslov provjerava na kraju petlje)
Vraa vrednost

Relacijske operacije
==
Jednakost
!=
Razliito
<
Manje
<=
Manje ili jednako
>
Vee
>=
Vee ili jednako

Sabiranje

Oduzimanje
Mnoenje

Operacije pridruivanja
=
Pridruivanje

/
%

Celobrojno i realno deljenje


Ostatak celobrojnog deljenja

+= Poveanje sadraja varijable


-= Umanjenje sadraja varijable
*= Mnoenje sadraja varijable
/= Deljenje sadraja varijable

Logike operacije
!
Negacija
&&
Logiki i (AND)
||
Logiki ili (OR)

%=

Ostatak deljenja sadraja


varijable

Unarne operacije
++
Poveanje varijable za 1
-Umanjenje varijable za 1

Prioritet operacija
++ -1
!
2
*/%
3
4
5
6
7
8

+< > <= >= == !=


&&
||
= += -= *= /= %=

You might also like