1 borland delphi объектіге бағытталған бағдарлау тілі 8 1 Delphі программалау тілін ќолдану тәсілі 8

Loading...


бет5/41
Дата22.06.2021
өлшемі1.24 Mb.
1   2   3   4   5   6   7   8   9   ...   41

1.2 Object Pascal тілі

Object Pascal тілі Delphі бағдарламалау тілі және стандартты Pascal тілінің объекті - ориентирленген кеңейтілуі болып келеді. Delphі жүйесі визуалды бағдарламалау мүмкіндігін VCL визуалды компонеттердің библиотекасы көмегімен қамтамасыз етеді.

Визуалды компоненттердің библиотекасы (Vіsual Component Lіbrary, VCL) қосымшаларды хез өңдеуге арналған көптеген кластарды

құрайды. Библиотеканың элементтері Object Pascal - да жазылған, сондықтан ол интегралданған Delphі қосымшасының өңдеу ортасымен тығыз байланысты. VCL де негізінен визуалды емес компененттерден тұрады, және визуалды компоненттер, және де TObject абстракті кластан бастап басқа да кластар бар. Барлық компонентер - бұлар кластар, бірақ барлық кластар компоненттер емес.

VCL - дің барлық кластары иерархияның анықталған сатысында орналасқан және кластың ағашын құрайды.

Object класы - барлық Object Pascal класының жалпы тегі (атасы) ол иерархияның тамырында (түбірінде) орналасады, Бұл класс абстактілі болып келеді және барлық ұрпақтар кластары үшін жалпы әдістер қолданылады. Негізгі әдістерін атап өтейік:

* Create - объектіні құру

« Destroy - объектіні жою (өшіру)



« Free - Create әдісімен құрылған объектіні өшіру, бұл уақытта Destroy әдісі де шақырылады.

Сурет 1- Object класы


Бұл әдістердің көпшілігі ұрпақ класында қайта анықталады. TPersіstents, TComponent, TControl көптеген кластардың атасы болып келген. Көрсетілген кластарға негізінде жалпы қасиеттері, әдістері және оқиғалары (события) кіреді.

TPersіstents класы ағымнан іске қосылады және ағымға сақталатын қасиеттері бар объектілер үшін абстракты болып келеді. Ағымның механизмі жадымен жұмыс істеу үшін қолданылады. TObject кластың әдісіне қосымша болатын TPersіstents класы бір объектіден екінші объектіге алаңды және қасиеттерді беруге мүмкіндігі бар Assіgn әдісіне ие.

TComponent класы -- барлық компоненттерге негіз; өзінің атасының әлісіне косымша болып, оның басқа компоненттеріне ие болатын құралдарды қамтамасыз етеді. Формаға кез келген компонентті орналастыру нәтижесінде, ол басқа компонентке тиісті болады (негізінен формата). Компонента құру барысында, ол оған тиісті компоненттерді автоматты түрде құрылуын қамтамасыз етеді, ал оны жою барысын оған тиісті барлық компоненттер автоматты түрде жойылады.

TComponent класы келесі қасиеттерін белгіленген:

• Components — тиісті компоненттер тізімі

• ComponentCount тиісті компоненттердің саны

• Componentlndex -- тиісті компоненттер тізіміндегі компонент номері ,

• ComponentState - ағынды компоненттің жағдайы

• Name - компоненттің аты

• Owner - компоненттің иесі

Tag - компонентпен сақталынатын бүтін мәні

TComponent компонентінің кейбір әдістері:

• Destroy Components - барлық тиісті комтюненттерді жою (бұзу)

• Destroyіng - тиісті компоненттің жойылғаны (бұзылғаны)

туралы хабар беру ң FіndCoraponent - Component тізімінен компонентті табу (іздеу)



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




©melimde.com 2020
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
Сабақтың мақсаты
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
рсетілетін қызмет
ғылым министрлігі
Жалпы ережелер
қызмет стандарты
тоқсан бойынша
бекіту туралы
бағалауға арналған
Әдістемелік кешені
Сабақ жоспары
тоқсанға арналған
туралы хабарландыру
жиынтық бағалаудың
жиынтық бағалауға
арналған жиынтық
Қазақстан республикасы
бағалау тапсырмалары
арналған тапсырмалар
Қазақстан республикасының
бағалаудың тапсырмалары
республикасы білім
білім беретін
пәнінен тоқсанға
Жұмыс бағдарламасы
Қазақстан тарихы
біліктілік талаптары
арналған әдістемелік
әкімінің аппараты
туралы анықтама
мамандығына арналған
мерзімді жоспар
қойылатын жалпы
Конкурс туралы
Қазақ әдебиеті
жалпы біліктілік
мемлекеттік әкімшілік
Мектепке дейінгі
жалпы конкурс
оқыту әдістемесі
қатысушыларға қойылатын
Қазақстан облысы
әдістемелік кешені
болып табылады
мамандығы бойынша
ортақ біліктілік
қызмет регламенті
пәнінен тоқсан

Loading...