1 / 10

Osnovne komponente

Osnovne komponente. delphi 7. forma. 1. Caption – naslov forme 2. Name – generičko ime 3. Color – boja 4. Top – udaljenost od gornje ivice 5. Left – udaljenost od leve ivice 6. Width – širina 7. Height – visina 8. Border Icons – ikone na naslovnoj liniji 9. Border Style – vrste ivica

lucas
Télécharger la présentation

Osnovne komponente

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Osnovne komponente delphi 7

  2. forma 1. Caption – naslov forme 2. Name – generičko ime 3. Color – boja 4. Top – udaljenost od gornje ivice 5. Left – udaljenost od leve ivice 6. Width – širina 7. Height – visina 8. Border Icons – ikone na naslovnoj liniji 9. Border Style – vrste ivica 10.Font – vrsta fonta 11.Cursor – vrsta kursora 12.Icon – vrsta ikonice 13.Window State – način početnog prikazivanja

  3. edit Svojstva : 1.Text – tekst 2. Name – generičko ime 3. Color – boja 4. Top – udaljenost od gornje ivice forme 5. Left – udaljenost od leve ivice forme 6. Width – širina 7. Height – visina 8. Font – vrsta fonta 9. Hint – objašnjenje10.Show Hint – prikazivanje objašnjenja 11.Border Style – vrste ivica

  4. Komponenta Edit predstavlja najčešći način za unos nekog teksualnog podatka. Ova komponenta takođe prihvata događaje OnClick i OnDoubleClick (retko se koriste kod ove kontrole) kao i događaj OnExit (on se koristi često kada treba proveriti ispravnost podataka u njoj, pa kada izgubimo fokus, odnosno pređemo na neku drugu kontrolu, recimo drugu Edit kontrolu, sledi provera tih podataka). Od novih događaja spomenućemo događaj OnKeyPress koji nastaje kada pritisnemo taster na tastaturi, i on se često koristi kada treba proveriti da li je određeni taster u pitanju, kao i događaj OnChange koji nastaje uvek kada se sadržaj u Edit kontroli promeni. Kod Edit kontole se često pojavljuje i dodatni kod za moguće greške jer nam Edit kontrola služi u najvećem broju slučaja kao kontrola koja omogućuje unos podataka a ti podaci mogu biti u pogrešnom formatu, nedozvoljeni, nemogući itd. Pošto je svojstvo Text u formatu Tstring a nama često trebaju neki drugi tipovi podataka, recimo brojevi koristićemo funkcije koje prebacuju formate podataka.

  5. Kod komponente Edit često se koriste sledeće funkcije : - StrToFloat(tekst) - pretvaranje teksta u numeričku vrednost - StrToFloat(tekst) - pretvaranje teksta u numeričku vrednost - FloatToStr(broj) - pretvaranje numeričke vrednosti u tekst - IntToStr(broj) - pretvaranje numeričke vrednosti u tekst Često će nam trebati prikazivanje informacionog prozora koji sadrži neku poruku (obaveštenje, poruku o grešci, preporuku, savet, informaciju ...) a to ćemo ostvariti sledećom naredbom : ShowMessage(′Poruka′) – pojavljivanje informacionog prozora sa tekstualnom porukom Poruka. Takođe, pošto smo pričali o prebacivanju fokusa često će nam trebati da se u slučaju neodgovarajućeg podatka vrati fokus na tu Edit kontrolu i recimo da se selektuje čitav sadržaj u njoj, što je čest slučaj u Windows aplikacijama. Metod Edit1.SetFocus – vraća fokus edit kontroli Metod Edit1.SelectAll – selektuje čitav tekst iz edit kontrole

  6. button Svojstva : 1.Caption – naslov (naziv) dugmeta 2. Name – generičko ime 3. Top – udaljenost od gornje ivice forme 4. Left – udaljenost od leve ivice forme 5. Width – širina 6. Height – visina 7. Font – vrsta fonta 8. Hint – objašnjenje 9. Show Hint – prikazivanje objašnjenja 10.Cancel – reagovanje na taster Esc 11.Default – reagovanje na taster Enter

  7. Komponenta Button je jedan od najčešćih delova Windows aplikacija i ona, kao što joj ime pokazuje služi kao okidač za neku određenu komandu. Ova kontrola prihvata događaje OnClick i OnDoubleClick, s tim da je najčešći događaj kod ove kontrole OnClick. Takođe, kontrola Button može da prihvati i događaj OnExit koji nastaje kada fokus prebacimo na neku drugu kontrolu.

  8. label Svojstva : 1. Caption – naslov (tekst) 2. Name – generičko ime 3. Color – boja 4. Top – udaljenost od gornje ivice forme 5. Left – udaljenost od leve ivice forme 6. Width – širina 7. Height – visina 8. Font – vrsta fonta 9. Word Wrap – prelom teksta 10.Hint – objašnjenje11.Show Hint – prikazivanje objašnjenja

  9. Komponenta Label predstavlja naslov (nalepnicu) koja često nosi naziv (objašnjava) neke druge kontrole. Kontrola Label takođe prihvata događaje OnClick i OnDoubleClick

  10. Obrazac predstavlja osnovni nosilac svih naših kontrola – on u stvari, predstavlja prozor naše buduće aplikacije. Sve kontrole koje budemo dodavali u naš projekat se nalaze na obrascu i zbog toga je on kontejner za te kontrole odnosno nosilac svih kontrola. Od događaja koje prima obrazac spomenućemo uopštene događaje OnClick i OnDoubleClick, za početak. Događaj OnClick nastaje kada pritisnemo levo dugme miša bilo gde na obrascu, a događaj OnDoubleClick kada 2 puta pritisnemo levo dugme miša bilo gde na obrascu. Od karakterističnih događaja spomenućemo OnCreate koji nastaje u trenutku kreiranja obrasca i OnClose koji nastaje kada zatvaramo obrazac i oni se mogu koristiti za slučajeve kada trebamo povezati pojavljivanje više formulara jedan za drugim. 2.2 KONTROLE 2.2.4 KOMPONENTA TIMER – Svojstva : 1. Enabled – uključivanje tajmera 2. Interval – reguliše brzinu tajmera Komponenta Timer služi za izazivanje događaja u nekom vremenskom trenutku i pogodna je, u kombinaciji sa nekom drugom komponentom za prikazivanje vremena. Najvažniji događaj kod ove kontrole je OnTimer koji nastaje prilikom aktiviranja tajmera u određenom vremenskom trenutku.Kod tajmera se često koristi funkcija TimeToStr(Time) koja pretvara vreme u string sa parametrom Time koji predstavlja sistemsko vreme. Primer – Na kontroli Label prikazati vreme : Procedure TForm1.Timer1Timer(Sender:TObject); begin Label1.Caption:=TimeToStr(Time) end; Primeri za vežbanje : 1. Promena imena obrasca 2. Različiti događaji kod kontrole Label 3. Kontrola Button i kombinacija sa različitim komponentama 4. Kontrola Edit 5. Aplikacija za izračunavanje, informacioni prozor i složenije aplikacije timer Svojstva : 1. Enabled – uključivanje tajmera 2. Interval – reguliše brzinu tajmera Komponenta Timer služi za izazivanje događaja u nekom vremenskom trenutku i pogodna je, u kombinaciji sa nekom drugom komponentom za prikazivanje vremena. Najvažniji događaj kod ove kontrole je OnTimer koji nastaje prilikom aktiviranja tajmera u određenom vremenskom trenutku.Kod tajmera se često koristi funkcija TimeToStr(Time) koja pretvara vreme u string sa parametrom Time koji predstavlja sistemsko vreme. Primer – Na kontroli Label prikazati vreme : Procedure TForm1.Timer1Timer(Sender:TObject); begin Label1.Caption:=TimeToStr(Time) end;

More Related