Программа кодының терезесі



бет3/7
Дата16.04.2020
өлшемі3,12 Mb.
#62698
1   2   3   4   5   6   7
Байланысты:
ЭОҚ


Standard парағы

Группа 30


Additional парағы

Группа 27


Dialogs парағы

Dialogs парағында Windows ортасының стандартты сұхбаттасу элементтерiн ұйымдастыру үшiн қолданылатын компоненттері орналасқан. Осы парақтың объектiлерi орындалғанда көрiнбейдi және сұхбаттасу жұмыстары программада орындалады.



Группа 24

System парағы


11–сурет. System парағы


System парағының компоненттері DDE, OLE, таймер және т.с.с жүйелi сервистiк элементтере қол жеткiзуге мүмкiндiк туғызады

Жаңа компоненттердi орналастыру

Жаңа компоненттi орналастыру амалдары өте оңай орындалады. Ол үшiн компоненттер тақташасындағы бiр белгiнi, мысалы - Label-дi (белгi - шағын хабарды шығаруға арналған элемент) белгiлеп, форма аймағының кез келген жерiн тышқанмен сырт еткiзсе болғаны. Бұл компоненттiң мөлшерiн, орын-жайын өзгерту үшiн компоненттi шектеп тұрған төрт бұрыштарылар қолданылады (12- сурет).



Формаға орналастырылған компоненттiң аты келiсiмше Label1- белгi 1 деп қойылады. Атын өзгерту үшiн осы компоненттi белгiлеп тұрып,
Объектiлер бақылаушы терезесiндегi Caption қасиетiн таңдап, оң жақтағы Label1-дiң орнына басқа жазуды, мысалы Object Pascal деп қоюға болады:

Форманың атын 1_FORM- ге өзгертейiк. Компоненттегi мәтiннiң әртүрлi параметiрлерiн Объектiлер бақылаушысының терезесiндегi Font қасиетiнiң оң жағындағы “…” белгiсiн басып шрифтың түрiн, түсiн, таңбалардың биiктiгiн таңдауға болады (13 - сурет).


1
3 - cурет. Font-тiң сұхбаттасу терезесi

Осы әрекеттердi Font-тiң сол жағындағы “+” белгiсiн басу арқылы iшкi Size параметрiнде таңбалардың биiктiгiн көрсетуге, Color параметрiнiң ашылатын тiзiмiнен қажеттi түсiн анықтауға болады. Font=>Style=> fsBold - True, fsItalic - True ден таңдап әрiптердi жуандатылған курсив түрiне өзгертуге болады.



Ендi форма төмендегi түрге келтiрiлдi.


14- сурет. Label1 - дiң жаңа жазуы


      1. Оқиғаға сезіндіру

Формаға орналастырылған әр компонент өз параметрлерiнен басқа оның сезiнетiн оқиғалар жиынымен анықталады. Мысалы, жоғарыда құрастырылған формаға Standard парағындағы - компонентiн орналастырайық. Бұл компоненттiң аты Button, ал оны формаға орналастырғанда орта атын және жазуын Button1 деп қояды.

Жұмыс iстеп тұрған программада Button1-дi тышқанның сол батырмасын сырт еткiзгенде OnClick оқиғасы орындалады немесе туады деп саналады. Программаны осы оқиғаға сезiндiру үшiн Object Pascal тiлiндегi Оқиғаны өңдеушi үзiндiнi жазу керек. Бұл үзiндi iшкi программа - процедура түрiнде ұйымдастырылады.

Delphi өз бетiмен дайындаманы жасайды. Ол үшiн Button1 компонентiн екi рет үзiлiссiз тышқанның сол батырмасымен сырт еткiзiңiз. Delphi өз бетімен программаның интерфейстік бөлігіне procedure Button1Click(Sender: TObject); деп қосып, программаның орындалатын бөлігінде процедураның қабықшасын келесi түрде шығарады (9 - сурет):




15- сурет. Button1Click процедурасының қабықшасы


Терезедегi procedure TForm1.Button1Click (Sender: TObject) -процедураның тақырыбы. Бұл тақырып procedure арнайы сөзiмен басталады, сонан кейiн тұрған құрамды атаудағы TForm1- кластың аты, Button1Click - процедураның аты. Кластың және процедураның атулары нүктемен (“ . “) ажыратылады.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет