13
Programi zasnovani na prozoriŵa i događaji Kasa Ferenc

Programi Zasnovani Na Prozorima Dogadjaji 2012 PDF

Embed Size (px)

DESCRIPTION

DOgađaji

Citation preview

  • Programi zasnovani na

    prozoria i dogaaji Kasa Ferenc

  • Cilj

    1. Upoznavanje sa Windows interfejsom.

    2. )ato je ao praiti prograe koji iaju isti / slia iterfejs kao idos?

    3. ta su to dogaaji? 4. Kako fukioiu dogaaji? 5. Koji dogaaji postoje u Delphi razojo

    okrueju?

  • DO i Widos okrueje Operatii sitei se dele a koade i grafike OS komandnog tipa je DOS Upraljaje se ri kuaje uoso koadi, odgoor koji raa je takoe u idiu teksta. Predstaik grafikog O je Widos. Mi u tako sisteu upraljao pritisko a eke grafike siole koji su rlo

    intuitivni dugmad, polja za potvrdu, ikonice...

  • Windows interfejs

    Widos iterfejs se ije drastio ejao do pojae Widos 8.

    Izgled prozora sa

    folderima Izgled prozora sa pouei opijaa za prikljueje a eku od rea.

    Izgled prozora aplikacije, u

    pitanju je CorelDraw Prozor za podeaaje jezika tastature koje standardne kopoete iterfejsa oeo da uoio?

    Prozor dijaloga za uaje. Postoji ekoliko stadardih dijaloga - dijalog za tapaje, za podeaaje oje, za otreaje ...

  • astai deloi prozorskog okrueja Naslovna linija Meni linija Padajui ei Statusna linija Prozori sa dijalozima Dugmad (Save/Cancel/OK...) Dugmad za potvrdu (CheckBox, RadioButton,

    ComboBox...)

    Kartice, riboni

  • )ato je ito koristiti oe komponente prilikom

    pravljenja programa koji rade

    u Widos okrueju?

    Korisnici su se navikli na ove

    komponente, kao i na

    prozorsko okrueje. aka inovacija i odstupanje od

    ovakvog interfejsa bi izazvala

    oteao korieje prograa, kao i traeje alteratiog reeja drugog prograa

  • Dogaaji Eets ta su to dogaaji? Dati prier?

    Dogaaj Pritisak a prekida je izazao ukljuiaje setla. Dakle dogaaji su uzroi koji pokreu jedu ili ie pojaa

  • Dogaaji Eets - Primeri Upraljaje uziko liijo. Daljiski upraljae irao koji ureaj koristio MP3, Radio, spolji ureaj TV a pr. Birao pese, pojaaao stiaao zuk, postaljao tajer za ueje ili iskljuiaje Na slia ai se upralja i dogaajia a rauaru. Da bi (upravljali) koristili neki aplikativni program taj program ora da ude osetlji a eke dogaaje koji e prouzrokoati

    izvesnu akciju

    Prograi rukooei dogaajia a ooguaaju da izraao pojedie akije a ai koji odredi sa korisik.

  • Koje dogaaje pozajeo? Pritisko a duge izri se uaje ekog fajla, to je dogaaj

    OnClickButton

    Poeraje ia poea se fot ekog teksta ili se proei oja OnMouseMove

    Crtaje u kopjuterski prograia se izodi tako to drio lei taster ia pritisut i poeraje ia rtao. Oaj dogaaj se zoe OnMouseDown

    kroloaje e straie ili proea oruija u igria izodi se poeraje tokia OnMouseWheel, OnMouseWheelUp, OnMouseWheelDown

    Pojedii dogaaji se deaaju kada pritiseo odgoarajui taster a tastauri OnKeyPress

    U Excel-u kad smo unosili podatke u tabelu formula se automatski izrauaala i prikaziala reeje u za to predieoj eliji. OChage Oo su dogaaji koje eo ajee korititi u prograsko jeziku

    Delphi.

  • Kako rade dogaaji? Korisnik na primer pritisne neko dugme u aplikaciji. Taj dogaaj se alje operatio sisteu koji ga prepozaje. Operatii siste raa poruku o tipu dogaaja aplikaiji. Aplikaija a osou te poruke geerie eku akiju

  • Dogaaji u Delphi-ju Dogaaji u Delphi okrueju ogu da udu izazai

    od: strane korisnika pritiskom na neko dugme, interno na primer posle isteka nekog vremenskog iterala tajeri geerie se eki dogaaj, kao i spolji dogaaji, dolazak e-pote.

    Postoji a hiljade dogaaja, ali progra reaguje samo na pojedine. Dakle program mora da selektuje sao dogaaje od iteresa, a ostale dogaaje e sme da bude osetljiv

    U Delphi-ju postoje de rste dogaaja Dogaaje koje je prouzrokoao korisik Dogaaje koje je prouzrokoao siste

  • Dogaaji u Delphi-ju Dogaajia upralja Widos, o ih prepozaje i oaetaa progra o ko dogaaju je re Na korisiku je da apie prograski kod koji reaa prole koja akija trea da se izri u sluaju odreeog dogaaja, a prier

    pritiskom na dugme da se saberu dva broja.

    Dogaaji daju oguost korisiku aplikaija da ira praa u koje e ii iraaje prograa. Zamislite da morate da sledite unapred postalje sled akija u korieju ekog

    programa (PhotoShop, PowerPoint...)

  • ta so auili? ta podrazueao pod koadi

    OS?

    Koje grafike operatie sistee za? Koji su sastavni delovi programa

    zasnovanih na prozorima?

    ta su to dogaaji? Koje dogaaje pozaje? Ko upralja dogaajia? Obajsni mehanizam upravljanja dogaajia. Podela dogaaja u Delphi prograsko

    jeziku?

    ta doijao korieje dogaaja?