ағашын құрайды. Object класы - барлық Object Pascal класының жалпы тегі (атасы) ол
иерархияның тамырында (түбірінде) орналасады. Бұл класс абстактілі болып келеді және
барлық ұрпақтар кластары үшін жалпы әдістер қолданылады.
Негізгі әдістерін атап
өтейік:
Create - объектіні кұру
« Destroy - объектіні жою (өшіру) « Free - Create әдісімен құрылған объектіні өшіру, бұл
уақытта Destroy әдісі де шақырылады.
Бұл әдістердің көпшілігі ұрпақ класында қайта анықталады. TPersistents, TComponent,
TControl көптеген кластардың атасы болып келген. Көрсетілген кластарға негізінде жалпы
қасиеттері, әдістері және оқиғалары (события) кіреді. TPersistents
класы ағымнан icкe
қосылады және ағымға сақталатын қасиеттері бар объектілер үшін абстракты болып
келеді. Ағымның механизмі жадымен жұмыс істеу үшін қолданылады. TObject кластың
әдісіне қосымша болатын TPersistents класы бір объектіден екінші объектіге алаңды және
қасиеттерді беруге мүмкіндігі бар Assign әдісіне ие. TComponent класы — барлық
компоненттерге негіз; өзінің
атасының әдісіне қосымша болып, оның басқа
компоненттеріне ие болатын құралдарды қамтамасыз етеді. Формаға кез келген
компонентті
орналастыру нәтижесінде, ол басқа компонентке тиісті болады (негізінен
формата). Компонента құру барысында, ол оған тиісті компоненттерді автоматты түрде
құрылуын қамтамасыз етеді, ал оны жою барысын оған тиісті барлық компоненттер
автоматты түрде жойылады. TComponent класы келесі қасиеттерін белгіленген: •
Components — тиісті компоненттер тізімі • ComponentCount тиісті компоненттердің саны •
Componentlndex -- тиісті компоненттер тізіміндегі компонент номері, • ComponentState -
ағынды компоненттің жағдайы • Name - компоненттің аты • Owner - компоненттің иесі Tag
- компонентпен сақталынатын бүтін мәні TComponent компонентінің кейбір әдістері: •
Destroy Components - барлық тиісті компоненттерді жою (бұзу) •
Destroying - тиісті
компоненттің жойылғаны (бұзылғаны) туралы хабар беру» FindCoraponent - Component
тізімінен компонентті табу (іздеу) Тілдің сөздігі Сөздер келесі түрлерге бөлінеді: • Кілттік
сөздер (ключевые, заразервированные) • Стандатты идентификаторлар • Қолданушының
идентификаторлары Кілттік сөздер тілдің құрама бөлігі болып келеді. Редактор кодында
кілттік сөздер қалың (полужирный) шрифтпен бөлінеді, Мысалы, And Expor ts mod Array
File nil As Finalization not Asm For object Begin Function of Case Goto or Class If out Const
Implementation packed Constructor In procedure Destructor Inherited program Dispinterfac
Initialization property e Div Inline raise Do Interface record
Downto Is repeat Else Label
resource string End Library set Except Finally shl Стандартты идентификатор келесі
анықталған тілдің өңдеуші конструкциясын көрсету үшін қызмет етеді: • Мәліметтердің
типі • Тұрақты (Констант) • Процедура және функция Стандартты идентификаторлары
бағдарламада кейбір стандарттармен байланысқан. Оларға: Absolute Name safecall Abstract
Near stdcall Assembler Nodefault strored Automated Override virtual Cdecl Packade write
Contains Pascal writeonly Default Private Dispid Protected Dynamic Public Export Published
External Read Far Readonly Forward Register Implements Reintroduce Index Requires Message
Resident Қолданушының
идентификаторы белгінің атын, тұрақты (констант), айнымалы,
процедура, функция және мәліметтер типін белгілеу үшін қолданылады. Бұл аттар
бағдарламашының (программист) өзі береді және ол келесі ережелерге сай келу керек:
Идентификатор әріп немесе санмен (цифр) құрылады
Идентификатор барлық уақытта
әріппен басталады, тек 0 – 9999
Достарыңызбен бөлісу: