Визуалды тілдерде графиканы программалау. Нұсқаулық


Жұмыс түрі: Дипломдық жұмыс
Тегін: Антиплагиат
Көлемі: 63 бет
Таңдаулыға:
Елімізде болып жатқан экономикалық, индустриялық-инновациялық өзгерістер білім жүйесіне де әсерін беріп отыр. Елбасы оқытудың әр білім алушының білім мен қабілет деңгейінің тиімділігін бағалаудың бір тұтас жүйесін жасау; он-лайн тәсілінде оқыту тәжірбиесін дамытып, елімізде оқу теледидарын құру; оқу жоспарларына жаратылыстану ғылымдар бойынша, бірінші кезекте, математика мен ақпараттанудан қосымша сағаттар немесе пәндер енгізу керек екендігін кезекті Қазақстан халқына жолдауында атап көрсетті. Ендеше, елімізде мамандар жаңа заман талабына сай, терең білімді, пайым-парасаты мол, өрелі жастар болуы керек. Ол үшін білім, ғылым және өндіріс үрдістерінің өзара байланысын қамтамасыз ететіндей білім саласын ғылыми - әдістемелік тұрғыдан дамыту керек.
Бүгінде жаһандану заманында жас ұрпаққа әлемдік стандартқа сәйкес білім беру мәселесі республикамызда ғылыми-педагогикалық тұрғыда ізденіспен әлемдік жинақталған тәжірибеге, отандық қол жеткен табыстарды саралай отырып, ұлттық ерекшеліктерді ескере, оқыту мен тәрбелеуді жаңаша ұйымдастыруымен көкейкесті мәселе болып отыр.
Қазіргі орта мектептерде оқытудың белгілі бір әдістемелік дәстүрлері қалыптасуына қарамастан, оқытудың жаңаша әдістерін іздестіру, оқушылардың ойлау қабілетін дамыту жолдарын, өздігінен іздену, коммуникативтік қабілетін, адамдарды басқара білу қабілетін дамыту жолдарын іздестіру әрекеттері жүріп жатыр. Атап айтқанда, іргелі пәндерді оқыту мәселесіне жаңаша әдістер керек, өйткені, бүгінгі әлемдік өндірістік технология барысында ғылыми жетістіктерді пайдалануда.
Соңғы он шақты жыл ішінде информатика негіздері мен есептеу техникасы, программалау курстарын оқу процесіне енгізудің алғашқы қадамдарынан бастап оқытуды ұйымдастырудың әр түрлі мәселелеріне дейін шешілуде, оларға байланысты ғылыми-әдістемелік тұжырымдар жасалуда.
Олай болса, тұлғалық-бағдарлық білім берудегі негізгі құрал оқулық десек, оның сапасы мен атқаратын қызметін жете түсінуге көңіл бөлу қажет.
Оқушылардың ақпараттық мәдениетін кеңейту, алгоритмдеу және
программалау құзырлығын арттыру үшін оқулықтардан басқа қосымша электрондық құралдар қажет. Себебі дұрыс құрылымданған электрондық оқулықтарды пайдалану, мұғалімнің көмегінсіз оқушылар өз беттерімен білім ала алады. Ал оның тиімді жағы: оқушылардың өз шығармашылық қабілеттерін барынша ашып, қызығушылығын арттырып, өздігінен білім алуға құштарлығын туғызып, ақпаратты тауып және оны меңгере алуы.
Сондықтан бұл проблеманы шешу мәселесі ұсынылып отырған « Визуалды тілдерде графиканы программалау. Практикалық нұсқаулық . » атты дипломдық жұмыстың өзекті мәселесі болып отыр.
Зерттеу нысаны - жалпы білім беретін мектептің бағдарлы сыныптарында Программалау курсын оқыту үрдісінің әдістемесі.
Пәндік зерттеу - Программалау курсын игеруде оқушылардың алгоритмдік құзыреттілік біліктілігін қалыптастыру проблемалары.
Зерттеу мақсаты - Орта мектептің бағдарлы сыныптарында программалау курсын игеруде оқушылардың алгоритмдік құзыреттілік біліктілігін қалыптастыратын оқытушы және үйретуші әдістемелік электрондық құралын жобалау және құру.
Жұмыстың ғылыми болжамы - егер программалау курсы бойынша оқытудың іргелі дайындық кезеңінде компьютерлік оқытуды пайдаланып оқу үрдісін ұйымдастыру жүзеге асырылса, онда оқу материалын игеру деңгейі артады, оқушылардың танымдық іс-әрекетінің белсенділігі мен дербестігі көтеріледі, өйткені компьютерлік оқыту бағдарлама арқылы оқушылардың оқу-танымдық іс-әрекетті циклдік және бағытты басқаруын қамтамасыз етеді.
Зерттеу міндеттері:
- Жалпы білім беретін орта мектепте программалау курсын оқыту мазмұнын, оны оқытудың әдістемелік жүйесін қалыптастыру принциптерін зерттеп, анықтау;
- программалау курсын орта мектепте оқытудың мақсаттары мен міндеттерін анықтау;
- программалау курсының мазмұны мен құрылымын анықтау;
- Бағдарлы сынып оқушыларының алгоритмдік құзыреттілік біліктілігін қалыптастыратын оқытушы және үйретуші әдістемелік әдістемелік электрондық құралын жобалау және құру.
Дипломдық жұмыстың құрылымы: Дипломдық жұмыс кіріспеден, суреттер және кестелермен қамтылған екі бөлімнен, пайдаланылған әдебиеттер тізімі мен қосымшалардан тұрады.
1. ПРОГРАММАЛАУ ТЕХНОЛОГИЯЛАРЫНЫҢ НЕГІЗДЕРІ
1. 1 Программалау тілдері туралы жалпы түсінік
Программалау тілі (язык программирования; programming language) - компьютерде өңделетін ақпаратты сипаттайтын жөне оларды түрлендіру алгоритмдерін жазуға арналған жасанды тіл. Компьютермен мәлімет алмасу, мәліметті өрнектеу жөне жеткізу үшін пайдаланылатын символдар, келісімдер жөне ережелер жиынынан тұрады. Бірінші пайда болған программалау тілдері өте қарапайым болатын. Олардың командалары компьютерге түсінікті 1 және 0 сиволдарының тізбектерінен тұратын. Әр командаға сәйкес машиналық кодтарды жатқа білу программистке қиын болғанымен, машиналық кодтар арқылы жазылған программалар есептеу машинасының жадына көп талап коймайды. Сондықтан олар жүйелік программаларды, драйверлерді және трансляторларды құруға ыңғайлы.
Күрделілігіне байланысты олар төменгі жөне жоғарғы деңгейлі тілдер деп екіге бөлінеді.
Төменгі деңгейлі тіл (Ассемблер) өзі арналған нақты машинаның ерекшелігін көрсетеді. Ол ЭЕМ мен адам арасындағы қатынасты жеңілдету үшін құрылған программа. Айнымалы шамалар символды аттармен белгіленіп, әр команданың машиналық коды мнемоникалық белгілеулерге ауыстырылды. Ассемблер тілдері аз да болса адам тіліне ұқсастырылды.
Жоғары деңгейлі (мәселе-бағдарлы және процедура-бағдарлы) тілдер компьютер түріне тәуелсіз болды. Оларға Бейсик, Фортран, Паскаль сияқты тағы басқалар тілдер жатады.
Алғашқы пайда болған тілдердің біреуі - Фортран ( 50-ші жылдардың ортасы) . Өзінің қарапайымдылығынан және бұл тілде жазылған программалардың көптігінен ол қазіргі күнге дейін қолданылады. Оның қолдану саласы - инженерлік, ғылыми есептеулер.
Қазіргі кезде Паскаль аты программалау тілдерінде - тіл аты ретінде кеңінен қолданылады. Паскаль программалау тілі ХVII ғасырда өмір сүрген француз ғалымы Блез Паскальдің құрметіне аталып отыр.
Блез Паскаль 1623 жылы Франция мемлекетінің Клермон - Ферран қаласында дүниеге келген. Ол жастайынан - ақ білімділігі, алғырлығы, зеректігімен, әсіресе математика саласына бейімдігімен баршаның көзіне түсті. 1662 жылы Блез Паскаль қайтыс болған соң, әлем білген қайталанбас аса дарынды математиктердің бірі болып тарихқа кірді. Ол математика ғылымының дамуына үлес қоса отырып, математика ғылымының бір саласы - ықтималдар теориясының ірге тасын қалады. Осы жоғарғы деңгейлі программалау тілдерінің бірі - Паскаль тілінің құрастырушысы Швейцария мемлекетінің Цюрих информатикалық институтының профессоры, жоғарғы политехникалық мектептің оқымысты адамы - Никлаус Вирт ( 1968-1971) .
Алғашында, программалау тілі тек оқып-үйренуге арналды, себебі ол біршама детерминантты болған, яғни құрамындағы барлық элементтері белгілі бір ережеге бағынған еді. Негізгі ерекшеліктері: программалауды бастауға болатын негізгі түсініктердің басқа тілдерге қарағанда онша көп еместігі, қарапайым синтаксис, берілген мәтінді компьютерлік кодке айналдыратын, жылдам жұмыс жасайтын компилятор.
1992 жылы Borland International фирмасы Паскаль программалау тілінің негізінде құрылған екі құрама программа шығарады: Borland Pascal 7. 0 және Turbo Pascal 7. 0. Олардың алғашқысы үш түрлі режимде жұмыс істей алады - MS DOS-тің қарапайым мен қорғанған жүйесінде және Windows операциялық жүйесінде. Оның жұмысы үшін қатты дискіде 30 Мбайт бос орын және жедел жадтың 2 Мбайт бөлігі қажет. Ал, Турбо Паскаль 7. 0 MS DOS-тың қарапайым режимінде және Windows операциялық жүйесінде жұмыс істей алады, ол компьютер құрылғыларының сипаттамаларына Borland Pascal 7. 0 программалау тіліне қарағанда өте төмен талаптар қояды.
Turbo Pascal 7. 0. программалау тілі жоғары деңгейлі программалау алгоритмінен, құрамына еңгізілген өңдегіш және программаларды қосу және жөндеуге арналған ортадан тұрады. Сонымен қатар, программа құрамында мол көмек ақпараты бар (ағылшын тілінде) . Барлығымызға белгілі, программалау тілдері екі түрге бөлінеді: интерпретаторлар және компиляторлар. Турбо Паскаль компиляторлік тілдер құрамына кіреді.
Программалау тілі стандартқа қарағанда кеңейтілген мүмкіндіктерімен, операциондық жүйенің мүмкіндіктерін қолдана алатын, оверссызықты құрылымдарды құрастыратын, еңгізу-шығаруды ұйымдастыратын графикалық суретті құратын жақсы дамыған модульдердің қорымен және т. б. белгілі.
Программалау ортасы программлардың мәтіндерін құруға, оларды компияциялауға, яғни құрастыруға, қателерін тауып, оларды жедел түрде дұрыстауға, стандарт модульдерді қоса отырып, программаны бөлек бөлшектерден құрастыруға, кейінгіге қалдырылған программамен жұмыс атқаруға мүмкіндік береді.
Паскаль тілі жөніндегі алғашқы дерек 1971 жылы пайда болды, содан бері бұл жыл тілдің дүниеге келген жылы болып табылады. Ол Алго 60 тілінің жетілдірілген түрі болып табылады. 1983 жылы Паскаль тілі Халықаралық стандартқа: ISO:7185:1983 болып енгізілді.
Қазіргі кезде Паскаль тілінің кеңейтілген ондаған диалектісі бар. Оның ішінде IBM PS -ге үйлесімді дербес компьютерлер жұмыс істей алатын Турбо Паскаль диалектісінің варианттары да жеткілікті.
Бейсик тілі сияқты Паскаль тілі оқып үйренуге жеңіл, түрлі саналық инфорциямен жұмыс істеуде нәтижелі болғандықтан, дүние жүзінде көп тараған тілдердің бірі. Паскаль тілінің мынадай ерекшеліктері бар:
- Тілдің қарапайымдылығы оны тез арада жете меңгеруге мүмкіндік береді;
- Тіл алгоритмді сақтап құрылған. Мұнда программаны бірте - бірте дамыту арқылы жеке блоктар түрінде құруға болады. Ол программалау тілін үйрену үшін өте қажет;
- Деректердің құрылысына қарай сандық, белгілік және екілік информациямен жұмыс жүргізуге және күрделі алгоритмді бағдарлама жасауға қызмет етеді;
- Тілге дамытылған берілгендер типтері енгізілген. Олар өңделетін берілгендер элементтерін толық сәйкестендіріліп сипаттауға және жаңа берілгендер типтерін енгізуге мүмкіндік береді;
- Жүйелік бағдарламалауда кеңінен қолдануына оның өте тиімді бағдарламалау құру мүмкіндігі септігін тигізді;
- Мұнда кішігірім жеңіл программалармен бірге күрделі құрылымды программаларды құруға болады.
Турбо Паскальда жұмысты бастау
Турбо Паскальдың интегралдық ортасы пайдаланушының сұраныстарын операциялық жүйесіз-ақ қамтамасыз етеді.
Интегралдық ортаға кіру. DOS-тың командалық қатарында C:\TP\TURBO EXAMPLE1. PAS (ТР-әдеттегі Турбо Паскаль директориясының атауы), деп теріп, Enter пернесін басу керек. Бір сәттен кейін экранның жоғарғы бөлігінде Example1. pas жазуы бар Текстік Редактор терезесі пайда болады. Егер программа аты көрсетілмесе бос терезе жиегінде Noname00. pas- стандартты атауы тұрады. Редактордың терезеде терілетін программа мәтінін қабылдауға немесе бұрынғы бар программаны редакциялауға дайындығын жанып-өшіп тұратын курсор арқылы білуге болады. Редактордың шықпай-ақ, программаны компиляциялау немесе орындау командасын бере аламыз.
Белсенді терезе. ТР интегралдық ортасы бірнеше тереземен жұмыс жасауға мүмкіндік береді. Егер ортада бірнеше терезе ашылған болса, онда біреуі ғана, яғни қос жиекті терезе белсенді деп есептелінеді. Жоғарғыдағы әрекеттердің барлығы белсенді тереземен орындалады. F6 пернесін басып, кез-келген терезені белсенді етуге болады.Белсенді терезеде программа мәтінін көру. Егер терезеге программа мәтіні симаса, онда оны PgDn («алға»), PgUp («кейін қарай») пернелерін басу арқылы парақтап көруге болады.
Программаны сақтау . Терілген (редакцияланған) программа белсенді терезеден F2 пернесін басу арқылы файлға сақталады. Егер файлға атау берілмеген болса, онда ТР файл атауын енгізуді сұрайды. F2пернесін әрдайым басып отырған жөн.
Программаны компиляциялау . F9 не ALT+F9 пернесін басылғанда компилятор программаны тексереді. Егер қате табылса, әдетте терезе шекарасында, хабарлама шығады. Ал қате жоқ болса “Compile successful. Press any key” хабарламасы шығады.
Программаны орындау . Программаны орындау командасы Ctrl+F9 пернелер комбинациясымен іске асады. Нәтиже ALT+F5 пернелері арқылы көрінеді (редактор терезесі «ашылады») . Редакторға қайта өту үшін кез-келген литерлік перне шертілуі керек.
Көшірме алу . Жұмыс соңында дискіде файл көшірмесін алған дұрыс. ALT+ F пернелерін шертіп, пайда болған “File” мәзірінен “save as …” қатары таңдалынып, Enter шертілген соң, файлдың толық атауын теру керек. Мысалы a:\Example1. pas деп, теріп Enter пернесі басылса, белсенді терезе мазмұны көшірмесі дискетке жазылады.
Файлды ашу. ТР-да дискіде сақталған программа мәтінін редактор терезесіне шығару (файлды ашу) F3 пернесін шерту арқылы орындалады. Алдымен енгізу өрісі бар сұхбат терезесі пайда болады. Мысалы, сақталған Example1. pas файлын ашу үшін a:\Example1. pas теріп, Enter пернесін басу керек.
Жаңа экранды ашу . ALT+F пернелерін басып, File мәзірінен New қатарын таңдалынған жағдайда жаңа экранда бос файл Nonamexx атымен пайда болады. Мұндағы «хх»-цифрлар.Тексті баспаға шығару . Принтерді іске қосып, “File” мәзіріндегі “Print” қатары таңдалса, белсенді терезе мазмұны қағаз бетіне басылып шығады.
Турбо Паскальдан шығу. ALT+Х пернелерін басу арқылы орындалады. Егер ашылған терезе мазмұндарын сақтау ұмытылса, оны сақтау туралы хабарлама шығады.
BASIC программалау тілі туралы мағлұматтар
BASIC (beginners All- purpose Symblic Instuction Codt-әуесқойларға арналған көп мақсатты символдық тіл) праграммалау тілі алғаш рет 1985 жылы АҚШ-та жасалған. Бұл тіл қазіргі кезде өзінің өте қарапайымдылығына байланысты дүние жүзіне көп таралған тілдердің бірі. Ол оңай әрі жеңіл меңгерілетіндігімен ғана ерекшеленіп қоймайды, сонымен бірге компьютермен адам арасындағы қарым- қатынасты диалог түрінде жүргізуге мүмкіндік беретін өте ыңғайлы тіл болып саналады. Сондықтан да бұл тіл қазіргі кезде шығарылатын барлық дербес компьютерлерге кеңінен қолданылады.
1985 жылы орта мектептегі «Информатика мен есептеуіш техника негіздері» пәні ендірілгеннен кейін оқушыларды праграмалау тіліне үйрету үшін BASIC тілі таңдалынып алынды. Балаларды оқыту және білім беру тұрғысынан қарағанда BASIC тілі дидактикалық бағыттағы тіл болып саналады. Бұл тілді оқушылар ана тілін меңгергендей жеңіл меңгереді. Алдымен оқушылар алфавитпен танысып әріптерден сөздер құрастырады, әрбір сөздің мағынасына көңіл бөледі.
1. 2 Программалау тілдерінің жіктелінуі
Жалпы барлық программалау тілдерін келесі схема бойынша топтауға болады :
Н. Вирттің ойынша Си тілі бағдарламалау тілінде жоғарғы теңеуге сай болуы керек делінген:
1. Жүйелік концепцияны дәл анықтауға және құрылымдар бағдарламасына мүмкіндік береді.
2. Жүйелік бағдарламаның жұмысын іске асыруға мүмкіндік береді.
3. Бағдарламалау тілдеріне байланысты терулер мен иілгіш деректер құрылымы және конструкцияны бағыттауға, эффектифті іске асыру мүмкіндігін көрсетеді.
4. Машинаға тәуелсіздігін пайдалану бағдарламалау тілінің иілгіштік деректер құрылымдарымен және конструкцияларымен бағыттау үшін трансляторларды орындау әртүрлі бағдарламалау тіліндегі әкелім жоғарғы « ыңғайлы оқу » верифицируемді және ысырапсыз эфектифті сенімділіктермен ұйқасын көрсетеді.
5. Әдістерді жақсы түсінуге көп бағдарламалық ұйымдар себепші және программисттердің жобаларының әдістемелік бағыттаулары.
6. Даму құралында диагностикалық қате болу және осы себептер үшін жайлы тәсіл бағдарламалауды оқу болып табылады.
1. 3 Объектіге бағдарланған программалау тілдері
Объектіге - бағдарлы (ОББ) тәсілдерінің негізінде берілгендерді және оларға орындалатын іс - әрекеттердің жиынын бір құрылымға біріктіру ойы жатыр. Берілгендерді өрістері, орындалатын әрекеттерді іске асыратын ішкі программаларды әдістері деп атайды.
Object Pascal құрамына өрістерді, әдістерді және қасиеттерді біріктіретін арнайы түр - класс ендірілген. Класс құрамына берілгендер мен берілгендерге орындалатын әрекеттер жиыны кіреді.
ОББ тәсілдері инкапсуляция, иемдену және полиморфизм ұғымдарына негізделген.
Инкапсуляция, дегеніміз - берілгендерді оларды басқаратын процедура және функциялармен қатар қолдану. Осындай қатарластырудың нәтижесінде берілгендердің жаңа түрі - объект пайда болады.
Иемдену - алдын ала анықталған объектілерді пайдалану арқылы олардың туындыларын құрастыру мүмкіндігі. Кез келген класс алғы буын класының туындысы ретінде анықталуы мүмкін. Осындай туынды алғы буынның өрістерін, әдістерін және қасиеттерін иемденеді. Осы сәтте иемденген берілгендерді, әдістерді және қасиеттерді анықтаудың қажеті жоқ, оларды бірден пайдалануға болады.
Полиморфизм - кластың барлық объектілеріне қолдануға болатын аты бірдей әрекетті анықтаудың мүмкіндігі, сонымен бірге әр объект осы әрекетті өзінше орындайды. Объектке - бағдарлы тәсілдері айтарлықтай күрделі есептердің программаларын құрастыруды жеңілдетеді және программаның кодын қайталап қолдануға мүмкіндік тұғызыды.
Кластың құрылымы және оны жариялау
Жалпы ОББ тәсілдерінің ерекшелігі - алдын ала құрылып қойылған объектілерді қолдану және де сол объектілердің көптеген туындыларын пайдалану болатындығы.
Кластың құрамындағы өрістер кез келген түрде болуы мүмкін. Кластың құрылымы арнайы бекітілген Class сөзімен басталады, сонан кейін жақшада осы кластың тікелей алғы буыны көрсетіледі. Ары бөлек жол түрінде өрістері, әдістері және қасиеттері көлтіріледі және соңында End тұрады.
Классқа сәйкес типті объекті тип деп атайтын боламыз:
type
TMyObject = class(TObject)
MyFіeld: Іnteger;
functіon MyMethod: Іnteger;
end;
Объект
Объектіге жадыдан орын бөлу арнайы кластың құрастырушы әдісі арқылы орындалады, әдетте оның аты Create. Құрастырушының маңызын және бет алысын көрсету үшін кластың сипттасасында procedure сөзінің орнына Consructor деген сөзді көрсетеді.
Мысалы, жоғарыдағы сипаттаманы өзгертейік:
TPerson = class // TPerson - кластың аты
Prіvate
Fname: іnteger; //1 - ші өрісінің аты
Faddress: strіng[35] ; //2 - ші өрісінің аты
Constructor Create; // құрастырушы
Publіc
Procedure Show; // Show - әдісі
End;
Объектілер қалай құрылады және жойылады?
Объект конструктор деп аталатын арнайы тәсілдің негізінде пайда болады да, басқа бір тәсіл- деструктордың көмегімен жойылады:
AMyObject := TMyObject. Create;
{ құрылған объектіге қолданылатын амалдар }
AMyObject. Destroy;
Класстың бірнеше конструкторы болуы мүмкін. Конструктордың жалпы аты create. Деструктордың типтік аталуы - Destroy.
type
TMyObject = class(TObject)
MyFіeld: Іnteger;
Constructor Create;
Destructor Destroy;
Functіon MyMethod: Іnteger;
end;
Өрістер, қасиеттер және тәсілдер
Класстың өрістері - класстың ішінде сипатталған айнымалылар. Олар класстың объектісінің жұмысы барысында деректерді сақтауға арналған.
Класстың сипаттамасында өрістер тәсілдер мен қасиеттерден бұрын келуі керек. Әдетте өрістер класстың ішіндегі операциялардың орындалуын қамтамасыз ету үшін қолданылады. Деректер алмасу үшін класста қасиеттер қолданылады. Қасиеттерді сипаттау үшін класста property сөзі қолданылады.
Мысалы, қосымша терезесіндегі қарапайым батырманың түс, өлшем, алатын орны сияқты қасиеттері болады. Қасиеттер сыртқы ортамен дерек алмасуды қамтамасыз етеді.
Сондықтан оның мәнін пайдалану үшін класстың арнайы тәсілдері пайдаланылады. Әдетте қасиет үш элемент арқылы анықталады: өріс және оқу/жазуды жүзеге асыратын екі тәсіл:
type
TAnObject = class(TObject)
functіon GetColor: TSomeType;
procedure SetColor(ANewValue:
TSomeType) ;
property AColor:
TSomeType read GetColor wrіte
SetColor;
end;
Егер қасиет тек оқылатын немесе жазылатын болса, онда оның сипаттамасында сәйкес тәсіл жазыла алады:
type
TAnObject = class(TObject)
property AProperty: TSomeType
read GetValue;
end;
Объектінің берілгендеріне орын бөлу - құрастырушы Create әдісін қолданудың нәтижесін меншіктеу арқылы орындалады, мысалы:
Proff:=TPerson. Create;
// proff объектінің берілгендеріне қажетті орын бөлу
Сонымен қатар, Consructor көмегімен объектінің берілгендеріне бастапқы мәндерін меншіктеуге, яғни объектіні инициялизациялау әрекетін орындауға болады:
Constructor TPerson Create;
Begіn
fname:=’ ‘;
faddress:=’ ‘;
end;
Енді объектіні жариялап, инициялизациялаудан кейін оны пайдалануға болады.
Жоғарыда айтылғандай, объектінің өрісіне қол жеткізу үшін объектінің және өрістің атын көрсету керек (арасында нүкте тұрады) . Мысалы, Proff. fname. Егер белгілі бір объект ары қолданылмаса, онда жадыны босатуға болады. Осы әрекетті орындау үшін Free - деструктор әдісін қолдану керек, мысалы:
Proff. Free;
Әдістер
Кластың әдістері (кластың анықтамасындағы көрсетілген процедуралар және функциялар) осы кластың объектілерімен жұмыс атқарады. Әдісті қолдануда объектінің атын және әдістің атын нүктемен ажыратып көрсетеді. Әдісті объектке қолдану - процедуранын шақырылуына ұқсас. Кластың әдістерін анықтау әдеттегі процедуралар және функциялардың анықталуымен бірдей, тек әдістің процедурасының
және функцияларының аты күрделі болып екі бөліктен тұрады: иесінің - кластың атынан, нүкте және әдістің атынан.
Инкапсуляция және объектінің қасиеттері
Инкапсуляция деп объектінің өрістеріне оның әдістері арқылы қол жеткізу үшін объектінің өрістерін жасыруды атайды. Delphі ортасында объектінің өрістеріне қол жетерлік мүмкіндіктерін шектеуді оның қасиеттері арқылы анықтайды. Объектінің қасиеті оның мәнін сақтайтын өрісімен және осы өріске қол жетерлік мүмкіндіктерін анықтайтын екі әдіспен сипатталады. Қасиеттің мәнін орнатуды қасиеттің мәнін
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz