Komponente izbora i kontejnerske komponente

Slides:



Advertisements
Similar presentations
Instalisanje virtuelne mašine
Advertisements

ASPECT RATIO PAŠIĆ ANELA.
1.6. Pohrana podataka.
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
Programi zasnovani na prozorima
PRIJENOS PODATAKA.
Softversko inženjerstvo 1
CASE naredba višestrukog grananja
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.
Algoritamske/programske strukture
32-bitni mikrokontroleri i primena - MS1BMP 6. deo
Uvod u projekte Rijeka,
Grafičke kartice.
PROGRAMIRANJE MENIJA.
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
The Present Perfect Continuous Tense
Projekat strukturnog kabliranja.
7. Rad sa AWT-komponentama
Upitni jezik SQL.
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.
Multimedijalna e-Learning platforma
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
Uvod u HTML Zoltan Geller 2017
Klauzule GROUP BY i HAVING
KREIRANJE OBJEKATA.
Interkulturalni karakter prekogranične medijacije.
POVEZIVANJE DVA RAČUNARA U WINDOWS 7 KORIŠTENJEM LAN ETHERNET KABLA
Uvod u programiranje - matematika – X predavanje
RAZGRANATA STRUKTURA Zadaci i rešenja
RAZGRANATA STRUKTURA Zadaci i rešenja
LABORATORIJSKA VEŽBA VEŽBA 4
Elektrotehnički fakultet – Podgorica Operativni sistemi
Tabelarne kalkulacije 1
Vežba 1. Formatiranje teksta korišćenjem stilskih šablona
Kartica Insert.
ТОЛЕРАНЦИЈЕ У СолидВоркс-у (SolidWorks) Толеранције мера
Pristup podacima Izvještaji
Naredba Case Višestruko grananje.
Page Layout Podešavanje stranica.
Element form Milena Kostadinović.
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
FAKULTET KEMIJSKOG INŽENJERSTVA I TEHNOLOGIJE
Do While ... Loop struktura
Memorije Vrste memorija i osnovni pojmovi Ispisne memorije
posljednja faza razvoja podatkovnih komunikacija
Programiranje - Uvod - Kolegij: Programski jezik C++
Bacanje kocke pomoću micro:bit-a
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
Nizovi.
Python „Technology and social media have brought power back to the people” Mark McKinnon.
Naredbe u php-u.
SRETNA SEDMICA.
Programski jezik C++ - Vježbe - 5. dio
Programski jezik C++ - Vježbe - 4. dio
Kratkotrajne veze žena i muškaraca
LimeSurvey Uvjetni prikaz pitanja Internetska istraživanja
1. Sigurno u virtualnom svijetu
7. Baze podataka Postavke MS Accessa.
Ponavljanje Pisana provjera
Programiranje - Naredbe za kontrolu toka programa – 1. dio
INTERPOLACIJA PO DIJELOVIMA POLINOMIMA
Presentation transcript:

Komponente izbora i kontejnerske komponente RadioGroup RadioButton

RadioGroup Komponente izbora omogućavaju izbor jedne između više ponuđenih mogućnosti. Komponenta RadioGroup je kontejner koji sadrži više radio-dugmadi. Ona sadrži grupu opcija od kojih samo jedna može biti izabrana.

Uradićemo zadatak sa digitronom, s tim što nećemo imati dugmiće kojima biramo operaciju

Osnovne funkcije kalkulatora Za ovaj deo treba izabrati komponentu RadioGroup Ovaj deo je standardan, kao i u ranijim primerima

Sada treba da sredimo i deo za RadioGroup Sada treba da sredimo i deo za RadioGroup. Kod ovih komponenti se može izabrati samo jedna od ponuđenih opcija

U polje Caption “Izaberi operaciju”,

Da bi dobili spisak ponuđenih operacija u Radio Group dva puta kliknemo na polje ITEMS kartice Properties. Dobijamo prozor

Napišemo u svakom redu po jednu operaciju Napišemo u svakom redu po jednu operaciju. Ovde treba voditi racuna da brojanje linija počinje od nule Pritisnemo OK

Programiramo događaj za Racunaj. Na kartici Events za dugme Racunaj pritisnemo 2 x na OnClick

procedure TForm1.Button1Click(Sender: TObject); var a,b,c:real; begin a:=StrToFloat(Edit1.Text); b:=StrToFloat(Edit2.Text); case RadioGroup1.ItemIndex of 0:c:=a+b; 1:c:=a-b; 2:c:=a*b; 3:if b=0 then begin Edit3.Text:=''; ShowMessage('deljenje nulom'); Edit2.SetFocus ; Edit2.SelectAll ; end else c:=a/b; end; if (b<>0) or (RadioGroup1.ItemIndex<3) then edit3.Text:=FloatToStr(c);

RadioButton Razlika između RadioGroup i RadioButton je u tome što se RadioGroup posmatra kao jedna celina, a u ovom drugom slučaju se postavljaju kao zasebna dugmad, s tim da jedno mora biti izabrano.

Uradićemo zadatak za izračunavanje obima i površine nekih figura.

Za ovaj deo treba izabrati komponentu RadioButton

Programiramo događaj za RadioButon trougao. Na kartici Events pritisnemo 2 x na OnClick. Slično uradimo za ostale komponente.

procedure TForm1.RadioButton1Click(Sender: TObject); begin Edit2.Text:='(a*h)/2'; Edit1.Text:='a+b+c'; end; procedure TForm1.RadioButton2Click(Sender: TObject); Edit2.Text:='a*b'; Edit1.Text:='2a+2b'; procedure TForm1.RadioButton3Click(Sender: TObject); Edit1.Text:='4a'; Edit2.Text:='a*a'; procedure TForm1.RadioButton4Click(Sender: TObject); Edit2.Text:='a*h'; procedure TForm1.RadioButton5Click(Sender: TObject); Edit1.Text:='a+b+c+d'; Edit2.Text:='((a+b)*h)/2';

Kreirati aplikaciju koja određuje idealnu težinu na osnovu zadate visine za osobe ženskog i muškog pola. Za izbor pola koristiti komponente RadioButton. Idealna težina za muškarce ie visina-100 a za žene visina-110. Korišćenjem Label komponente ispisati koliko osoba treba da se popravi odnosno smrša.