Turbo Pascal тіліндегі мәліметтердің күрделі типтері

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 3
1. ЭЛЕКТРОНДЫ ОҚУЛЫҚ ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
1.1. Электрондық оқулыққа қойылатын жалпы талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...6
1.2 Мәліметтер қорын ұйымдастыру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
1.3 Мәліметтер қорларының типтері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 7
1.4 Электрондық оқулықтың мазмұн құрылымына қойылатын талаптар...9
1.5 Электрондық оқулықтың оқыту элементтеріне қойылатын
талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..10
1.6 Электрондық оқулықтарды пайдалану тиімділігі ... ... ... ... ... ... ... ... .11
2. DELPHI 7 ОБЪЕКТІЛІ БАҒЫТТАЛҒАН ПРОГРАММАЛАУ ОРТАСЫ
1. Негізгі терезелері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
1.1. Пиктограммалық батырмалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... .14
1.2 Компоненттер жинағы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...15
1.3. Объектілер бақылаушысының терезесі ... ... ... ... ... ... ... ... ... ... .16
1.4. Бағдарлама кодының терезесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
1.5. Оқиғаға сезіндіру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21
1.6. Standart парағы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 22
1.7. Additional парағы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 24
1.8. Dialogs парағы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .26
1.9. System парағы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..27
2. Программалау тілінің элементтеріне шолу ... ... ... ... ... ... ... ... ... ... . 29
2.1. Delphi объектілі бағытталған программалау тілі туралы жалпы мағлұмат ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...30
2.2 Delphi.де мәліметтер қорымен байланысты ұйымдастыру ... ... ... ... ... 39
2.3 Database Desktop қосымшасын пайдалану ... ... ... ... ... ... ... ... ... ... ... .41
3. «Turbo Pascal тіліндегі мәліметтердің күрделі типтері» тақырыбына электронды оқулықтың МӘЛІМЕТТЕР ҚОРЫН ӨҢДЕУ ... ... ... ... ... ... .45
3.1 Қосымшаны қолданушыға нұсқау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 50
4. ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...51
5. ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ... ... ...52
        
        МАЗМҰНЫ
КІРІСПЕ.................................................................................................................. 3
1. ЭЛЕКТРОНДЫ ОҚУЛЫҚ ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
1.1. Электрондық оқулыққа қойылатын жалпы талаптар...............................................................................................................6
1.2 ... ... ...
1.3 ... қорларының типтері.............................................................. 7
1.4 Электрондық оқулықтың мазмұн құрылымына қойылатын талаптар...9
1.5 ... ... ... ... ...
талаптар..................................................................................................10
1.6 Электрондық оқулықтарды пайдалану тиімділігі.................................11
2. DELPHI 7 ОБЪЕКТІЛІ БАҒЫТТАЛҒАН ПРОГРАММАЛАУ ОРТАСЫ
1. Негізгі терезелері........................................................................................13
1.1. Пиктограммалық батырмалар.........................................................14
+ ... ... ... ... ... ... кодының терезесі........................................................18
1.5. Оқиғаға сезіндіру............................................................................21
1.6. Standart парағы................................................................................22
1.7. Additional парағы............................................................................24
1.8. Dialogs ... System ... ... тілінің элементтеріне шолу......................................... 29
2.1. Delphi объектілі бағытталған программалау тілі туралы жалпы мағлұмат.......................................................................................................30
2.2 Delphi-де мәліметтер қорымен байланысты ұйымдастыру....................39
2.3 Database Desktop ... ...
3. ... ... ... МӘЛІМЕТТЕР ҚОРЫН ӨҢДЕУ.........................45
3.1 Қосымшаны қолданушыға нұсқау............................................................50
4. ҚОРЫТЫНДЫ...................................................................................................51
5. ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ... ... адам ... ... ... алу ... компьютерді қолдана отырып әр түрлі мәліметтерді өңдеуді көздейтін компьютерлік білімділіктің өзекті мәселенің бірі болып отырғаны белгілі.
Соған орай осындай ... ... ... ... деп ... ... ... пен программалауды үйрену мақсатында "Алгоритмдік тілдерде программалау" пәнінің алатын орны ерекше.
Соңғы кезде бағдарламалауға деген қызығушылық өте ... ... ие ... Бұл ... технологияның дамуымен және күнделікті өмірге енуімен байланысты. Егер адам компьютермен жұмыс істесе, онда ертелі ме, кеш пе, әйтеуір, адамда ... ... ... ... ... ал ... бағдарламалауға да ынта пайда болады.
Есептеуіш техниканың жедел дамуы және эффектілі ақпараттық қамтамасыздандыруды өңдеу ... ... ... ... ... жол ... ... өңдеу деген атқа ие болдырды. Жедел өңдеу жүйесінің негізінде (RAD ... RAPID ... ... - жедел өңдеу ортасы) визуалды технологияның жобасы және ақпараттанудың объектілеу түрі жатады. Және олардың мақсаты - ... ... ... түйіннің үлкен бөлігін алып, бағдарламалаушыға диалогтік терезелерді ... және ... ... ... ... ... RAD ... бағдарламалаушының тапқырлығы - керемет!
RAD жүйесінің ішінде Borland Delphi ортасы ерекшеленеді және ол әр ... ... ... ... ... ... бағдарламалардан берілгендер базасының басқаруына дейін. Borland Delphi ортасында бағдарламалау тілі ретінде Delphi тілі қолданылады. Және бағдарламалаушыларға танымал Pascal - дың ... ... ... ... ... үшін ... керек және оны жаза білу керек. Ол үшін міндетті түрде бағдарламалау тілін және өңдеу ортасын меңгеру керек. Delphi ... ... ... қиын ... ал бағдарламалаудың ортасын, яғни, дәлірек айтқанда, компоненттерді қолдану қиынырақ.
Бұл электронды оқулық студенттердің алгоритмдеу жолдары мен ... ... ... ... ... береді. Бұл оқулық Turbo Pascal тіліндегі мәліметтердің күрделі типтеріне арналғандықтан, тілге қысқаша сипаттама беріп кетуді жөн ... ... Pascal - ... ... программалау жүйесі. Оның тұңғыш нұсқасын 1970 жылы швейцрия физигі Niklaus Wirth ұсынған.Автор тілді ... ... ... ... ... француздың ұлы ғалымы Блез Паскальдің құрметіне Паскаль деп атап, тіл атауын үнемі бас әріппен ... ... ... ... көптеген нұсқалары жарық көреді. Қарапайым Паскальді өңдеудегі А. ... ... ... Turbo Pascal ... ... талабына сай, қуатты программалау жүйесіне айналды. Turbo Pascal - жоғарғы деңгейлі ... ... Оның ... ... әр түрлі есептерді дәл шешуге көмегін тигізеді. Бейсик тілі сияқты, Паскаль оқып-үйренуге ... ... ... ... жұмыс істеуде нәтижелі болғандықтан, дүние жүзінде көп тараған тілдердің бірі. Оның ыңғайлылығы:
 тілге дамытылған берілгендер типтері енгізілген. Олар өңделетін ... ... ... ... ... және жаңа ... типтерін енгізуге мүмкіндік береді;
 мұнда кішігірім жеңіл программалармен бірге күрделі құрылымды программаларды құру да ... тіл ... қиын ... ... ... саны ... азайтылған, т.б.
