Бағдарламасы (syllabus) Павлодар, 2013 ж. Кегль 14, буквы строчные, кроме первой прописной



жүктеу 212,32 Kb.
Pdf просмотр
бет6/17
Дата16.02.2023
өлшемі212,32 Kb.
#41345
түріБағдарламасы
1   2   3   4   5   6   7   8   9   ...   17
Әдебиет [1, 2]
Тақырып 3. 
Программалаудың технологиясының негізі
Жоспар
1. Идентификаторлар, резервтелген сөздер
2. Арифметикалық операциялармен жұмыс істеу
3. Айнымалы мен тұрақтылардысипаттау. Айнымалы типтері
4. Логикалық операциялардың орындалуы
5. Математикалық функциялар
Қысқаша теория
Object Pascal тілі Delphi бағдарламалау тілі және стандартты Pascal тілінің объекті -
ориентирленген кеңейтілуі болып келеді. Delphi жүйесі визуалды бағдарламалау
мүмкіндігін VCL визуалды компонеттердің библиотекасы көмегімен қамтамасыз етеді.
Визуалды компоненттердің библиотекасы (Visual Component Library, VCL) қосымшаларды
тез өңдеуге арналған көптеген кластарды құрайды. Библиотеканың элементтері Object
Pascal - да жазылған, сондықтан ол интегралданған Delphi қосымшасының өңдеу
ортасымен тығыз байланысты. VCL де негізінен визуалды емес компененттерден тұрады,
және визуалды компоненттер, және де TObject абстракті кластан бастап басқа да кластар
бар. Барлық компонентер - бұлар кластар, бірақ барлық кластар компоненттер емес. VCL -
дің барлық кластары иерархияның анықталған сатысында орналасқан және кластың


ағашын құрайды. 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

жүктеу 212,32 Kb.

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




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау