PROGRAMIRANJE MENIJA.

Slides:



Advertisements
Similar presentations
Prof: doc.dr. Samir Lemeš student: Samir Hrnjić. System restore je komponenta Microsoftovih operativnih sistema Windows Serveri ne podržavaju opciju System.
Advertisements

Bomark Group Domagoj Borscak.
Instalisanje virtuelne mašine
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
Koncepti – aktivnosti, fragmenti i namere
Programi zasnovani na prozorima
Softversko inženjerstvo 1
Uvod u programiranje - matematika – VI predavanje
UKLJUČIVANJE RAČUNARA
Java Hello world !.
KONTROLE.
PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked.
PROGRAMSKI PAKET LabVIEW AKVIZICIJA I OBRADA SLIKA
Microsoft Word 2010.
KONTROLE.
Student: Kenan Baručija
PROMJENA IMENA RADNOG LISTA
Programiranje - Blokovi naredbi i logički tipovi –
Objekti u Toolbox-u.
CheckBox RadioButton RadioGroup
The Present Perfect Continuous Tense
Tvorba Present Simple se tvori od infinitivne osnove glagola
DNS mr Milovan B. Ivanović, dipl. inž. el.
Microsoft Office 2007 MS Office je programski paket koji sadrži više programa: MS Word – program za obradu teksta MS Excel – program za izradu tabela sa.
Nastavna jedinica: Upoznavanje s mišem i tipkovnicom
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
KAKO RADI INTERNET.
Komponente izbora i kontejnerske komponente
Uvod u HTML Zoltan Geller 2017
KREIRANJE OBJEKATA.
Interkulturalni karakter prekogranične medijacije.
POVEZIVANJE DVA RAČUNARA U WINDOWS 7 KORIŠTENJEM LAN ETHERNET KABLA
Izrada web-stranica.
Reference ćelije i opsega
LABORATORIJSKA VEŽBA VEŽBA 4
Razvoj Web aplikacija Ajax.
Elektrotehnički fakultet – Podgorica Operativni sistemi
14 UNUTRAŠNJE I ANONIMNE KLASE
Podešavanje osobina stranica
VEZBA 2 HIPERLINK I ANIMACIJA.
Klasa grafik.
Objektno orijentisano programiranje
HTML.
Regional Center for Talented Youth Belgrade II
M-datoteke.
Page Layout Podešavanje stranica.
Element form Milena Kostadinović.
InputBox i naredba IF.
MessageBox.
predavanja v.as.mr. Samir Lemeš
Pojmovi digitalnog zapisa
PROGRAMSKI JEZIK PASCAL
MATEMATIČKI FAKULTET, UNIVERZITET U BEOGRADU
ELEKTRONIČKA POŠTA ( ) OTVARANJE RAČUNA.
Lazarus okruženje TIPOVI UNIT-a
Osnovni simboli jezika Pascal
Do While ... Loop struktura
ProDESKTOP8.0 CRTANJE NA RAČUNARU.
Present and future tenses
Programiranje – Small Basic
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
Naredbe u php-u.
FTP servis 1. Pokreni Command Prompt i unesi naredbu ftp C:\>ftp
Discipleship in Action
LimeSurvey Uvjetni prikaz pitanja Internetska istraživanja
7. Baze podataka Postavke MS Accessa.
Ponavljanje Pisana provjera
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Kako zaštititi privatnost na facebooku
Presentation transcript:

PROGRAMIRANJE MENIJA

Svaku stavku menija je najbolje tretirati kao komadno dugme Svaku stavku menija je najbolje tretirati kao komadno dugme. Programiranje se vrši tako što se zapravo programira u Click događaju stavke menija. U primeru koji smo započeli kliknite samo jednom na stavku menija „Kraj rada“. Svaka stavka menija ima svoj set svojstava koja su vidljiva u standardnom prozoru za prikaz svojstava objekta - „Properties“ Kao i kod svake druge kontrole ključno svojstvo je „Name“ koje je automatski generisano – u našem slučaju „krajRadaToolStripMenuItem“.

Svojstvo „Text“ definiše tekst stavke menija i njega smo podešavali iz dizajnera. Sada uradite dupli klik na stavku menija „Kraj rada“, čime je otvoren Click događaj u prozoru za pisanje koda. Kada korisnik klikne na „Kraj rada“ želimo da zaustavimo izvršavanje programa. To se postiže pozivom metoda Exit objekta Application private void krajRadaToolStripMenuItem1_Click(object sender, EventArgs e) { Application.Exit(); } Application je referenca na aplikaciju koju kreiramo. Poseduje metod Exit koji izvršava bezuslovni prekid rada aplikacije i oslobađa sve resurse koje je aplikacija zauzela (memoriju, datoteke, baze podataka i tako dalje...).

SKRAĆENICE Postavlja se pitanje da li je moguće definisati skraćenicu sa tastature koja će, na primer, direktno aktivirati stavku „Kraj rada“?. Naravno da je moguće, čak se može definisati kombinacija bilo kog specijalnog taster (Control, Alt ili Shift) i običnog karaktera. Takođe možete iskoristiti funkcijske i druge specijalne karaktere sa tastature. U design modu ponovo jednim klikom miša izaberite u meniju Forme stavku „Kraj rada“. Potom u prozoru svojstava pronađite svojstvo „ShortcutKeys“. Otvorite padajuću listu pored ovog svojstva trebalo bi odmah sve da bude jasno. Markirajte Alt i iz padajuće liste izaberite slovo K kao što je prikazano na slici

Sada kombinacija Alt+K završava našu aplikaciju Sada kombinacija Alt+K završava našu aplikaciju. Pokrenite aplikaciju i probajte. Primetite da se uz stavku menija prikazuje i njena skraćenica. Ovo se podešava svojstvom „ShowShortcutKeys“ koja može imati vrednosti True (tačno ili da) ili False (netačno ili ne).

SLIKE Svaka stavka menija (uključujući i stavke u horizontalnoj liniji) može imati i sličicu tj. ikonu (eng. Ikon) koja doprinosi lepšem i razumljivijem korisničkom interfejsu. Sličice koje se koriste za ovu namenu su najčešće u bmp ili jpeg formatu, dimenzija 16x16 piksela (mada može u druga veličina ali ne više od 32x32). Pomoću svojstva „Image“ možete da izaberete sliku sa vašeg računara i dodelite je stavci vašeg menija. Kliknite na malo dugme pored ovog svojstva i dobićete dijalog U ovom dijalogu se dodaju resursi aplikaciji. Oni osim slika mogu biti i zvučne datoteke, animacije kao i druge binarne datoteke koje koristite u aplikaciji. Kliknite na dugme „Import“ i sa diska vašeg računara izaberite sliku koju ste pripremili. Na kraju kliknite na dugme „OK“. Ako je slika veća od 16x16 piksela, biće automatski skalirana na tu veličinu.