Turbo Pascal жүйесінде қарапайым есептерді шешудің программасынан бастап, күрделі ... ... ... сан ... ... ... ... ОҚУЛЫҚ ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
1.1 Электрондық оқулыққа қойылатын жалпы талаптар
Электрондық оқулықтың объектісі ғылыми негізделген фактілер, ... мен ... ... ... берілген оқу курсында оқытылатын объектілердің, құбылыстар мен үрдістердің қатынастары мен қасиеттерінің жиынтығы болып табылатын ... ... ... аудио, видео және басқа оқыту ақпараты болуы керек.
* Электрондық оқулық оқу мақсаттарына тікелей сәйкес келмейтін, ... оқу ... ... ... және ... ... өзіне аудартатын ақпаратты қамтымау керек.
* Электрондық оқулықта ... ... ... ... ... ... ... қате іс-әрекеттер жібермеуі үшін бүтін ЭОБ-ның және оның жеке бөліктерінің жұмыс істеу логикасын түсінуге көмектесетін түрде болу керек.
* Электрондық ... ... ... ... мен ... ... және параметрлерін беру және өзгерту үшін, сонымен қатар сыртқы әрекеттердi ... үшiн, ... ... ... ... құралдармен жабдықталу керек. Компьютерлік модельдермен өзара-әрекет мәселелері оның көмегімен шешілетін дидактикалық есептердің мазмұнынан оқушының көңілін бөлмей, ... ... үшін ... ... ... ... ... керек.
* Электрондық оқулық жабық та, ашық та ортада қолданылу мүмкіндігіне ие болу керек. Электрондық оқулық жабық ортада жылжымалы ақпаратты тасушыларда ... және жеке ... ... ... ... ... желіде орындалушы программалар сияқты жұмыс істеу мүмкіндігіне ие болу керек. Электрондық оқулық ашық ортада ... ... ... орналасады және жұмыс істеу үшін программа-браузерлерді қолданады.
* Электрондық оқулық қосымша программалық құралдарды талап етпейтін операциялық жүйенің, соның ... ашық ... ... ... ... ... отырып автоматты түрде орнатуының мүмкіндігіне ие болу керек. Орнату комплектінде мемлекеттік ... ... ... ... ... ... тәуелсіз жұмысы үшін барлық қажет шрифттер, драйверлер және программалар пакеттері болуы керек.
* Электрондық оқулық қажетті ... ... ... және ... ... программаның алғашқы кодын өзгертпей электрондық оқулықтың мазмұнын жетілдіру мүмкіндіктері болуы керек, сонымен қатар оқу материалы мен ... ... ... ... ... керек.
1.2 Электрондық оқулықтың құрамына қойылатын талаптар
Электрондық оқулықтың құрамына: титул, мазмұн, контент, утилиталар, көмекшi және құжаттама ... ... ... ... ... шығу мәліметтері орналасады. Шығу мәліметтеріне қойылатын талаптар осы стандарттың сәйкес тарауында келтірілген.
* Тақырыпнама электрондық оқулықтың құрылымы мен ... ... оқу ... ... көрсетілуі керек.
* Контентте электрондық оқулықтың мақсаттары мен есептеріне қатысты, және бiлiмдi қорытынды бақылау өткізуге ... ... оқу ... ... ... Оқу материалы ғылыми терминологияны пайдаланып түсінікті, дәл, толық және ... ... ...
* ... ... тіркеу, статистикалық деректерді шығару, мазмұнды қарау, оқу траекториясын анықтау және сонымен ... ... ... ... және ... ... жүргізу үшін арналған.
* Көмекшiде электрондық оқулықтың жұмысын басқару бойынша ақпарат және электрондық оқулықтың iске қосылу моментiнен ... ... болу ... ... оқулықтың функцияларына қойылатын талаптар
Электрондық оқулықпен жұмыс жасау үшiн келесi функциялар жүзеге асырылу керек: пайдаланушыны тiркеу; деректердi қорғау; ... ... ... ... оқыту траекториясын анықтау; оқыту және бiлiм бақылау; тестiлеу; статистикалық есеп ... ... ... ... ... ... ... туралы деректердi енгізу, өзгерту және жоюды қамтамасыз ету керек.
* Деректердi қорғау функциясы электрондық оқулықтың мазмұны мен тестілеу нәтижелерінің ... ... ... ... ... бір деректерге рұқсатты қолжетпек және басқа деректерге шектеулі қолжетпек жасау үшін пайдаланушыларды авторландыру керек.
* Бағыттама ... ... ... құрылымы бойынша қозғалу мүмкіндігін қамтамасыз ету керек.
* Мазмұн қарауды ұйымдастыру функциясы тапсырмалар орындауды, сұрақтарға жауап беруді және ... ... ... етпей, электрондық оқулықтың мазмұнымен алдын ала танысу мүмкiндiгiн қамтамасыз ету керек.
* Оқыту траекториясын ... ... ... ... және бiлiм ... өткізу үшін сабақтардың тізбегін қолмен, тестілік немесе толық таңдау негізінде құру мүмкiндiгін қамтамасыз ету керек.
+ Қолмен таңдау электрондық оқулықтың мазмұнындағы ... ... және ... нөмiрлерiн белгiлеу арқылы оқыту траекториясына қолмен енгізуге мүмкiндiк беру керек.
+ Тестілік таңдау электрондық оқулықтағы оқу материалының ... ... ... ... ... ... ... саны жеткiлiктi емес болған модульдер, блоктар мен сабақтарды оқыту траекториясына автоматты түрде енгізуге мүмкіндік беру керек.
+ Толық таңдау автоматты ... ... ... ... ... ... және сабақтарын оқыту траекториясына енгізуге мүмкіндік беру керек.
+ Оқыту және білім ... ... ... ... оқу, ... ... ... қойылған сұраққа жауап беру және оқыту траекториясы көлемінде ағымды, аралық, белестік және қорытынды бақылаулар өту мүмкіндіктерін қаматамасыз ету ... Осы ... ... ... ... саны жеткіліксіз болса, оқушы электрондық оқулықтағы ағымды оқыту бірлігін қайталауға мәжбүр болады. Оқыту ... ... ... ... қосуы мүмкін. Оқыту үзілуі және үзіліс болған жерден жалғасуы мүмкін.
* Тестілеу функциясы тұтас ЭО бойынша тесті өту уақытын ... ... және ... ... ... бар ... ... құралдарын қамтамасыз ету керек. Сұрақтар мен жауаптар варианттары оқу курсының сұрақтар базасынан кездейсоқ таңдау арқылы ... ... ... ... ... Тестілеудің қанағаттандырылмайтын нәтижесінде, жауабы дұрыс берілмеген кез келген сұраққа еркін көшу ескерілу керек.
* Статистикалық есеп беру функциясы оқушының берілген ... ... ... ... ... ... ақпаратты және ол туралы сұратымға байланысты басқа статистикалық деректерді беру ... ие ... ... Электрондық оқулықтың мазмұн құрылымына қойылатын талаптар
Электрондық оқулықтың контенті үш деңгейлі семантикалық оқыту бірліктеріне бөліну керек: 1 - ... 2 - ... 3 - ... ... ... ... ... сайын мағыналы байланыстары бар логикалы байланысқан блоктар тізбегінен ... ... оқу ... ірі ... семантикалық және прагматикалық оқыту бірлігі.
* Блок сабақтан сабаққа өскен сайын мағыналы байланыстары бар логикалы байланысқан сабақтар тізбегінен ... ... оқу ... ... ... ... және ... оқыту бірлігі.
* Сабақ минималды синтактикалық, семантикалық және прагматикалық оқыту бірлігі және ол бірнеше оқыту ... ... ... ... оқыту элементтері болып теориялық материал, мысалдар, тапсырмалар, сұрақ-жауаптар және тестілер ... ал ... емес ... ... ақпаратын меңгеру, түсіну және еске сақтауға себебін тигізетін және ақпараттық тығыздықты қамтамасыз ететін анықтамалық, графика, аудио және ... ... ... ... ... ... оқу курсы бойынша мазмұны түсінікті, нақты, толық және қарама-қайшылықсыз болатын көкейкесті ақпаратты қамтуы тиіс және бұрын ... ... ... ... қайталамай өздігінен оқу, тапсырманы жасау және білімді бақылау үшін жеткілікті ... ... ... ... ... сызу және түсін өзгерту сияқты арнаулы дидактикалық құралдарды қолдану керек.
3.2. Мысалдар ... жеке ... ... жаттығуды орындау, есептi шешу, сұрақтарға жауаптар тағайындау және т.б. түрiнде детальді ... ... етуi ... Тапсырмалар оқытылатын объекттер, үрдістер мен құбылыстарының iшкi байланысын анықтауға, олардың әртүрлi ... ... ... ... ... зерттеуге және жаттығуларды орындау мен есептердi шешудегi практикалық машықтарын қалыптастыруға ... ... ... ... атқарылатын iс-әрекеттердiң ретi мен күтілетін нәтижеге және олардың берiлу формасына қойылатын талаптарға түсiнiктемелер болуы керек.
+ Сұрақ-жауаптар бiлiмдi меңгеру үшiн және ... ... ... ... ... бағытталған болу керек. Сұрақтар оқушылардың танымдық іс-әрекетін жетiлдiру үшiн ... ... ... және ... берiлу пішімі бойынша түрленуі керек.
+ Тесттер сұрақтар мен олардың жауаптарының ... ... ... ... ... жауапты таңдау кезiнде қарапайым табу әдiсiн қолданбау үшiн мағынасын түсiнбей жауап беретiн сұрақтарды қамтымауы керек. Оқушы оқу материалын терең бiлгенде ғана ... ... ... алу үшiн ... емес ... өздерiнiң мазмұны бойынша дұрыс жауапқа жақын болуы керек. Тесттер оқушылардың ... мен ... ... ... ... туралы ескертулер мен сол қателердi жiбермеу және түзету ... ... ... ... ... оқу ... қатысты және жаттығуларды орындау, есептердi шешу мен тәжiрибе өткiзуге, курстық, дипломдық және т.б. жұмыстарды ... ... ... ... ... және ... оқу-әдiстемелiк мәлiметтер қамту керек.
+ Графика, аудио және видео оқу курсында оқытылатын объекттер, үрдістер мен құбылыстардың ең маңызды жақтары мен жағдайларын ашу және ... үшін ... ... ... материалдарды келтіруге арналған.
+ Тезаурус электрондық оқулықтың пән аймағына байланысты ... және ... ... қамту керек.
1.5 Электрондық оқулықтың оқыту элементтеріне қойылатын талаптар
Оқыту элементтерiне: , , , , , , , , және ... ... ... оқылатын сабақтың теориялық материалдарының гипермәтiндi сипаттауына қолжетпек жасауына мүмкіндік беру керек.
* Оқыту элементі мысалдардың сипаттамасы мен олардың ... ... ... ... беру керек.
* Оқыту элементі ағымды сабақ бойынша жаттығуларға және есептерге, сонымен қатар оларды орындау мен ... ... ... ... жасауына мүмкіндік беру керек.
* Оқыту элементі ағымды ... ... тест ... ... жауаптары интерактивті берілетін және тексерілетін сұрақтарға қолжетпек жасауына мүмкіндік беру керек.
* Оқыту элементі оқытудың ... ... ... ... бақылауды өздігінен жүзеге асыру үшін арналған тестілеу құралына қолжетпек ... ... беру ...
- ... ... - ... білім бақылау;
- блоктар деңгейінде - аралық білім бақылау;
- модульдер деңгейінде - белестік білім бақылау;
- электрондық оқулықты ... - ... ... ... Оқыту элементі электрондық оқулықта кездесетін және олардың анықтамаларына гипермәтіндік ... ... және ... ... ... жасауына мүмкіндік беру керек.
* Оқыту элементі ағымды сабақ бойынша анықтамалыққа қолжетпек жасауына мүмкіндік беру ... ... ... , және ... ... материалдарға қолжетпек жасауына мүмкіндік беру керек.
* Оқыту элементі схемаларға, сызуларға, суреттерге, фотосуреттерге және бейнелерге, соның ішінде ... ... ... мүмкіндік беру керек.
* Оқыту элементі оқылатын сабаққа қатысты ... ... ... ... және ... ... қолжетпек жасауына мүмкіндік беру керек.
* Оқыту элементі оқылатын сабаққа қатысты объектiлердің, үрдістер фрагменттерiнің және құбылыстардың ... мен ... және ... оқып ... үшін ... ... ғалымдардың, саясаткерлердің және басқа тұлғалардың сұхбатын көрсететін фильмдерге қолжетпек жасауына мүмкіндік беру керек.
1.6 Электрондық оқулықтарды пайдалану тиімділігі
Қазіргі ақпарат технологияларының даму ... ... даму ... ... өсіп ... ақпарат көлемінің әр түрлі тегімен анықталады. Студенттерге білім беруде жаңа оқыту технологияларын қолдану, иновациялық бағытта ... ... ... талабына сай талап етілуде.
Қазіргі кезді электрондық WEB ... ... ... ... ... ой жоқ. ... оқулық дегеніміз - мультимедиялық оқулық.
Электрондық оқулық пен оқытудың негізгі мақсаты: . Білім берудің кез келген саласында электрондық ... ... ... ... белсенділігін арттырып қана қоймай ойлау жүйесін қалыптастыруға шығармашылықпен жұмыс істеуге жағдай жасайды.
Осы уақытқа дейінгі білім беру саласында тек мұғалімнің ... ... ... пайдалану қазіргі заман талабын қанағаттандырмайды. Сондықтан қазіргі ақпараттандыру қоғамында бұл ... ... алға ... ... ... ... электронды оқулықтың құрылымы сапалы жаңа деңгейде болуы тиіс. Электрондық оқулық оқушының ... ... оқу ... іздеп отырмай, өтілген және оқушының ұмытып қалған материалдарын еске түсіруге зор ықпал етеді.
Оқу процесінде ... ... ... және қолдану кейінгі жылдары айтарлықтай оң тәжірибе беріп отыр. Студенттердің өз бетімен ... ... ... ... арттырып, шығырмашылығын дамытуға, оқу қызметінің мәдениетін қалыптастыруға, дербес жұмыстарын ұйымдастыруға ерекше қолайлы жағдай туғызып отыр.
Сонымен қатар электрондық оқулықтарды оқу ... ... ... ... ... ... ... кеңейтіп, өз бетімен шығармашылық жұмыстар орындайды. Әр бір оқушы таңдалған тақырып бойынша тапсырмалар орындап, тестілер шешіп, карталар және ... мен ... ... ... ... бір ... ... бөліктерін өткенде қосымша бейнехабар және клиптер қажетті элемент болып табылады. Бейнеклиптер уақыт масштабын өзгертуге және ... тез және жәй ... ... ... ... ... ... алынған хабарды ... ... ... ... ... ең қажет мүмкіндігі аудиохабарлар. Мысалы: құстардың дауыстарына қарай қандай құс екенін ажырата білу, жүрек қағысын ... ... ... ... ... ... дыбыс және музыка тыңдатып көрсетуге болады. Бұл, әрине мұғалімнің тақтаға жазып түсіндіргенінен әлдеқайда тиімді, әрі ... ... қиын ... ... көмегімен оқушыларға ұғындырса, жаңа тақырыпқа деген баланың құштарлығы оянады деп ойлаймын.
Электрондық оқулықтарды қолдану барысында оқушылардың ... ... ... күрт артқандығы байқалады. Сондай ақ мұғалімдерге де өзіне қажетті ... ... ... ... ... ала ... Заман талабына сай жас ұрпаққа сапалы білім беруде электрондық оқулықтарды сабаққа пайдалану - ... жаңа ... бір түрі ... ... ... Ой ... ... шетелдік білім жүйесінен қалыспайтын жас ұрпаққа білім беру ... ... ... өз ... ... үшін, бір-бірімен тәжірибе алмасып, кемшілік - жетістіктерді айтып ... ... ... болады.
2. DELPHI 7 ОБЪЕКТІЛІ БАҒЫТТАЛҒАН ПРОГРАММАЛАУ ... ... ... ... жобасын құрудағы жұмыстарды басқарады және DELPHI ортасы іске қосылып ... ... ... экранның жоғарғы қатарында орналасады (3-сурет).
3-сурет-Негізгі терезенің көрінісі
Бұл терезеде ... ... меню ... ... ... ... мен компоненттер жинағы (палитрасы) орналасады. Негізгі меню жүйесінің опциялар ... ... ішкі меню ... меню ... элементтері сол жағында ||| таңба қойылған арнайы тақташаларда орналасады. Негізгі менюден басқа элементтерді ... ||| ... ... ... ... тыс экранның кез келген жеріне жылжытуға немесе мүлдем алып тастауға болады.
Тақташадағы батырмалар құрамын өзгерту үшін алдымен ... оң жақ ... ... сырт ... ... ... тақташалар тізімін және олардың статусын өзгертуге болады (4-сурет).
- белгісі объектің екпінділігін көрсетеді.
4-сурет-Тақташалар құрамын икемдеудегі терезелер
+ Пиктограммалық батырмалар
Пиктограммалық батырмалар ... ... меню ... ... ... тез ... қол жеткізуге болады. Атқаратын жұмыстарына байланысты пиктограммалық батырмалар 6 топқа бөлінген. Әр топ бөлек ... ... және ... ... ... ... келтірілген.
Батырма Атқаратын жұмысы
Standard тобы
Объектілер ашу. File/New эквиваленті
Бұрыннан құрылған файлды ашу. ... file ... ... ... ... as... ... барлық файлдарды сақтау. File/Save all эквиваленті
Бұрыннан құрылған бағдарламаның жобасын ашу. File/Open Project эквиваленті ... жаңа ... ... ... to Project ... ... ... жою. Project/Remove from Project эквиваленті
View (қарап шығу) тобы
Екпінді жобаның құрамындағы модульдер тізімінен қажетті модульді таңдау. ... ... ... ... ... ... ... тізімінен керекті форманы таңдау. View/Form опциясының эквиваленті (Ctrl+F12)
Форманың терезесінен бағдарлама кодының терезесіне және одан кері өту. View/Toggle from Unit ... ... ... форманы құру. View/New Form опциясының эквиваленті
Debug (түзету) тобы
Бағдарламаны компиляциялау және орындау
Түзетіп жатқан бағдарламаның жұмысын уақытша тоқтату. Run/Program Pause ... ... ... ішкі ... ... бақылайтын тәртіпте орындалады (F8)
Қадамдық тексеру ішкі бағдарламалардың жұмысын бақыламайтын ... ... ... (баптау) тобы
Delphi ортасының құрамындағы жәрдемдік жүйені іске қосу. Help/Contents опциясының эквиваленті
Desktops (икемдеу) тобы
Delphi ортасының икемдеуге болатын басқа терезелерінің ... ... ... ... ... ... ... сәйкестелген терезелерді орнату
5-сурет-Пиктограммалық батырмалар
+ Компоненттер жинағы
Компоненттер жинағы - Delphi-дің ... ... Ол ... ... оң ... ... ... компонентті тез табуға арналған белгілерден тұрады (6-сурет).
6-сурет-Компоненттер жинағының терезесі
+ Объектілер бақылаушысының терезесі
Формадағы ... әр ... ... ... ... ... т.с.с. анықталады. Форманы құрастыру File => New => Form опциялары арқылы орындалады. Шығып тұрған бос ... бір ... ... Standard ... Button ... ... үшін ... жинағындағы Standard бетбелгісін сырт еткізіп, парақты екпінді күйге келтіріңіз.
Button батырмасының кескінін ажырату үшін тышқанды баспай тұрып парақта орналасқан ... ... ... ... Осы ... ... аты шығып тұрады.
Қажетті компонентті сырт еткізіп белгілеңіз. Енді тышқанды форма аумағының кез келген жеріне сырт еткізсеңіз, ... ... Button 1 ... ... ... ... ... мөлшерін форма терезесінде бірден өзгертуге болады, ол үшін компонентті тышқанның сол жақ ... ... ... төрт ... пайда болады). Енді белгіленген компонентті тышқанның сол жақ батырмасымен басып тұрып, форма аумағының кез келген жеріне жылжытуға болады. Мөлшерін өзгерту үшін ... ... ... ... кез ... төрт ... орналастырсаңыз, пайда болған қос бағытты тілсызықты тышқанның басылған сол жақ ... ... ... жою үшін оны белгілеп, Delete пернесін басса жеткілікті.
Компоненттің басқа параметрлерін өзгерту әрекеттері Объектілер бақылаушысы арқылы немесе бағдарламаның денесінде орындалады.
8-сурет-Формаға Button ... ... ... ... екі парақтан құрылады: Properties- қасиеттері және Events- оқиғалары. Properties парағы арқылы компоненттің қасиеттері - параметрлері анықталады, ал Events ... ... ... әр ... оқиғаларға сәйкес сезіндіруді анықтайды.
8-суретіндегі Form1 терезесінде орналасқан Button1 батырмасы - ... ... - осы ... басу, ал оқиғаға сезіндіру - осы ... ... ... ... ... - соны ... ... етеді.
Объектілер бақылаушысы екі бағанадан құралған кесте: сол жақ ... ... ... оқиғаның атауы, ал оң жақта - параметрдің мәні немесе ... ... ішкі ... ... ... кез ... жолын тышқанды сырт еткізу арқылы таңдауға болады. Бұл жолдағы параметр қарапайым ... ... ... ... ... бір ... ... - сан, символдар жолы, True немесе False мәндерін қабылдай алатын және т.с.с. компоненттің қасиеттері жатады. ... Caption ... ... бір ... ... Enabled (қол ... немесе False мәндерімен, ал Heigh (биіктігі) және Width ... ... бір ... ... ... ... қасиеттер құрамына бірнеше мәндер тізімі кіреді. Олардың сол жағында "+" белгі тұрады, мысалы
Осы тізімді ашу үшін "+" ... ... сырт ... жеткілікті. Тізімді жабу амалы қасиеттің "-" белгісін басқанда орындалады.
Жолдың оң ... сырт ... ... ... ... ... болады, кейде шыққан көрініс келесі түрлерде де болуы мүмкін:
9-сурет-Компоненттердің құрама қасиеттері
Суретттегі біріші көріністегі "..." белгісін қасиеттің мәнін ... ... ... сұқбаттасу терезесі шығады. белгісін екінші көріністің басқанда қарапайым қасиеттің ... ... ... ... ... ... терезесінің жоғарғы жағында форманың атауы және формадағы орналасқан барлық компоненттер және оларға қолданылған оқиғалар тізімі орналасып тұрады (10-cурет).
10-сурет-Бағдарламада ... ... және ... ... ... ... ... оң батырмасымен сырт еткізгенде локальды менюі шығады. Меню құрамындағы бірнеше опциялары терезені икемдеуге мүмкіндік туғызады, мысалы Stay on top ... ... ... онда ... ... ... әрқашанда басқа терезелердің үстінен орналасып тұрады.
+ Бағдарлама кодының терезесі
Бағдарлама (немесе ... ... ... бағдарламаның мәтінін құруға және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды. Delphi жүйесінде Pascal ... ... және ... ... Object Pascal ... тілі ... ... ортасы іске қосылғанда бағдарлама кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан (яғни минималды қажетті кодынан) тұрады:
unit Unit 1;
interface // ... ... ... ... SysUtils, Classes, Graphics, Controls, Forms, Dialogs; // ... ... = ... ... ... ... ... форманың кодына Delphi ортасы бұл қатарларды автоматты ... ... ... құру ... осы кодқа қажетті өзгерістер енгізіледі. Delphi ортасы unit Unit1; және Implementation қатарларының аралығын өзгертіп отырады, ал бағдарламаушының жұмыс аумағы - ... және end ... ... ... ... орналастыру
Формаға орналастырылған компоненттің аты келісімше Label1-белгі 1 деп қойылады. Атын өзгерту үшін осы компонентті белгілеп тұрып, Объектілер бақылаушы ... Caption ... ... оң ... ... ... басқа жазуды, мысалы Object Pascal деп қоюға болады:
Форманың атын ... ... ... ... мәтіннің әр түрлі параметрлерін Объектілер бақылаушысының терезесіндегі Font қасиетінің оң ... "..." ... ... шрифтің түрін, түсін, таңбалардың биіктігін таңдауға болады (12-сурет).
Осы әрекеттерді ... сол ... "+" ... басу ... ішкі Size ... ... биіктігін көрсетуге, Color параметрінің ашылатын тізімінен қажетті түсін ... ... ... ... ... ... ... курсив түріне өзгертуге болады.
Енді форма төмендегі түрге келтіріледі.
13-сурет-Label1-дің жаңа жазуы
1.5. Оқиғаға ... ... әр ... өз ... басқа оның сезінетін оқиғалар жиынымен анықталады. Мысалы, жоғарыда құрастырылған формаға Standard ... ... ... Бұл ... аты Button, ал оны ... орналастырғанда орта атын және жазуын Button1 деп қояды.
14-сурет-Формаға Button компонентін орналастыру
Жұмыс істеп тұрған бағдарламада ... ... сол жақ ... сырт ... OnClick ... ... немесе туады деп саналады. Бағдарламаны осы оқиғаға сезіндіру үшін Object Pascal тіліндегі ... ... ... жазу ... Бұл ... ішкі ... - процедура түрінде ұйымдастырылады.
Delphi өз бетімен дайындаманы жасайды. Ол үшін Button1 компонентін екі рет ... ... сол ... сырт ... Delphi өз ... ... ... бөлігіне procedure Button1Click(Sender: TObject); деп қосып, бағдарламаның орындалатын бөлігінде ... ... ... ... ... (15-сурет).
Терезедегі procedure TForm1.Button1Click (Sender: TObject) - процедураның тақырыбы. Бұл тақырып procedure арнайы сөзімен басталады, сонан кейін тұрған құрамды ... ... аты, ... аты. ... және ... ... ... (".") ажыратылады.
15-сурет-Button1Click процедурасының қабықшасы
1.6. Standart парағы
Белгісі Аты Орындайтын жұмысы
Таңдалған компонентті аластату
Frame Жиектері бар форма тәрізді басқа ... ... ... ... Menu Бағдарламаның негізгі меню жүйесі. Компонент арқылы күрделі меню ... ... ... ... ... ... локальды меню. Әдетте меню тышқанның оң батырмасын басқанда пайда болады
Label Белгі. Әдетте бұл компонентке шағын жазу ... ... Бір ... жолды енгізу, көрсету және түзету амалдарын орындауға болады
Memo Көпжолдық мәтін редакторы. Енгізу және шығару амалдарын ... ... ... OnClick ... ... ... ... нұсқауларды орындайды
CheckBox Тәуелсіз ауыстырғыш. Бағдарлама орындалу барысында тышқанды сырт еткізгенде ауыстырғыштың Checked мәні өзгертіледі
RadioButton Тәуелді ауыстырғыш. Әдетте осындай ... да бір ... бір ... ... Тышқанмен сырт еткізгенде алдыңғы таңдалған компоненттің босатылуына себеп болады
ListBox Таңдау тізімі. Опциялар варианттарының тізімін ұсынады және таңдалған бір ... ... ... ... ... тізімі. Таңдау тізімінен және мәтін редакторынан тұрады
ScrollBar Басқару белдеулері. Windows-терезелері сияқты тік және көлденең белдеулерін ұсынады
GroupBox Элементтер ... Бір ... ... ... ауыстырғыштар тобы. Бір-бірімен байланысқан бірнеше ауыстырғыштарымен жұмыс атқаруға мүмкіндік туғызады
Panel Тақташа. Бірнеше компоненттерді біріктіру үшін қолданылады. Ішкі және сыртқы ... бар, ... және ... ... ... ... тізімі. Пайдаланушының бір тектес элементтер тобындағы басқару элементін таңдау әрекетіне бағдарламаны сезіндіру амалдарын орындатуға арналған
1.7. Additional ... ... ... ... ... ... үшін ... келесі компоненттер кіреді (18-сурет).
18-сурет-Additional парағы
Белгісі Аты Орындайтын жұмысы
BitBtn Белгісі және жазуы бар нұсқаулық батырма
SpeedButton Пиктограммалық батырма. Әдетте негізгі менюдің опцияларына қол жеткізу үшін ... ... ... ... ... ... үшін қолданылады
StringGrid Жолдар кестесі. Осы комонент мәтіндік мәліметті кесте түріне көрсетуге мүмкіндік туғызады
DrawGrid Кез келген түрдегі мәліметтерден тұратын кесте (тіпті ... те ... ... Осы ... көмегімен суреттерді, сол сияқты пиктограммалар және метафайлдарды
шығаруға болады
Shape Фигура. Осы ... ... әр ... ... ... ... ... шеңбер, т.с.с.) формаға орналастыруға болады
Bevel Жиектеу. Терезенің бір аумағын үш өлшемді жиекпен немесе белдеулермен белгілеу
ScrollBox Қарап шығу белдеулерімен қамтылған ... Егер ... ... ... ... ... толығымен көрсетілмесе, онда белдеулер автоматты түрде орнатылады
CheckListBox Ұсынылған тізімнен бірнеше опцияларды таңдауға мүмкіндік туғызады (әр ... CheckBox ... ... Бұл ... формадағы екі көрінетін компоненттер аралығында орналасады және бағдарламаның ... ... ... ... ... жылжытуға мүмкіндік туғызады
StaticText Статикалық мәтін. Label-ден айырмашылығы - ... Windows ... ... ... бұл ... ... жиектеуге және жаншылған эффектіні орнатуға болады
ControlBar Басқару белдеулері. Drag$Dock технологиясындағы компоненттерді "айлақтату" жабдығы- контейнері
Application-Events Егер бұл компонент ... ... онда ... ... ... ... сол ... шығарылады
Chart Диаграмма. Берілгендердің графикалық көрінісін шығаратын арнайы тақташаларды құруды ... Dialogs ... ... Windows ... ... ... ... ұйымдастыру үшін қолданылатын компоненттері орналасқан (19-сурет). Осы парақтың объектілері орындалғанда көрінбейді және ... ... ... ... ... ... Image1.Picture.LoadFromFile(OpenDialog1.FileName); ... ... ... Dialogs ... пайда болуының реті: OpenDialog - сұхбаттасуды таңдау; SaveDialog - файлды сақтау; FontDialog - ... ... ... - ... ... PrintDialog - баспаға шығару; PrinterSetupDialog - принтерді икемдеу; FindDialog - ... ... ... - ... және ... System ... ... компоненттері DDE, OLE, таймер және т.с.с. жүйелі сервистік элементтеріне қол жеткізуге мүмкіндік туғызады (20-сурет).
20-сурет-System парағы
Timer Таймер, OnTimer оқиғасы Interval ... ... ... ... ... ... ... тұрады, уақыт аралығы 1-ден 65535 мс дейін болады
PaintBox ... ... ... ... ... байланысты оқиғаны өңдеу үзіндісінде TpaintBox - пен салыстырмалы координаттары анықталады
FileListBox Арнайы тізімді ListBox, мұнда көрсетілген ... ... ... ... тізімін шығаруға болады. Файлдар атына Mask қасиеті арқылы олардың түрін анықтауға болады. Сонымен ... FileEdit ... ... түрлі редакторлауға мүмкіндік туғызатын редакторды анықтауға болады
DirectoryListBox Арнайы тізімді ListBox, мұнда ағымдағы табақшаның директориялар құрылымы көрсетіледі
DriveComboBox Арнайы ... ... ... ComboBox. DirList қасиеті арқылы TdirectoryListBox элементі басқа табақшаларға өту әрекеттерін қадағалап отырады.
FilterComboBox Арнайы файлдар атын таңдауға ... ... ... ... ... Filter - ... қасиеті арқылы анықталады. Ол үшін FileList қасиетінде файл түрінің үлгісі ... ... ... ... ... ... ... TdriveComdoBox, TfilterComboBox компоненттер арқылы файлдарды таңдау диалогін құрастыруға болады. Аталған компоненттерді сұхбаттасу терезелерін ұйымдастыруда қолданылғанда бағдарламаның бір де бір жолын ... ... ... ... құрылғыларды (CD-ROM, MIDI т.с.с.) басқару жұмыстарын атқарады. Play, Stop, Record батырмаларымен қамтылған. Ал аталған құрылғылармен жұмыс істеу үшін ... ... ... және ... ... ... ... Ole-объектілерін орналастыруға болатын жабдық (контейнер).
2. Программалау тілінің элементтеріне шолу
DELPHI тіліндегі қолданбалы бағдарламалар немесе қосымшалар IDE ... ... ... ... отыратын құрылымдық ортада орындалады. IDE ортасы бағдарламаушының қарым-қатынасын ұйымдастырып, әр түрлі басқару элементтерінен құралған бірнеше терезелерден тұрады. Осы ортаның құралдарын ... ... ... ... ... ... бағдарламалының кодын жазуға және оны басқару элементтерімен байланыстыруға болады. Аталған жұмыстар және бағдарламаны түзету, оны орындау әрекеттері IDE ортасында ... IDE ... ... жүйе деп ... және ... ... оның ... жүктелгеннен кейін келесі түрде болуы мүмкін (1-сурет). Интерфейстің ... 4 ... ... ... ... (Project ... ... бақылаушысының терезесі (Object Inspector);
* Формалар құрастырушысының терезесі (Form1);
* Бағдарлама кодының терезесі (Unit1.pas).
Код редакторы
Форма
құрастырушысы
Объектілер
бақылаушысы
Негізгі терезе
1-сурет-Delphi ортасының көрінісі
Негізгі терезеден басқа терезелерді жылжытуға, ... алып ... және ... ... ... ... DELPHI бір құжаттық орта, яғни бір мезгілде тек қана қосымшамен ... ... ... ... ... атауы негізгі терезенің жоғарғы қатарында көрсетіледі.
Терезелерді кішірейту, үлкейту, жабу әрекеттері осы ... Windows ... ... ... ... келеді.
Форманың терезесінен Unit кодына және одан кері өту F12 пернесі арқылы орындалады.
Кейде DELPHI ... Unit ... ... (2-сурет) шығуы мүмкін. Сол жақтағы терезе Browser терезесі деп аталады және бұл терезе арқылы бағдарламаның құрылымымен танысуға болады. DELPHI ортасынан шығу үшін ... ... жабу ... ... ... ... Delphi объектілі бағытталған программалау тілі туралы жалпы мағлұмат
Жоғары ... ... ... ... және объектілі - бағдарлы болып үш түрге бөлінеді. Соңғы кездерде Windows ортасында жарыққа және объектілі-бағдарлы программалау негізінде ... ... ... - Object Pascal, Microsoft Visual Basic, Borland Delphi, Borland C++ for ... ... ... программаның жұмысы оқиғалар тізбегінен және түрлі объектілердің осы оқиғаларға жауабынан тұрады. Олардың визуальды түрлері - Visual Basic тілі QBasic ... тілі ... Delphi тілі ... ... (Object Pascal) тілі ... Windows ... жүйесін басшылыққа алып құрылған (visual - көзбен көру, экрандық). Олар, әсіресе, Delphi программалау тілі - кез ... ... ... ... жылдамдығы тез қуатты тіл.
Delphi -дің бірінші нұсқасы 1994 жылы жарыққа шығып, кейінгі жылдары бірте-бірте кеңейтілген 2, 3, 4, 5, 6, ... ... ... 5, 6, ... ... айырмашылығы жоқ деуге болады, үшеуі де Windows 32 операциялық жүйесінің негізінде дайындалған. Delphi 6, 7-де ... үшін ... ... ... ... және ... қоры мен ... істеуде өзгешіліктер енгізілген.
Delphi-дің негізгі ерекшелігі - онда қосымша құруда компоненттік және объектілік тәсілдер пайдаланылады. Компоненттік тәсілдің ... ... әр ... ... ... ... компоненттерден жинақталады. Ол жеткіліксіз болса, объектіні өңдеуге арналған үстеме программа құрылады. Компоненттер визуальды компоненттер кітапханасында (VCL - Visual ... Library) ... ... панелінде түрлі кластарға тиісті стандартты компоненттер өте көп. Пайдаланушы жаңа ... ... осы ... ... да ... ... ... дайындау, программа мәзірін құру, анимация, мультимедиа процестерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік қосымшаларды ... ... ... ... және тағы басқа іс-әрекеттерді орындауға болады. Көптеген операторлардың жазылуы Турбо Паскальдағы сияқты. Бірақ, мұнда программалауды үйрену үшін ... ... ... ... ... ... ... танысып, компоненттерді пайдалану және түрлі командалардың жазылу түрлерін білу қажет.
Қолданбалы программаны Delphi-де құру IDE ... ... ... Бұл ... ... ... ... программалық интерфейстік бөлігін құрып, және программалық кодтарды ... ... ... ... Delphi7 ... көп ... жүйе тәрізді. Оны жүктеу үшін Пуск/Программа/Borland Delphi7/Delphi7
командасын қолданамыз. Жүктелгеннен кейін экранда 4 терезе пайда болады.
* ... ... ... ... ... ... inspector)
* Форма конструкторының терезесі(form1)
* Кодтар редакторының терезесі(Unit1.pas)
Қажеттілігіне қарай экранда басқа да терезелер тұруы ... ... ... барысында негізгі терезеден басқа терезелерді алып тастауға, орын ауыстыруға болады. Көп ... ... ... тек қана бір уақытта бір проектімен жұмыс жасауға болады. Проекті негізгі терезе тақырыбында жазылады. Негізгі терезеде мыналар ... ... ... ... ... Компоненттер палитрасы
Негізгі менюде Delphi-дегі формалардың орындау командасында тұратын жинақтар жиыны. Саймандар тақтасында негізгі менюдегі жиі қолданылатын ... ... ... ... ...
* ... View
* Debud
* Custom
* Decktop
Саймандар тақтасын реттеуге ол үшін терезенің оң жақ бөлігінде компоненттер орналасады. ... ... ... компоненттер деп аталады. түріне қарай компоненттер топтасатын және әрбір топ жеке жапсырмаларда орналасқан. Жапсырмаларда ... жеке ... ... ... Оны ... қою үшін ... сол жақ батырмасын шертіп таңдау формадағы орынды көрсету қажет.
Төмендегі тапсырмалар қаралған.
* Стандартты
* Қосымша
* Windows 32 разрядты интерфейсі
* System
* Data ... ... -де ... ... ... ... жоба деп аталады. Форма - программаны дайындау алдында ... ... ... ... Delphi ... рет іске қосылған кезде форма Form1 атауымен көрінеді. Проект құру үшін формаға ... ... ... ... ... орнатылады. Кей жағдайларда экранда форма көрінбеуі мүмкін. Оны экранға шығару үшін Viev-Formа командасын беру жеткілікті.
Форманың және формаға енгізілетін ... ... ... бар. Қасиет (Cипаттама, параметр) - айнымалылардың ерекше түрі. Олар объектінің ... ... ... ағымдық күйін анықтайды. Мысалы, форма қасиеттерінің мәндері - форма тақырыбының мәтіні, ... ... ... ... т.б. Delphi іске ... ... форма қасиеттеріне алғашқы сәйкес мәндер меншіктеліп қойылады. ... құру ... не онда ... компоненттің кейбір қасиеттерінің мәндерін өзгертуден басталады. Объект инспекторы (Object Inspector) терезесіне енгізілген қасиеттер тізімін шығару үшін ... ... алу ... ... ... ... қатарына таңдалған объект атауыда жазылып қойылады. Мысалы, Delphi іске қосылған кезде форманың алғашқы ... ... ... екі ... беті бар: Properties (қасиеттер) және Events (оқиғалар). Терезе ашылғанда екі бағанға енгізілген жазулардан тұратын оның ... ... ... ... ... көрінетіндер - қасиет атаулары, екінші бағанға жазылғандар - олардың мәндері.
Форманың кейбір ... ... - ... берілген атау. Ол Delphi объектілерінің негізгі қасиеттерінің бірі. Программаның жұмыс істеу барысында Delphi объектіні осы атау бойынша ажыратып таниды. Delphi-дің ... ... ... алғашқы рет меншіктеген атауын (Form1) өзгертіп, басқа атау ... ... Ол үшін ... ... Name ... таңдалып, жаңа атау клавиатурадан теріледі.
Font (шрифт) - формаға шығарылатын мәтін шрифттерінің қасиеті. Оны ... оң ... ... көп ... (...) ... ... кезде Windows-тің сұхбаттасу Шрифтті таңдау терезесі көрінеді. Терезеден, әдеттегідей қажетті шрифт типін, ... ... ... Times Kaz,10), ОК ... шерту керек.
Caption (тақырып) - форма терезесінің ... ... ... ... ... ... терезесінің Caption қасиетіне Form1 сөзі енгізіліп қойылады. Оның ... ... Name ... мән ... ...
Color (түс) - форманың түсін орнату қасиеті. Ол таңдалған кезде оң жағындағы тіл сызық түймесі ... Тіл ... ... - ... мәнінің бірнеше екенінің белгісі. Тіл сызық белгісін шерткен кезде мәндер (түстер) терезесі ашылады. Тізімде көрінген қалаған түс ... соң ... ... ... ... қойылады.
Width (ен), Height (биіктік) - пиксель өлшем бірлігімен берілген ... ... енін ... ... (бұл ... ... қолдан кеңейту не сығу кезінде де автоматты түрде орнатылып қойылады). Экранда қасиеттер терезесі көрінбесе, оны шығару үшін Viev-Object ... ... ... беру ... Ол F11 клавиші басылған кезде де көрінеді.
Оқиғалар. Программалық код терезесі.
Delphi-де программалар түрлі оқиғалар арқылы басқарылады. Оқиға-программаның жұмыс ... ... ... ... ... бір ... жауап беретіндей өзгеруі. Мысалы, пайдаланушы программа құру үшін алдымен формаға компонент орнатуы, форманы не формада орналастырылған компонентті тышқан арқылы ... ... Оның әр ... ... ... ... әр оқиғаға атау беріліп қойылған. Мысалы, компоненттер политрасының Button түймесі арқылы формада орнатылған Button1 компонентін ... Click ... ... ... ... байланысты оқиғалар көп. Мысалы, формаға байланысты оқиғалар саны- 35. Олар қасиеттер ... Events ... ... ... ... ... атауларының алдына On префиксі (қосымшасы) тіркестіріліп жазылған. Ол-атаудың оқиға екендігін білдіретін белгі.
Delphi ортасында жиі кездесетін оқиғалар:
On Click - тышқан ... бір рет ... Dbl Click - ... ... екі рет ... Key Down - ... басу;
On Create - форманы екі рет шерту; т.б;
Проект екі бөлімнен тұрады: автоматты түрде project1 атауы берілген проект файлы (негізгі модуль) және ... ... ... модуль. Олар жеке терезелерде орналасқан. Модульге оқиғаларға сәйкес іс-әрекеттерді орындайтын программа мәтіні (процедуралар) ... ... ... ... код деп, ол енгізілетін терезені программалық код терезесі деп ... ... код ... өту және код ... ... өту үшін F12 ... басу ... Форманы екі рет шерткен кезде код терезесіне енгізілген процедура дайындамасы көрсетілген. Оқиғаға байланысты құрылатын процедура оқиғаның өңдеуіш не оқиғаның ... ... ... ... дайындамасының жазылу түрі:
Procedure(Sender:TObject);

begin

end;
Мұндағы Sender - құрылатын процедураның қай ... ... ... ... сол ... - браузер терезесі. Онда код терезесіндегі барлық жарияланулардың құрылымын көріп шығуға болады.
Процедулара мен функциялар
Программаларда кейбір операторлар ... ... әр ... ... ... ... Осы ... кездесетін операторлар бөлігі ішкі программалар түрінде келтіріліп және ішкі ... ... ... ... Ішкі ... ... емес ... яғни жалпы есептің бір бөлігін шешуге арналған. әрбір ішкі программаның аты болады, ол программада ішкі программаны шақыру үшін ... Ішкі ... құру үшін ... мен ... ... ... ... болады. Олар формальді және нақты параметрлер деп бөлінеді. Функцияны сипаттау бөлігінде ... ... ... деп ... ... шақыру инструкциясында көрсетілген параметрлер нақты параметрлер деп аталады. Парамтерлер ішкі программаға мәліметтер жіберу үшін және ішкі ... ... алу үшін ... ... ішкі ... аты бар ... ... Функцияны шақыру жалпы түрде былай жазылады:
айнымалы:=функция (параметрлер);
* айнымалы - функция есптеген мәнді меншіктеуге арналған ... аты;
* ... - ... ... ... - формальді параметрлер тізбегі, фукнция мәнін есептеу үшін қолданылады.
Төмендегі ескертулерге ... бөлу ... ... мәні ... айнымалының типі, функция типімен сәйкес болуы қажет.
* Әрбір функция үшін параметрлер саны және типі ... ... ... ... ... ... ... аты (1- параметр: 1- тип, ..., к - параметр: к - тип): Тип
Var
// жергілікті айнымалыларды ... ... ... Delphi ... ... ... бұл ... кейін функция инструкциясы жазылады.
Параметр - функция мәнін есептеу үшін қойылатын айнымалы.
Аты - функция аты программадан функция ... ... үшін ... - ... ... типі.
Процедура
Ішкі программа мына екі жағдайда процедура түрінде болады:
* Ішкі программа негізгі ... ... ... ... жағдайда процедура түрінде болады.
* Ішкі программа оны программаға бірден артық мән қайтарғанда процедура түрінде ... ... ... процедураны сипаттау:
Procedure аты (var 1- параметр: 1- тип;..., var к - ... к - ... ... ... ... процедура инструкциясы жазылады;
End;
к - параметр - ... ... ол ... ... қолданылады.
Процедураны шақыру.
Аты (параметрлер тізімі);
Аты - шақырылатын процедураларды
Параметр тізімі - ... ... ... ... - ... ... ... үшін қолданылатын бағдарламалық бірлік. Модуль деп бағдарламаның белгілі тәуелсіз ... ... және олар ... және ... ... екі ... бөлінеді. Модульдің коды бағдарламаның бет алысын анықтайды.
Модуль басқа модульдерде және ... ... ... ... ... ... ... типтердің анықтамалық бөлігінен және орындалатын операторлар жиынтығынан тұратын бағдарлама. Модульдер қолданбалы бағдарламалардың жиынын құрастыруға мүмкіндік береді және олар ... ... ... орналасады. Жалпы модульдер бөлек орындала алмайтын бағдарлама. Модульдерді қолдану арқылы күрделі бағдарламаларды құруға болады.
Кез келген модульдің құрамына келесі ... ... ... ... ... Unit ... сөзінен басталады, сонан соң модуль атауы және нүктелі үтір тұрады. Интерфейстік бөлігі Interface, ал ... ... ... ... ... ... ... терминаторы бағдарламаның терминаторы сияқты - End. түйінді сөзімен аяқталады.
Unit ;
// интерфейстік бөлігі
Interface
Uses ;
Const ;
Type ;
Var ;
;
;
// орындалатын ... ... ... ;
Var ;
;
;
// инициализациялау бөлігі;
Initialization
;
// модульдің жұмысын тоқтатқандағы
Finalization
// ... ... ... ... ... ... ... аты Uses тізімінде көрсетілген барлық модульдер мен бағдарламаларға қол жетерлік мүмкіндігін туғызатын идентификаторлардың ... ... ... қатар, бұл бөлікте ортақ тұрақтылар, типтер, айнымалылар және ішкі бағдарламалардың тек қана ... ... ... - оның ... ... және ... бағдарламамен байланыстыру үшін қолданылады. Модульдің интерфейстік объектілеріне қол жеткізуі үшін бағдарламада қажет TPU (Turbo Pascal Unit - ... ... ... ... атын ... ... Бұл байланыс келесі сөйлем арқылы жүзеге асырылады:
USES ;
USES - арнайы сөз; - ... мен ... ... байланыстыруға қажетті модульдердің тізімі. Бұл сөйлемді қолданылатын модульдер ... деп ... және ол ... ... ... соң орналасуы қажет.
Егер аталмыш модуль басқа бір модульдің объектілерін қолданса, онда осындай спецификация Interfase түйінді ... соң ... ... ... ... ... ... жағдайда бағдарламаға қосылған модульдің интерфейстік бөлігінің барлық сипаттамалары белгілі деп саналады.
Модульдің интерфейстік бөлігінде негізгі бағдарлама да және ... ... ... аталмыш модульдің барлық сыртқы объектілері анықталады. Паскаль бағдарламасы сияқты бұл анықтамадағы объектілердің реті кез-келген түрде бола алады. ... ... ішкі ... тек қана ... ... ал ... ... анықтамсы модульдің орындалатын бөлігінде көрсетіледі.
Implementation- модульдің ... ... ... ... ішкі ... ... ... анықтадалы. Ішкі бағдарламалардың орналасу реті интерфейстік бөлігінде ... ... ... ... шарт ... ... ... ішкі бағдарламалардың тақырыбын ғана көрсетсе жеткілікті себебі параметрлер тізімі мен функция нәтижесінің типі интерфейсте анықталады. Сондай-ақ мұнда аталмыш модульге ғана тән және бұл ... тыс ... ... ... ... және ішкі ... ... болады.
Инициализациялау бөлігінде осы модульдерді іске асыратын бағдарлама жұмысының басталғандығы туралы операторлар ... ... іске ... ... Uses ... ... ретімен орындалады. Бұл бөлі Initialization сөзімен басталады. Бірақ ол бөліктің ... ... Егер ... ... ... бар ... онда деинициализациялау бөлігі болуы мүмкін. Бұл бөлік Finalization сөзінен басталады және оның құрамына бағдарлама жұмысын тоқтатқандағы орындалатын операторлар ... ... ... әрекеттері бағдарламаның Uses бөлігінде көрсетілген ретіне кері бағытта ... Әр жаңа ... ... жаңа ... ... ... ... құрамында көптеген формалар және олармен байланысты модульдер болуы мүмкін.
Жоғарыдағы құрастырылған формаға сәйкестелген модульдің коды ... ... ... ... Example ... ашып көруге болады. Модульдің коды орналасқан файл келесі:
unit Example;
interface
uses Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs, StdCtrls, Buttons, ExtCtrls;
// Example ... uses ... ... ... ... бірге қолдану
type
TfmExample = class(TForm)
Panel1: TPanel;
bbRun: TBitBtn;
bbClose: TBitBtn;
edInput: TEdit;
lbOutput: TLabel;
mmOutput: TMemo;
private
{ Private ... ... Public ... ... ... ... ... DELPHI ортасы өзі құрастырады. Жоғарыда айтылғандай, жобаның файлына кіруге тиым салынған, ал модульдің файлына әртүрлі жұмыстарды орындатуға негізделген ... ... ... ... ... ... бір тип ... TfmExample) бір объект айнымалысы анықталған.
Класс деп объектілерді құрудағы қолданылатын үлгілерді атайды, ал ... - сол ... ... ... табылады. Үлгілер Object Pascal тілінде анықталған тип және келтірілген мысалда ол Type TfmExample = class (TForm) деп ... ... ... Tform ... бос терезесін құрастыру жұмысын атқарады. TfmExample осы класстың туындысы яғни класс TfmExample алғы буындағы TForm-ның ... ... ... және ... бос ... ... компоненттер жиынын біріктіреді.
Соңғы буыннан өзінің программалық дайындамалары бар жаңа туындыларды ... ... және ... ... ағаш ... саты құрылады, төбесінде ең түпкі буын - қарапайым TObject класы тұрады. Ал ... ... сол бір ғана TObject ... ... ... ... қорымен байланысты ұйымдастыру
Delphi-де мәліметтер қорымен жұмыс істеуінің негізі Borland Database Engine (BDE)-Borlandфирмасы мәліметтер қорының процессоры болып ... BDE ... қоры мен ... ... делдал қызметін атқарады. Ол мәліметтер қорын реализациялауда қолданушыға мүмкіндік береді. Осыған байланысты мәліметтер қоры реализациясын ауыстырғанда қосымшаны ... ... Delphi ... ешқашан да мәліметтер қорымен тікелей жұмыс істемей, BDE арқылы ғана жұмыс істейді.
Delphi қосымшасы ... ... ... ... BDE-ге ... да, мәліметтер қорының псевдонимін және ондағы қажет кестені хабарлайды. BDE ... ... ... Dle ... ... ... ... кітапханалар сияқты IDAPI (Integerated Database Application Program Interface) деп ... ... ... Program Interface-қолданбалы программалар интерфейсімен қамтамасыз етілген.Бұл қосымша пайдаланатын мәліметтер қорымен жұмыс істеу процедуралар мен функциялар ... ... ... ... қоры
ODBC-ті интерфейс
ODBC драйвері
......
Paradox драйвері
Мәліметтер қоры
кесте
Delphi қосымшасы
Borland Database ... ... ... ... мәліметтер қорына сәйкес драйвер табады. Драйвер - бұл қандай да бір анықталған типті мәліметтер қорымен қалай ... ... ... ... көмекші программа. Егер BDE-ның мәліметтер қорын басқару жүйесіне сәйкес келетін өзінің драйвері бар болса,
онда BDE мәліметтер қорымен және ондағы қажет ... ... ... сұранысын өңдейді және қосымшаға өңдеу нәтижесін хабарлайды. BDE Microsoft Access, Fox Pro, Paradox, dBase ... ... ... ... ене ... ... өзінде қажет мәліметтер қорын басқару жүйесінің драйвері болмаса, онда ODBC драйвері қолданылады. ODBC (Open Database ... бұл BDE ... ... DLL, ... Microsoft өзінің офистік өнімдеріне ODBC қолдануын қосқан соң және ODBC үшін ... ... ... ... ... ... ... Borland фирмасы ODBC-ты қолдануға мүмкіндік беретін BDE қосты. Шындығында ODBC арқылы жұмыс жасау BDE-ге қосылған мәліметтер ... ... ... өз ... ... жәй жүргізіледі. Бірақ ODBC-пен қатынасқа байланысты Delphi масштабы ... ... Delphi ... ... ... басқару жүйесімен жұмыс жасай алады.
BDE SQL- сұраныстардың стандарт тілін қолдайды, ол Sybase, Microsoft SQL, Oracle, InterBase ... ... ... алмасуға мүмкіндік береді. Бұл мүмкіндік клиент-сервер платформасында жұмыс кезінде кеңінен қолданылады.
Delphi 5,6-да мәліметтер қорымен жұмыстың басқа альтернативті мүмкіндігі бар. Бұл ... ... ... ActivexData Object (ADO) техналогиясы. ADO-бұл реляциялық және реляциялық емес. Мәліметтер қоры, электрондық почта, жүйелік, текстік және графиктік файлдармен қоса ... ... ... қолданушы интерфейсі. Мәліметтермен байланыс OLEDB деп аталатын техналогия көмегімен жүргізіледі.
ADO-ны қолдану мәліметтермен жұмыстың тиімді жолын қамтамасыз етеді. Бұл ... ... үшін ... ADO 2-1 ... одан да ... ... болуы қажет. Сонымен қатар, мәліметтер қорына енудің клиенттік жүйесі, мысалға Microsoft SQL сервері қолданылуы керек. Delphi 5, 6 үшін тағы бір ... ... ... ... ... үшін ... енгізілген. Ол InterBase мәліметтер қорымен тікелей қатынасты қамтамасыз ететін InterBase Express- техналогиясы.
2.3. Database Desktop қосымшасын ... Desctop BDE ... ... Delphi ... кіреді.Ол жаңа мәліметтер қорын құруға және бар ... қоры ... ... ... ... ... және SQL ... және мәліметтер қоры псевданимімен жұмыс жасауға арналған.
1-сурет. Database Desctop терезесі
Мәліметтер қорының жаңа ... ... ... Database Desctop программасы қосылады. Енді оның басты менюінен мына пункттерді таңдаймыз: File New Table ... Құру ... ... ... құрылатын кесте типін (1-сурет) таңдайтын диалогты терезе пайда болады. Келісім бойынша программа Paradox 7 типін ұсынады. Егер dBase IV типі ... ОК ... ... кесте құрылымын құратын жаңа терезе (2-сурет) ашылады.
Жаңа кесте құру үшін File менюінен New командысын орындап, сосын Table командасын орындасақ ... ... Create Table ... ... ... ... Жаңа ... құру терезесі
Ашылған терезеден кесте типін көрсетеміз де Ok пернесін басқаннан кейін Create Тable ... ... ... Бұл ... ... ... ... анықтаймыз. Fild Name облысында кесте өрістерінің атын береміз, дәлірек айтсақ ... ... Fild Name, Type, Size және ... ... ... Table properties облысында индекс мәнін және кесте түрі драйверлерін таңдауға қолданылады. Жаңа кесте құрылып сақтау үшін Save As ... ... ... ... енгізу үшін File (Open) Table командасын орындаймыз және диалогтық Open Table терезесінен ... атын ... Енді ... мән енгізу үшін саймандар тақтасынан Edit Data пернесін ... ... ... ... ... ... құру ... терезенің мынадай мүмкіндіктері бар:
* Өрістерді құру және сипаттау;
* Кілттік өрістерді беру;
* Индекстерді ... ... ... ... қою;
* Парольдер беру (егер олар қолданылса);
* Қолданылатын тілдік драйверді ... ... ... үшін ... ... ... ең ... бір өріс болуы керек. Кесте құрылымында өрісті анықтау үшін кесте құрылымын құру терезесіндегі Fied Name (өріс аты) ... ... ... ... атын енгіземіз. Содан соң Type (Tun) өрісінде мәліметтердің типін көрсетеміз. Ең соңында Size (өлшемі) мәтіндік өрісінде өріс ... ... ... соң ... өріс ... Ол үшін кесте құрылымын құру терезесінің оң жағындағы Table ... ... ... ... ... Indexes ... пункті таңдалады ашылған тізім астындағы Define (анықтау) батырмасы басылады.
Индекстік ... ... ... ... ... Unique ... жалауша қою арқылы қамтамасыз етіледі. ОК басылады.Енді құрылған таблицаны сақтауға болады, әзірше онда мәліметтер жоқ. Сақтау үшін Save As... ... ... ... ... енді программада қолдануға болады. Оны ашып, ішін қарауды Database Desktop арқылы жасауға болады. Ол үшін Database Desktop ... ... ... File Open Table ... Ашу ... ... жаңа ... құрылымын құрумен қатар, бар кесте құрылымын пайдаланып, оны жаңа кестеге көшіріп алуға болады. Ол үшін ... ... беру ... ... ... алу) батырмасы қолданылады.
Өріс құрылымы туралы мәліметтерді көшіріп алғаннан бөтен, қосымша информацияны да ... ... ... ЭЛЕКТРОНДЫҚ ОҚУЛЫҚТЫ ӨҢДЕУ
Батырманы шерту арқылы оқулықтың негізгі бетіне көшеміз. Оқулықтың негізгі ... ... ... ... ... суреттің үстінен шерту арқылы оқулықтың мазмұнымен танысамыз.
Оқулықтың мазмұны:
Кіріспе бөлімі
Дәрістер 3 батырмадан тұрады. Олар ... ... типі және ... тип. Әр ... ... ... кез-келген бір батырманы шерткенде сол тақырыпқа байланысты лекция көре аласыз.
Практикалық жұмыс батырмасына дәл сол ... ... 3 ... ... ... және де әр ... командалар берілген. Яғни үш тақырыпқа үш түрлі практикалық ... ... ... ... ... ... оң жақ ...
шерткенде әдістемелік нұсқау, мысалдар және тапсырмалар шығады.
Бақылау сұрақтары бөлімінде үш ... ... ... ... белгіленген сұрақтар тізімі пайда ... - ... ... ... ... бетке оралуға ... ... ... осы ... ... білімін тексеру мақсатында құрастырылған. Мұнда - осы ... ... ... ... ... таңдап, - батырмасын шертеміз.
- мұнда жауап берушінің жинап жатқан ұпай санын ... ... ... ... ... болған соң келесі батырмасын шетру арқылы мына терезеден көруге болады.
Бұл жерде оқулықта қандай бөлімдер бар екендігін көруге болады және де ... ... ... мағлұмат, инструкция, шығу батырмалары көрсетілген.
- осы ... ... ... әдебиеттер тізімі жазылған парақ ашылады:
- автор батырмасын басқанда осы дипломдық жобаны дайындаған студент туралы ... ... бұл ... шерту арқылы электронды оқулықты қалай пайдалану туралы мәлімет алуға болады:
- шығу батырмасы электрондық оқулықты жабу үшін ... ... ... ... ... ... жас бағдарламалаушыларға (1-2 курс студенттеріне) Turbo Pascal тіліндегі ... ... ... ... ... ... табылады. Бұл электронды оқулықта, жоғарыда айтылған тақырыпта (массивтер, жолдық қатарлар, жиындар) толық теориялық мәліметтер, әдістемелік ... ... ... ... тeст ... және алған теориялық білімдеріңізді бекітуге арналған практикалық (өзіндік) жұмыстар қарастырылған. ... ... ... ... ... онда ... тарау бойынша алынған тақырыптар тізімі, практикалық жұмыс, бақылау сұрақтары, тест сұрақтары, қолданылған әдебиеттер тізімі және ... ... ... аттары, сілтеме арқылы шақырылады. Дәрістер тармағын шертсеңіз алдыңыздан үш тақырып(массивтер, жолдық қатарлар, жиындар) ашылады. Әрбір тақырыпты шерту арқылы ... ... беті ... ... ... көшу үшін ... шертіңіз. Практикалық жұмыс тармағында сіз әдістемелік нұсқау ала аласыз. Есептің қойылымын мысалдар тармағынан қарап, тапсырмалар тармағынан өзіндік жұмыс жасауға ... Бұл ... ... да ... үш ... ... ... Практикалық жұмыстан соң бақылау сұрақтарға жауап беруіңізге мүмкіндік бар, және соңында жалпы тарау бойынша тест сұрақтарына жауап беруге ... ... ... Delphi 7 ортасында және жалпы электронды оқулықтарға ... ... ... ... ... ... оқулықты құрған кезде көптеген программаларды пайдалануға мүмкіндік болды, мысалы: С++, HTML, AutoPlay Media Studio т.б Бұл программалар тұтынушыға ... ... ... ... болса кез - келген уақытта осы оқулықтың кодын жазып, теориясын практикасымен жетілдіруге мүмкіндік береді.
Бірақ мен Delphi 7 ... ... ... ... ... оның өзіндік ішкі интерфейсі, көптеген программалық жабдықтары, эффект ... ... ... ... мүмкіндігі көптігі. Әр студент өзіне ұнайтын программалармен жұмыс жасаған ... деп ... ... ол ... ... адам қызыға, беріліп істейді. Егер сенде құмарлық ... ... емес ... да ... бере алып ... болады.
Оқу құралы деп аталатын тараудың бүкіл тақырыптарын қамтитын лекциялардан, студенттердің ... ... ... ... ... ... сұрақтарынан, тест сұрақтарынан және әдебиеттер тізімінен тұрады.
Электрондық оқулықта Macromedia Flash, Adobe Photoshop, Corel Draw ... ... ... Бұл ... ... ... ішкі ... (фон, кнопка, маска т.б. ) көркемдеуге көп әсерін тигізді.
Бұл электронды оқулықты оқып, тапсырмалар мен бақылау сұрақтары арқылы өзінің алған ... ... ... ... ... ... септігін тигізетін өте пайдалы құрал болады деген оймен құрастырылған оқулық.
* ... ... ... ... по процедурам и функциям Borland Pascal with Objects 7.0 - Киев: , 1993.-272 б.
2. ... ... в Turbo Pascal 7.0 и Delphi /2-е изд., ... и ... БХВ-Петербург, 2002.-151 б.
3. Климов Ю.С., Касаткин А.И., ... С.М. ... в ... Turbo Pascal ... ... ... 1992.-158 б.
4. ... ... ... ... ... ... Е.Қ. ... Б.Б. Дәулетқұлов А.Б. Жаңа информациялық технологиялар: информатикадан 30 сабақ. Алматы, ЖТИ, ... көзi: ... көзi: ...

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 50 бет
Бұл жұмыстың бағасы: 900 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Pascal және Си тілінде бағдарламалау29 бет
Turbo Pascal программалау жүйесі28 бет
Си және Паскаль тілдері23 бет
Ауыл шаруашылық малдарының эмбриондарын трансплантациялау69 бет
Саясат тарихы туралы ақпарат13 бет
Темпераменттің шығу тегі, дамуы және қалыптасуы30 бет
Autocad графикалық редакторы, оның ерекшеліктері мен артықшылықтары. графикалық редактордың сипаттамасы, меню типтері6 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi мен Pascal-дің байланысы21 бет
Pascal тіліндегі айнымалылар типі21 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь