Процедуралық типтер.
Процедуралық типтер программада процуралар мен функцияларды қалыпты жай мәндер сияқты, мысалы, айнымалыларға меншіктеуге немесе параметр ретінде қолдануға мүмкіндік береді. Процедуралық типтің сипатталуы аты жазылмаған процедура мен функция тақырыбына ұқсас болып келеді. Процедуралық типте әдістерді (кластарда хабарланған ішкі программаларды) пайдалануға рұқсат етіледі, ол жағдайда сипаттауда of object сөзі жазылуы тиіс. Мысал ретінде, Delphi ортасында жиі пайдаланылатын көптеген уақиғаларды өңдеушілер типін келтірейік:
type TNotifyEvent = procedure (Sender: TObject ) of object;
Мысалы, Button1Click процедурасы алдынала жасақталып, типі OnClick уақиғасының TNotifyEvent типімен сәйкес келсе, Button1 батырмасының OnClick уақиғасына Button1Click процедурасын тағайындауға болады:
Button1.OnClick:= Button1Click;
5 дәріс
Қосалқы программаны жасақтау
Достарыңызбен бөлісу: |