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



Pdf көрінісі
бет103/122
Дата27.03.2022
өлшемі1,24 Mb.
#28970
түріПрограмма
1   ...   99   100   101   102   103   104   105   106   ...   122
Дыбыстық файлды импорттау  

Сонан соң  Timeline терезесінде кадрды таңдап алу керек.  Количество повторов нужно ввести в 

поле Loops ӛрісінде қайталану санын кӛрсету керек.  

 

 



               Анимация   мысалы 


 

62 


 


 

63 


Export Windows AVI  терезе 

13 дәрістің тақырыбы:    Объектілі-бағдарлы программалаудың элементтері   

 

 



Объектілі-бағдарлы тәсілдердің  негіздері. 

 



Кластың құрылымы және оны жариялау.  

  Protected  және  private  нұсқаулары.  



 

Полиморфизм және виртуалдық әдістер.  



 

Жалпы қажеттіліктерге қолданылатын кластар 



 

Объектілі-бағдарлы тәсілдердің  негіздері. 

Объектіге - бағдарлы  (ОББ) тәсілдерінің негізінде берілгендерді және оларға орындалатын 

іс  -  әрекеттердің  жиынын  бір  құрылымға  біріктіру  ойы  жатыр.  Берілгендерді  ӛрістерi

орындалатын әрекеттерді іске асыратын ішкі  программаларды  әдістері деп атайды.  

Object  Pascal    құрамына    ӛрістерді,  әдістерді  және  қасиеттерді  біріктіретін  арнайы  түр  - 

класс  ендірілген. Класс құрамына берілгендер мен берілгендерге  орындалатын әрекеттер жиыны 

кіреді.  

ОББ   тәсілдері инкапсуляция, иемдену және полиморфизм  ұғымдарына негізделген.  

Инкапсуляция,    дегеніміз  -  берілгендерді  оларды  басқаратын  процедура  және 

функциялармен   қатар қолдану. Осындай қатарластырудың нәтижесінде берілгендердің жаңа түрі 

объект  пайда болады.  

Иемдену   -    алдын  ала анықталған  объектілерді  пайдалану  арқылы  олардың  туындыларын 

құрастыру  мүмкіндігі.    Кез  келген  класс  алғы  буын  класының  туындысы  ретінде  анықталуы 

мүмкін.  Осындай  туынды  алғы  буынның  ӛрістерін,  әдістерін  және  қасиеттерін  иемденеді.  Осы 

сәтте иемденген берілгендерді, әдістерді және қасиеттерді анықтаудың қажеті жоқ,  оларды бірден  

пайдалануға болады.  

Полиморфизм  -  кластың  барлық  объектілеріне  қолдануға  болатын  аты  бірдей  әрекетті 

анықтаудың  мүмкіндігі,  сонымен  бірге  әр  объект  осы  әрекетті  ӛзінше  орындайды.  Объектке  - 

бағдарлы  тәсілдері  айтарлықтай  күрделі  есептердің  программаларын  құрастыруды  жеңілдетеді 

және программаның кодын қайталап қолдануға мүмкіндік тұғызыды. 

 

Кластың құрылымы және оны жариялау 

Жалпы  ОББ  тәсілдерінің  ерекшелігі  -  алдын  ала  құрылып  қойылған  объектілерді  қолдану 

және де сол объектілердің  кӛптеген туындыларын  пайдалану болатындығы.  

Кластың құрамындағы ӛрістер кез келген түрде болуы мүмкін. Кластың құрылымы  арнайы 

бекітілген  Class  сӛзімен  басталады,  сонан  кейін  жақшада  осы  кластың  тікелей  алғы  буыны 

кӛрсетіледі.  Ары  бӛлек  жол  түрінде  ӛрістері,  әдістері  және  қасиеттері  кӛлтіріледі  және  соңында 



End тұрады. 

 

Классқа сәйкес типті объекті тип деп атайтын боламыз: 



 

type  


          TMyObject = class(TObject)  

           MyField: Integer;  

           function MyMethod: Integer;   

end;  


 

 

Объект 

Объектке жадыдан орын бӛлу арнайы кластың құрастырушы әдісі  арқылы орындалады

әдетте оның  аты Create.  Құрастырушының маңызын және бет алысын кӛрсету үшін кластың 

сипттасасында procedure сӛзінің орнына Consructor  деген сӛзді кӛрсетеді.  

 

Мысалы, жоғарыдағы сипаттаманы ӛзгертейік: 




 

64 


TPerson = class              // TPerson - кластың аты  

Private 



Достарыңызбен бөлісу:
1   ...   99   100   101   102   103   104   105   106   ...   122




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

    Басты бет