Программа кодының терезесі. Delphi ортасы программист жұмысының ӛте жоғары тиімділігін қамтамасыз ететін орта


Модульдiң интерфейстiк бӛлiгi Interfase



Pdf көрінісі
бет78/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   74   75   76   77   78   79   80   81   ...   122
Байланысты:
Дәріс (2)

Модульдiң интерфейстiк бӛлiгi Interfase  арнаулы сөзiмен басталады. Модульдiң 

интерфейстiк бөлiгiнде негiзгi программада және басқа модульдерде қолданылатын аталмыш 

модульдiң барлық сыртқы (ашық)  объектiлерi анықталады (түрлер, тұрақты және айнымалы 

шамалар, iшкi программалардың - процедуралар және функциялардың тақырыптары). 

Программа  сияқты бұл анықтамадағы объектiлердi ретi кез келген болады.  Интерфейстiк 


 

46 


бөлiкте  iшкi программалардың тек қана тақырыптары келтiрiледi, ал олардың толық 

анықтамасы модульдiң орындалатын бөлiгiнде көрсетiледi.   

Модульдiң орындалатын бөлiгi арнайы Implementation сӛзiмен басталып, интерфейстiк бӛлiктегi 

жарияланған  iшкi  программаның  баяндауынан  құралады,    яғни  модулдiң  интерфейстiк  бӛлiгiнде 

аталған    iшкi  программалардың      денелерi  осы    бӛлiкте    анықталуы  қажет.  Iшкi  программалардың 

толық  анықтамасында  процедураның    немесе  функцияның  тақырыбы  қысқартылған  түрде  кӛрсетiлуi 

мүмкiн: procedure  немесе  function түйiндi сӛздер, олардың атаулары және ‗ ;‘ таңба келтiрiледi.    

Егер iшкi программаның тақырыбы толық кӛрсетiлсе, онда ол интерфейстiк бӛлiктегiмен  бiрдей 

болуы  керек.    Сонымен  қатар,  бұл  бӛлiкте  аталмыш  модульдiң  инициализациялау  бӛлiгiнде  

қолданылатын жергiлiктi обьектiлерi - қосымша түрлерi, тұрақтылары, айнымалы шамалары, белгiлерi 

жариялануы мүмкiн.  

Модульдердi  инициализациялау  бөлiгiнде    негiзгi  программа  iске  қосылмай  тұрғандағы 

орындалатын  операторлар  жиыны  кӛрсетiледi.  Әдетте  бұл  операторлар  негiзгi  программаның 

жҰмысын  даярлау    әрекеттерiнен  орындайды.  Мысалы,  айнымалыларды  инициализациялау,  яғни 

бастапқы мәндерiн анықтау жұмыстары, файлдарды ашу әрекеттерi және т.б. Осы операторлар негiзгi 

программаға басқаруды бергенге дейiн  орындалады  да  негiзгi  программаны  жұмысқа дайындау  үшiн 

қолданылады. 

 Модульдердiң    аяқтау  бөлiгiнде    негiзгi  программа  жұмысын  тоқтатқандағы  орындалатын  iс  - 

әрекеттер  кӛрсетiледi.  Мысалы,  файлдарды  жабу,  компьютердiң  ресурстарын  босату  және  т.б. 

жұмыстар. Бұл бӛлiктiң болмауы   немесе  тек қана begin және end сӛздерiнен құрылып, бос болуы да 

мүмкiн.  

Егер программада бiрнеше Unit  қолданылса, онда олардың инициализациялаушы  бӛлiктерi Uses 

тiзiмiндегi кӛрсетiлген ретте орындалады. Ал  бiрнеше модульдерде аяқтау бӛлiктерi кӛрсетiлсе, онда 

осы бӛлiктер  модульдердiң Uses тiзiмiндегi ретiне керi орындалады.  



Достарыңызбен бөлісу:
1   ...   74   75   76   77   78   79   80   81   ...   122




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

    Басты бет