Жануартану пәніне мультимедиялық анимация процессін жасау Кіріспе


обьектілі бағытталған дельфи программалау ортасы



бет7/24
Дата15.12.2022
өлшемі2,62 Mb.
#57573
1   2   3   4   5   6   7   8   9   10   ...   24
2 обьектілі бағытталған дельфи программалау ортасы


2.1 Delphi программалау ортасы

Жоғарғы деңгейлі программалау тілдері жарыққа шыға бастағаннан бері көптеген программалау тілдері пайда болды. Казіргі кезде олар процедуралык, логикалық және объектілі - бағдарлы болып үш түрге бөлінеді. Мысалы, дәстүрлі ("классикалық") процедуралық программалау тілдері — Фортран, Бейсик, Паскаль, логикалық тілдер — ЛИСП, Пролог. Есептеуіш техниканың қарқынды дамуы және программалық жабдыктауды тиімді дайындауга қажеттілік нәтижесінде соңғы кездерде Windows ортасында жарыкқа шыққан және объектілі - бағдарлы программалау (ОБП) негізінде кұрылған програм­малау тілдері - Borland C++ for Windows, Object Pascal және визуальды Microsoft Visual Basic, Borland Delphi.


Объектіге багдарлы оқиғалы программалау тілінде программаның жұмысы негізінен оқиғалар тізбегінен және түрлі объектілердің осы оқиғаларға жауабынан тұрады. Олардың визуальды түрлері - Visual Basic тілі QBasic программалау тілі негізінде, Delphi (Дельфи) Объектілі Паскаль (Object Pascal) тілі негізінде Windows операциялық жүйесін басшылықка апып кұрылган (visual — көзбен көру, экрандық). Олар, әсіресе, Visual Basic, Delphi программалау тілдері — кез келген қосымшаны дайындауға болатын жылдамдығы тез, куатты тілдер.
Delphi-де орындайтын iс-әрекеттер сапалы түрде визуальды кеңейтiлген, яғни пайдаланушы көбiнесе экранда көрiнген терезенiң түймелерiн шерту арќылы нәтиже алады [15].
Процедуралыќ программалау тiлдерiнде программаның жұ­мысы операторларды ретiмен орындау бойынша, ал, логи­ка­лыќ программалау тiлдерiнде ол ќатаң логикалыќ ереже­лерге сәйкес өзгертулер енгiзу ретiнде ќарастырылған бола­тын. Объектiге бағдар­лы оќиғалыќ программалау тiлiнде про­грамманың жұ­­мы­сы негiзiнен оќиғалар тiзбегiнен және түрлi объектiлердiң осы оќиғаларға жауа­бы­нан тұрады. Олардың визуальды түр­лерi - Visual Basic тiлi QBasic программалау тiлi негiзiнде, Delphi (Дельфи) Объек­тiлi Паскаль (Object Pascal) тiлi негiзiнде Windows опе­рация­лыќ жүйесiн басшылыќќа алып ќұрылған (visual – көзбен көру, экрандыќ). Олар, әсiресе, Delphi программалау тiлi – кез кел­­­ген ќосымшаны дайын­дауға болатын жылдамдығы тез, ќуатты тiл.
Delphi-де Паскаль тiлiнде орындау мүмкiн және мүмкiн емес күрделi процестердi про­граммалауға болады. Delphi-дiң негiзгi ерекшелiгi – онда ќосымша ќұруда компоненттiк және объектiлiк тәсiлдер пайда­ланылады (Windows ортасында пайдаланатындыќтан, Delphi-де программаны көбiнесе ќосымша деп атайды). Бұл програм­ма­лау технологиясында нағыз рево­люция жасады деуге бола­ды. Компоненттiк тә­сiлдiң мәнiсi жеңiл, әрі ќосымша кiтапха­на­сы программалау ортасында дайындалып, арнайы iс-әре­кет­­тердi орындайтын компоненттер элемент­терiнен жинаќта­ла­ды. Олар жеткiлiксiз болса, объектiнi өң­деуге арналған үстеме программа ќұры­лады. Delphi-де ќолданылатын негiзгi кi­тапхананы ви­зу­аль­ды компоненттер кiтапханасы (VCL, Visual Component Library) деп атайды. Компоненттер панелiнде топ – тобымен жинаќталған, жүз­деген кластарға тиiстi, стан­дартты компоненттер бар. Пайда­ланушы жаңа ком­понент да­йын­дап, оны осы панельге ќосуы­на да болады [17].
Delphi Windows жүйесiнде программалаудың ыңғайлы ќұ­ралы. Онда көптеген операторларды пайдаланып программа дайын­дау, программа мәзiрiн ќұру, анимация, мультимедиа процес­терiн ұйымдас­тыру, OLE технологиясын пайдаланып, басќа офистiк ќо­сымшаларды шаќыру, олармен жұмыс iстеу және т.б. iс-әре­кеттердi орындау да мүмкiн. Көптеген опера­торлардың жазылуы Турбо Паскальдағы сияќты.
Delphi ќұрамында дайындалған компилятор әдеттегi P – кодќа емес, бiрден машиналыќ кодќа компиляциялайды. Осы себептi, ќазiргi кезде ол дүние жүзiндегi компиляторлардың ең жылдамы. Оның компиляциялау жылдамдығы Паскальда компи­ляциялаудан 10 еседен артыќ, бiр минутта шамамен 120 мың жолдан асады.


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




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

    Басты бет