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
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
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Дипломдық жұмыс
Тегін: Антиплагиат
Көлемі: 52 бет
Таңдаулыға:
Жұмыс түрі: Дипломдық жұмыс
Тегін: Антиплагиат
Көлемі: 52 бет
Таңдаулыға:
МАЗМҰНЫ
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 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
0.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
Кіріспе
Қазіргі кезеңде адам үшін, қажетті мәліметті алу мақсатында, компьютерді қолдана отырып әр түрлі мәліметтерді өңдеуді көздейтін компьютерлік білімділіктің өзекті мәселенің бірі болып отырғаны белгілі.
Соған орай осындай электронды оқулықтарды шығару тиімді деп есептеледі. Компьютерлік білімділік пен программалауды үйрену мақсатында "Алгоритмдік тілдерде программалау" пәнінің алатын орны ерекше.
Соңғы кезде бағдарламалауға деген қызығушылық өте үлкен сұранысқа ие болды. Бұл ақпараттық-коммуникативтік технологияның дамуымен және күнделікті өмірге енуімен байланысты. Егер адам компьютермен жұмыс істесе, онда ертелі ме, кеш пе, әйтеуір, адамда компьютерге деген қызығушылық сезім туады, ал кейде бағдарламалауға да ынта пайда болады.
Есептеуіш техниканың жедел дамуы және эффектілі ақпараттық қамтамасыздандыруды өңдеу қажеттілігі, бағдарламалау жүйесінің пайда болуына жол ашып, жедел өңдеу деген атқа ие болдырды. Жедел өңдеу жүйесінің негізінде (RAD жүйесі, RAPID APPLICATION DEVELOPMENT - жедел өңдеу ортасы) визуалды технологияның жобасы және ақпараттанудың объектілеу түрі жатады. Және олардың мақсаты - өңдеу ортасы өзіне түйіннің үлкен бөлігін алып, бағдарламалаушыға диалогтік терезелерді құрумен және оқиғаны өңдеу функциясын жасап көрсету. RAD жүйесіндегі бағдарламалаушының тапқырлығы - керемет!
RAD жүйесінің ішінде Borland Delphi ортасы ерекшеленеді және ол әр түрлі бағдарламаларды құруға мүмкіндік береді: Қарапайым бағдарламалардан берілгендер базасының басқаруына дейін. Borland Delphi ортасында бағдарламалау тілі ретінде Delphi тілі қолданылады. Және бағдарламалаушыларға танымал Pascal - дың тікелей ұрпағы болып есептеледі.
Бағдарламалауды үйрену үшін бағдарламалау керек және оны жаза білу керек. Ол үшін міндетті түрде бағдарламалау тілін және өңдеу ортасын меңгеру керек. Delphi бағдарламасының тілін меңгеру қиын емес, ал бағдарламалаудың ортасын, яғни, дәлірек айтқанда, компоненттерді қолдану қиынырақ.
Бұл электронды оқулық студенттердің алгоритмдеу жолдары мен программалау технологияларын жетік игерулеріне мүмкіндік береді. Бұл оқулық Turbo Pascal тіліндегі мәліметтердің күрделі типтеріне арналғандықтан, тілге қысқаша сипаттама беріп кетуді жөн көріп отырмын.
Turbo Pascal - жоғарғы деңгейлі программалау жүйесі. Оның тұңғыш нұсқасын 1970 жылы швейцрия физигі Niklaus Wirth ұсынған.Автор тілді алғашқы арифметикалық есептеу машинасын жасаған француздың ұлы ғалымы Блез Паскальдің құрметіне Паскаль деп атап, тіл атауын үнемі бас әріппен жазылуын сұраған. Кейінен тілдің көптеген нұсқалары жарық көреді. Қарапайым Паскальді өңдеудегі А. Хейлсбергтің еңбегінің нәтижесінде Turbo Pascal қазіргі заман талабына сай, қуатты программалау жүйесіне айналды. Turbo Pascal - жоғарғы деңгейлі программалау жүйесі. Оның логикалық құрылымы әр түрлі есептерді дәл шешуге көмегін тигізеді. Бейсик тілі сияқты, Паскаль оқып-үйренуге жеңіл, түрлі салалық информациямен жұмыс істеуде нәтижелі болғандықтан, дүние жүзінде көп тараған тілдердің бірі. Оның ыңғайлылығы:
* тілге дамытылған берілгендер типтері енгізілген. Олар өңделетін берілгендер элементтерін толық сәйкестендіріп сипаттауға және жаңа берілгендер типтерін енгізуге мүмкіндік береді;
* мұнда кішігірім жеңіл программалармен бірге күрделі құрылымды программаларды құру да мүмкін;
* тіл синтаксисі қиын емес; нұсқаулардың (операторлардың) саны мүмкіндігінше азайтылған, т.б.
Turbo Pascal жүйесінде қарапайым есептерді шешудің программасынан бастап, күрделі мәліметтер қорын құрудың сан қырлы жұмыстары жүргізіледі.
1. ЭЛЕКТРОНДЫҚ ОҚУЛЫҚ ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
1.1 Электрондық оқулыққа қойылатын жалпы талаптар
Электрондық оқулықтың объектісі ғылыми негізделген фактілер, тұжырымдар мен ережелердің, сонымен қатар берілген оқу курсында оқытылатын объектілердің, құбылыстар мен үрдістердің қатынастары мен қасиеттерінің жиынтығы болып табылатын сандық, мәтіндік, графикалық, аудио, видео және басқа оқыту ақпараты болуы керек.
1. Электрондық оқулық оқу мақсаттарына тікелей сәйкес келмейтін, яғни, оқу курсының мазмұнына жатпайтын және пайдаланушының назарын өзіне аудартатын ақпаратты қамтымау керек.
2. Электрондық оқулықта интерфейс көрнекті, түсінікті, бірмәнді болуымен қатар, пайдаланушы қате іс-әрекеттер жібермеуі үшін бүтін ЭОБ-ның және оның жеке бөліктерінің жұмыс істеу логикасын түсінуге көмектесетін түрде болу керек.
3. Электрондық оқулықта оқылатын объектiлер, үрдістер мен құбылыстардың құрылымын және параметрлерін беру және өзгерту үшін, сонымен қатар сыртқы әрекеттердi имитациялау үшiн, имитациалық компьютерлiк моделдер ыңғайлы құралдармен жабдықталу керек. Компьютерлік модельдермен өзара-әрекет мәселелері оның көмегімен шешілетін дидактикалық есептердің мазмұнынан оқушының көңілін бөлмей, оларды меңгеру үшін интеллектуалды ынтаны елеулі азайтатындай болуы керек.
4. Электрондық оқулық жабық та, ашық та ортада қолданылу мүмкіндігіне ие болу керек. Электрондық оқулық жабық ортада жылжымалы ақпаратты тасушыларда орналасуы және жеке алынған компьютерде немесе локалды компьютерлік желіде орындалушы программалар сияқты жұмыс істеу мүмкіндігіне ие болу керек. Электрондық оқулық ашық ортада глобалды компьютерлік желілерде орналасады және жұмыс істеу үшін программа-браузерлерді қолданады.
5. Электрондық оқулық қосымша программалық құралдарды талап етпейтін операциялық жүйенің, соның ішінде ашық кодты операциялық жүйелердің, нұсқасын ескере отырып автоматты түрде орнатуының мүмкіндігіне ие болу керек. Орнату комплектінде мемлекеттік немесе халықаралық стандарттарына сәйкес Электрондық оқулықтың тәуелсіз жұмысы үшін барлық қажет шрифттер, драйверлер және программалар пакеттері болуы керек.
6. Электрондық оқулық қажетті өзгертулерді енгізуді оңайлату және сынақтан кейін программаның алғашқы кодын өзгертпей электрондық оқулықтың мазмұнын жетілдіру мүмкіндіктері болуы керек, сонымен қатар оқу материалы мен статистикалық деректерге рұқсатсыз қолжетпек болмауы керек.
1.2 Электрондық оқулықтың құрамына қойылатын талаптар
Электрондық оқулықтың құрамына: титул, мазмұн, контент, утилиталар, көмекшi және құжаттама енгiзiлу керек.
1. Титулда электрондық оқулықтың шығу мәліметтері орналасады. Шығу мәліметтеріне қойылатын талаптар осы стандарттың сәйкес тарауында келтірілген.
2. Тақырыпнама электрондық оқулықтың құрылымы мен барлық семантикалық оқу бірліктерінің атаулары көрсетілуі керек.
3. Контентте электрондық оқулықтың мақсаттары мен есептеріне қатысты, және бiлiмдi қорытынды бақылау өткізуге қажет, барлық оқу материалы берілуі керек. Оқу материалы ғылыми терминологияны пайдаланып түсінікті, дәл, толық және қарамақайшылықсыз жазылуы керек.
4. Утилиттер пайдаланушыларды тіркеу, статистикалық деректерді шығару, мазмұнды қарау, оқу траекториясын анықтау және сонымен оқыту, ағымдағы, аралық, белестік және қорытынды тестілеуді жүргізу үшін арналған.
5. Көмекшiде электрондық оқулықтың жұмысын басқару бойынша ақпарат және электрондық оқулықтың iске қосылу моментiнен бастап қолжетпек болу керек.
1.3 Электрондық оқулықтың функцияларына қойылатын талаптар
Электрондық оқулықпен жұмыс жасау үшiн келесi функциялар жүзеге асырылу керек: пайдаланушыны тiркеу; деректердi қорғау; бағыттама; мазмұн қарауды ұйымдастыру; оқыту траекториясын анықтау; оқыту және бiлiм бақылау; тестiлеу; статистикалық есеп беру.
1. Пайдаланушыны тiркеу функциясы электрондық оқулықта пайдаланушы туралы деректердi енгізу, өзгерту және жоюды қамтамасыз ету керек.
2. Деректердi қорғау функциясы электрондық оқулықтың мазмұны мен тестілеу нәтижелерінің бүтiндiгiн сақтау керек, сондай-ақ, белгілі бір деректерге рұқсатты қолжетпек және басқа деректерге шектеулі қолжетпек жасау үшін пайдаланушыларды авторландыру керек.
3. Бағыттама функциясы электронды оқулықтың құрылымы бойынша қозғалу мүмкіндігін қамтамасыз ету керек.
4. Мазмұн қарауды ұйымдастыру функциясы тапсырмалар орындауды, сұрақтарға жауап беруді және білім бақылауды талап етпей, электрондық оқулықтың мазмұнымен алдын ала танысу мүмкiндiгiн қамтамасыз ету керек.
5. Оқыту траекториясын анықтау функциясы міндетті оқытуды және бiлiм бақылауды өткізу үшін сабақтардың тізбегін қолмен, тестілік немесе толық таңдау негізінде құру мүмкiндiгін қамтамасыз ету керек.
Қолмен таңдау электрондық оқулықтың мазмұнындағы модульдердің, блоктардың және сабақтардың нөмiрлерiн белгiлеу арқылы оқыту траекториясына қолмен енгізуге мүмкiндiк беру керек.
Тестілік таңдау электрондық оқулықтағы оқу материалының барлық көлемi бойынша тестiлеу кезінде дұрыс жауаптың саны жеткiлiктi емес болған модульдер, блоктар мен сабақтарды оқыту траекториясына автоматты түрде енгізуге мүмкіндік беру керек.
Толық таңдау автоматты түрде электрондық оқулықтың барлық модульдерін, блоктарын және сабақтарын оқыту траекториясына енгізуге мүмкіндік беру керек.
Оқыту және білім бақылау функциясы теориялық материалды оқу, тапсырманың интерактивті орындалуын, қойылған сұраққа жауап беру және оқыту траекториясы көлемінде ағымды, аралық, белестік және қорытынды бақылаулар өту мүмкіндіктерін қаматамасыз ету керек. Осы жағдайда сұрақтардың дұрыс жауаптар саны жеткіліксіз болса, оқушы электрондық оқулықтағы ағымды оқыту бірлігін қайталауға мәжбүр болады. Оқыту имитациялық компьютерлік модельдеу функциясын қосуы мүмкін. Оқыту үзілуі және үзіліс болған жерден жалғасуы мүмкін.
1. Тестілеу функциясы тұтас ЭО бойынша тесті өту уақытын өзгерте алатын және нәтижелерді тіркеу мүмкіндіктері бар автоматты тестілеу құралдарын қамтамасыз ету керек. Сұрақтар мен жауаптар варианттары оқу курсының сұрақтар базасынан кездейсоқ таңдау арқылы беріледі. Тестілеудің нәтижесі экранға шығады. Тестілеудің қанағаттандырылмайтын нәтижесінде, жауабы дұрыс берілмеген кез келген сұраққа еркін көшу ескерілу керек.
2. Статистикалық есеп беру функциясы оқушының берілген оқыту бірлігін меңгеру деңгейі туралы нақты ақпаратты және ол туралы сұратымға байланысты басқа статистикалық деректерді беру мүмкіндігіне ие болуы керек.
1.4 Электрондық оқулықтың мазмұн құрылымына қойылатын талаптар
Электрондық оқулықтың контенті үш деңгейлі семантикалық оқыту бірліктеріне бөліну керек: 1 - модулдер, 2 - блоктар, 3 - сабақтар.
1. Модуль блоктан блокқа өскен сайын мағыналы байланыстары бар логикалы байланысқан блоктар тізбегінен тұратын электрондық оқу басылымындағы ірі синтактикалық, семантикалық және прагматикалық оқыту бірлігі.
2. Блок сабақтан сабаққа өскен сайын мағыналы байланыстары бар логикалы байланысқан сабақтар тізбегінен тұратын электрондық оқу басылымындағы орташа синтактикалық, семантикалық және прагматикалық оқыту бірлігі.
3. Сабақ минималды синтактикалық, семантикалық және прагматикалық оқыту бірлігі және ол бірнеше оқыту элементтерінен тұрады. Сабақтағы міндетті оқыту элементтері болып теориялық материал, мысалдар, тапсырмалар, сұрақ-жауаптар және тестілер есептелінеді, ал мiндеттi емес элементтерге оқыту ақпаратын меңгеру, түсіну және еске сақтауға себебін тигізетін және ақпараттық тығыздықты қамтамасыз ететін анықтамалық, графика, аудио және видео жатады.
3.1. Теориялық материал таңдап алынған оқу курсы бойынша мазмұны түсінікті, нақты, толық және қарама-қайшылықсыз болатын көкейкесті ақпаратты қамтуы тиіс және бұрын өткен сабақта қабылданған білімді қайталамай өздігінен оқу, тапсырманы жасау және білімді бақылау үшін жеткілікті болуы керек. Теорияда мәтіндердің астын сызу және түсін өзгерту сияқты арнаулы дидактикалық құралдарды қолдану керек.
3.2. Мысалдар теорияның жеке маңызды аспекттерiн жаттығуды орындау, есептi шешу, сұрақтарға жауаптар тағайындау және т.б. түрiнде детальді талдауын қамтамасыз етуi керек.
3.3. Тапсырмалар оқытылатын объекттер, үрдістер мен құбылыстарының iшкi байланысын анықтауға, олардың әртүрлi сыртқы әсерлер кезiндегi функционалдық қасиеттерiн зерттеуге және жаттығуларды орындау мен есептердi шешудегi практикалық машықтарын қалыптастыруға бағытталу керек. Тапсырмалардың тұжырымдамасында атқарылатын iс-әрекеттердiң ретi мен күтілетін нәтижеге және олардың берiлу формасына қойылатын талаптарға түсiнiктемелер болуы керек.
3.4. Сұрақ-жауаптар бiлiмдi меңгеру үшiн және практикалық жұмыстарды орындау машықтарын қалыптастыруға бағытталған болу керек. Сұрақтар оқушылардың танымдық іс-әрекетін жетiлдiру үшiн қиындық деңгейі, сипаты және жауаптардың берiлу пішімі бойынша түрленуі керек.
3.5. Тесттер сұрақтар мен олардың жауаптарының вариантарын қамтуы керек. Тесттер дұрыс жауапты таңдау кезiнде қарапайым табу әдiсiн қолданбау үшiн мағынасын түсiнбей жауап беретiн сұрақтарды қамтымауы керек. Оқушы оқу материалын терең бiлгенде ғана дұрыс жауапты таңдап алу үшiн дұрыс емес жауаптар өздерiнiң мазмұны бойынша дұрыс жауапқа жақын болуы керек. Тесттер оқушылардың iс-әрекеттерi мен жауаптарында болатын әдеттегi қателер туралы ескертулер мен сол қателердi жiбермеу және түзету туралы түсiнiктемелерді қамтуы мүмкiн.
3.6. Анықтамалық оқу материалына қатысты және жаттығуларды орындау, есептердi шешу мен тәжiрибе өткiзуге, курстық, дипломдық және т.б. жұмыстарды дайындау бойынша мәтіндік, кестелiк, графикалық және басқа оқу-әдiстемелiк мәлiметтер қамту керек.
3.7. Графика, аудио және видео оқу курсында оқытылатын объекттер, үрдістер мен құбылыстардың ең маңызды жақтары мен жағдайларын ашу және көрсету үшін қажеттi қосымша дидактикалық материалдарды келтіруге арналған.
3.8. Тезаурус электрондық оқулықтың пән аймағына байланысты терминдер және қысқартулар сөздігін қамту керек.
1.5 Электрондық оқулықтың оқыту элементтеріне қойылатын талаптар
Оқыту элементтерiне: Теория, Мысалдар, Тапсырмалар, Сұрақтар, Тестілер, Тезаурус, Анықтамалық, Графика, Аудио және Видео жатады.
1. Оқыту элементі Теория оқылатын сабақтың теориялық материалдарының гипермәтiндi сипаттауына қолжетпек жасауына мүмкіндік беру керек.
2. Оқыту элементі Мысалдар мысалдардың сипаттамасы мен олардың түсініктеріне қолжетпек жасауына мүмкіндік беру керек.
3. Оқыту элементі Тапсырмалар ағымды сабақ бойынша жаттығуларға және есептерге, сонымен қатар оларды орындау мен шығаруға байланысты көмекке қолжетпек жасауына мүмкіндік беру керек.
4. Оқыту элементі Сұрақтар ағымды сабақ бойынша тест жүргізуге дейін жауаптары интерактивті берілетін және тексерілетін сұрақтарға қолжетпек жасауына мүмкіндік беру керек.
5. Оқыту элементі Тестілер оқытудың ағымды бірлігі бойынша білім бақылауды өздігінен жүзеге асыру үшін арналған тестілеу құралына қолжетпек жасауына мүмкіндік беру керек:
- сабақ деңгейінде - ағымдағы білім бақылау;
- блоктар деңгейінде - аралық білім бақылау;
- модульдер деңгейінде - белестік білім бақылау;
- электрондық оқулықты деңгейінде - қорытынды білім бақылау.
6. Оқыту элементі Тезаурус электрондық оқулықта кездесетін және олардың анықтамаларына гипермәтіндік сілтемелері терминдер және қысқартулар сөздігіне қолжетпек жасауына мүмкіндік беру керек.
7. Оқыту элементі Анықтамалық ағымды сабақ бойынша анықтамалыққа қолжетпек жасауына мүмкіндік беру керек.
8. Оқыту элементтері Графика, Аудио және Видео қосымша дидактикалық материалдарға қолжетпек жасауына мүмкіндік беру керек.
9. Оқыту элементі Графика схемаларға, сызуларға, суреттерге, фотосуреттерге және бейнелерге, соның ішінде анимацияларға қолжетпек жасауына мүмкіндік беру керек.
10. Оқыту элементі Аудио оқылатын сабаққа қатысты негiзгi ұғымдарды, фактілерді, тұжырымдарды және ережелерді дыбыстауға қолжетпек жасауына мүмкіндік беру керек.
11. Оқыту элементі Видео оқылатын сабаққа қатысты объектiлердің, үрдістер фрагменттерiнің және құбылыстардың қасиеттері мен қатынастарын және сабақты оқып үйрену үшін қажет атақты ғалымдардың, саясаткерлердің және басқа тұлғалардың сұхбатын көрсететін фильмдерге қолжетпек жасауына мүмкіндік беру керек.
1.6 Электрондық оқулықтарды пайдалану тиімділігі
Қазіргі ақпарат технологияларының даму болашағы қоғамның даму үрдісімен үнемі өсіп отыратын ақпарат көлемінің әр түрлі тегімен анықталады. Студенттерге білім беруде жаңа оқыту технологияларын қолдану, иновациялық бағытта жұмыс жасау заман талабына сай талап етілуде.
Қазіргі кезді электрондық WEB оқулықтың қандай екендігі туралы біртұтас ой жоқ. Электрондық оқулық дегеніміз - мультимедиялық оқулық.
Электрондық оқулық пен оқытудың негізгі мақсаты: Оқыту процесін үздіксіз және толық деңгейін бақылау, сонымен қатар ақпараттық ізденіс қабілетін дамыту. Білім берудің кез келген саласында электрондық оқулықтарды пайдалану оқушылардың танымдық белсенділігін арттырып қана қоймай ойлау жүйесін қалыптастыруға шығармашылықпен жұмыс істеуге жағдай жасайды.
Осы уақытқа дейінгі білім беру саласында тек мұғалімнің айтқандарын немесе оқулықты пайдалану қазіргі заман талабын қанағаттандырмайды. Сондықтан қазіргі ақпараттандыру қоғамында бұл оқулықтарды пайдаланбай алға жылжу мүмкін емес, сондықтан электронды оқулықтың құрылымы сапалы жаңа деңгейде болуы тиіс. Электрондық оқулық оқушының уақытын үнемдейді, оқу материалдарын іздеп отырмай, өтілген және оқушының ұмытып қалған материалдарын еске түсіруге зор ықпал етеді.
Оқу процесінде компьютерлерді тиімді пайдалану және қолдану кейінгі жылдары айтарлықтай оң тәжірибе беріп отыр. Студенттердің өз бетімен ізденісі, пәнге деген қызығушылығын арттырып, шығырмашылығын дамытуға, оқу қызметінің мәдениетін қалыптастыруға, дербес жұмыстарын ұйымдастыруға ерекше қолайлы жағдай туғызып отыр.
Сонымен қатар электрондық оқулықтарды оқу үрдісінде пайдалану кезінде студенттер бұрын алған білімдерін кеңейтіп, өз бетімен шығармашылық жұмыстар орындайды. Әр бір оқушы таңдалған тақырып бойынша тапсырмалар орындап, тестілер шешіп, карталар және схемалар мен жұмыс жасауға дағдыланады.
Мазмұны қиындау бір үлкен тақырыптың бөліктерін өткенде қосымша бейнехабар және клиптер қажетті элемент болып табылады. Бейнеклиптер уақыт масштабын өзгертуге және көріністерді тез және жәй түрде көрсетуге пайдалы. Электрондық оқулып таңдап алынған хабарды көшіруге мүмкіншілік туғызады. Электрондық оқулықтың ең қажет мүмкіндігі аудиохабарлар. Мысалы: құстардың дауыстарына қарай қандай құс екенін ажырата білу, жүрек қағысын байқау.
Электрондық оқулық арқылы түрлі суреттер, видеокөріністер, дыбыс және музыка тыңдатып көрсетуге болады. Бұл, әрине мұғалімнің тақтаға жазып түсіндіргенінен әлдеқайда тиімді, әрі әсерлі. Меңгерілуі қиын сабақтарды компьютердің көмегімен оқушыларға ұғындырса, жаңа тақырыпқа деген баланың құштарлығы оянады деп ойлаймын.
Электрондық оқулықтарды қолдану барысында оқушылардың сабаққа деген қызығушылығының күрт артқандығы байқалады. Сондай ақ мұғалімдерге де өзіне қажетті әдістемелік, дидактикалық көмекші құралдарды молынан ала алады. Заман талабына сай жас ұрпаққа сапалы білім беруде электрондық оқулықтарды сабаққа пайдалану - оқытудың жаңа технологиясының бір түрі ретінде қарастыруға болады. Ой өрісі дамыған, шетелдік білім жүйесінен қалыспайтын жас ұрпаққа білім беру жолындағы ортақ міндетті өз мәнінде жүргізу үшін, бір-бірімен тәжірибе алмасып, кемшілік - жетістіктерді айтып отырған жұмыс өнімді болады.
2. DELPHI 7 ОБЪЕКТІЛІ БАҒЫТТАЛҒАН ПРОГРАММАЛАУ ОРТАСЫ
1.Негізгі терезелері
Негізгі терезе бағдарламаның жобасын құрудағы жұмыстарды басқарады және DELPHI ортасы іске қосылып тұрғанда міндетті түрде экранның жоғарғы қатарында орналасады (3-сурет).
3-сурет-Негізгі терезенің көрінісі
Бұл терезеде DELPHI-дің негізгі меню жүйесі, пиктограмммалық командалық батырмалары мен компоненттер жинағы (палитрасы) орналасады. Негізгі меню жүйесінің опциялар тақырыптарының құрамына ішкі меню кіреді.
Негізгі меню жүйесінің элементтері сол жағында таңба қойылған арнайы тақташаларда орналасады. Негізгі менюден басқа элементтерді тақташадағы таңба арқылы негізгі терезеден тыс экранның кез келген жеріне жылжытуға немесе мүлдем алып тастауға болады.
Тақташадағы батырмалар құрамын өзгерту үшін алдымен тақташаны оң жақ тышқан батырмасымен сырт еткізіп, шыққан терезедегі тақташалар тізімін және олардың статусын өзгертуге болады (4-сурет).
- белгісі объектің екпінділігін көрсетеді.
4-сурет-Тақташалар құрамын икемдеудегі терезелер
8.1 Пиктограммалық батырмалар
Пиктограммалық батырмалар арқылы негізгі меню жүйесінің маңызды опцияларына тез арада қол жеткізуге болады. Атқаратын жұмыстарына байланысты пиктограммалық батырмалар 6 топқа бөлінген. Әр топ бөлек тақташада орналасады және олардың атқаратын жұмысы төменде келтірілген.
Батырма Атқаратын жұмысы
Standard тобы
Объектілер ашу. FileNew эквиваленті
Бұрыннан құрылған файлды ашу. FileOpen file эквиваленті
Файлды табақшада сақтау. FileSave as... эквиваленті(Ctrl+S)
Табақшадағы барлық файлдарды сақтау. FileSave all эквиваленті
Бұрыннан құрылған бағдарламаның жобасын ашу. FileOpen Project эквиваленті (Ctrl+F11)
Жобаға жаңа файлды қосу. ProjectAdd to Project эквиваленті (Shift+F11)
Жобадан файлды жою. ProjectRemove from Project эквиваленті
View (қарап шығу) тобы
Екпінді жобаның құрамындағы модульдер тізімінен қажетті модульді таңдау. ViewUnits опциясының эквиваленті (Shift+F12)
Екпінді жобаның құрамындағы формалардың тізімінен керекті форманы таңдау. ViewForm опциясының эквиваленті (Ctrl+F12)
Форманың терезесінен бағдарлама кодының терезесіне және одан кері өту. ViewToggle from Unit опциясының эквиваленті (F12)
Жаңа форманы құру. ViewNew Form опциясының эквиваленті
Debug (түзету) тобы
Бағдарламаны компиляциялау және орындау
Түзетіп жатқан бағдарламаның жұмысын уақытша тоқтату. RunProgram Pause опциясының эквиваленті
Қадамдық тексеру ішкі бағдарламалардың жұмысын бақылайтын тәртіпте орындалады (F8)
Қадамдық тексеру ішкі бағдарламалардың жұмысын бақыламайтын тәртіпте орындалады (F7)
Custome (баптау) тобы
Delphi ортасының құрамындағы жәрдемдік жүйені іске қосу. HelpContents опциясының эквиваленті
Desktops (икемдеу) тобы
Delphi ортасының икемдеуге болатын басқа терезелерінің таңдамалық тізімі
Delphi ортасының екпінді күйін сақтау
Түзету тәртібіне сәйкестелген терезелерді орнату
5-сурет-Пиктограммалық батырмалар
8.2 Компоненттер жинағы
Компоненттер жинағы - Delphi-дің негізгі байлығы. Ол негізгі терезенің оң жағында орналасып, қажетті компонентті тез табуға арналған белгілерден тұрады (6-сурет).
6-сурет-Компоненттер жинағының терезесі
8.3 Объектілер бақылаушысының терезесі
Формадағы орналасқан әр компонент өзінің орын-жайымен, мөлшерімен, түсімен т.с.с. анықталады. Форманы құрастыру File = New = Form опциялары арқылы орындалады. Шығып тұрған бос формаға бір компонентті, мысалы Standard парағының Button батырмасын, орналастыру үшін Компоненттер жинағындағы Standard бетбелгісін сырт еткізіп, парақты екпінді күйге келтіріңіз.
Button батырмасының кескінін ажырату үшін тышқанды баспай тұрып парақта орналасқан белгілердің үстінен жылжытып көріңіз. Осы сәтте компоненттердің аты шығып тұрады.
Қажетті компонентті сырт еткізіп белгілеңіз. Енді тышқанды форма аумағының кез келген жеріне сырт еткізсеңіз, форманың бетінде Button 1 элементі пайда болады.
Компоненттің формадағы орын-жайын, мөлшерін форма терезесінде бірден өзгертуге болады, ол үшін компонентті тышқанның сол жақ батырмасымен белгілеңіз (кішігірім төрт бұрыштылар пайда болады). Енді белгіленген компонентті тышқанның сол жақ батырмасымен басып тұрып, форма аумағының кез келген жеріне жылжытуға болады. Мөлшерін өзгерту үшін тышқанды элементті қоршап тұрған кез келген төрт бұрышқа орналастырсаңыз, пайда болған қос бағытты тілсызықты тышқанның басылған сол жақ батырмасымен жылжытыңыз. Компонентті жою үшін оны белгілеп, Delete пернесін басса жеткілікті.
Компоненттің басқа параметрлерін өзгерту әрекеттері Объектілер бақылаушысы арқылы немесе бағдарламаның денесінде орындалады.
8-сурет-Формаға Button батырмасын орналастыру
Объектілер бақылаушысының терезесі екі парақтан құрылады: Properties- қасиеттері және Events- оқиғалары. Properties парағы арқылы компоненттің қасиеттері - параметрлері анықталады, ал Events парағы арқылы компонентті әр түрлі оқиғаларға сәйкес сезіндіруді анықтайды.
8-суретіндегі Form1 терезесінде орналасқан Button1 батырмасы - компонент, оқиға - осы батырманы басу, ал оқиғаға сезіндіру - осы батырма басылғанда, қандай амалдар орындалады - соны анықтауды қажет етеді.
Объектілер бақылаушысы екі бағанадан құралған кесте: сол жақ бағанасында параметрдің немесе оқиғаның атауы, ал оң жақта - параметрдің мәні немесе оқиғаны өңдейтін ішкі бағдарламаның атауы орналасады.
Кестенің кез келген жолын тышқанды сырт еткізу арқылы таңдауға болады. Бұл жолдағы параметр қарапайым немесе күрделі болуы мүмкін. Қарапайымдарға бір мәнімен анықталатын - сан, символдар жолы, True немесе False мәндерін қабылдай алатын және т.с.с. компоненттің қасиеттері жатады. Мысалы, Caption (тақырыбы) қасиеті бір символдар жолымен, Enabled (қол жетерлік)-True немесе False мәндерімен, ал Heigh (биіктігі) және Width (ұзындығы) нақты бір сандық шамалармен анықталады.
Компоненттің күрделі қасиеттер құрамына бірнеше мәндер тізімі кіреді. Олардың сол жағында "+" белгі тұрады, мысалы
Осы тізімді ашу үшін "+" белгісін тышқанмен сырт еткізсе жеткілікті. Тізімді жабу амалы қасиеттің "-" белгісін басқанда орындалады.
Жолдың оң бағанасын сырт еткізу арқылы қасиеттің мәнін шығаруға болады, кейде шыққан көрініс келесі түрлерде де болуы мүмкін:
9-сурет-Компоненттердің құрама қасиеттері
Суретттегі біріші көріністегі "..." белгісін қасиеттің мәнін анықтауға мүмкіндік туғызатын сұқбаттасу терезесі шығады. белгісін екінші көріністің басқанда қарапайым қасиеттің болуы мүмкін мәндерінің тізімі ашылады.
Объектілер бақылаушы терезесінің жоғарғы жағында форманың атауы және формадағы орналасқан барлық компоненттер және оларға қолданылған оқиғалар тізімі орналасып тұрады (10-cурет).
10-сурет-Бағдарламада анықталған компоненттер және оқиғалар тізімі
Объектілер бақылаушысының терезесін тышқанның оң батырмасымен сырт еткізгенде локальды менюі шығады. Меню құрамындағы бірнеше опциялары терезені икемдеуге мүмкіндік туғызады, мысалы Stay on top опциясы екпінді болса, онда Объектілер бақылаушысының терезесі әрқашанда басқа терезелердің үстінен орналасып тұрады.
8.4 Бағдарлама кодының терезесі
Бағдарлама (немесе модуль) кодының терезесі бағдарламаның мәтінін құруға және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және дамытылған нұсқасы Object Pascal бағдарламалау тілі қолданылады.
Delphi ортасы іске қосылғанда бағдарлама кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан (яғни минималды қажетті кодынан) тұрады:
unit Unit 1;
interface интерфейстік бөлігі
uses спецификациясы
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; стандартты модульдер
Type
TForm1 = class(TForm)
private
{Private declarations}
public
{Public declarations}
end;
var
Form1: TForm1;
Implementation орындалатын бөлігі
{$R*.DFM}
end.
Жаңа форманың кодына Delphi ортасы бұл қатарларды автоматты түрде қосып отырады.
Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi ортасы unit Unit1; және Implementation қатарларының аралығын өзгертіп отырады, ал бағдарламаушының жұмыс аумағы - {$R*.DFM} және end қатарлар аралығы.
11-сурет-Label компонентін формаға орналастыру
Формаға орналастырылған компоненттің аты келісімше Label1-белгі 1 деп қойылады. Атын өзгерту үшін осы компонентті белгілеп тұрып, Объектілер бақылаушы терезесіндегі Caption қасиетін таңдап, оң жақтағы Label1-дің орнына басқа жазуды, мысалы Object Pascal деп қоюға болады:
Форманың атын 1_FORM-ға өзгертейік.
12-сурет-Font-тің сұхбаттасу терезесі
Компоненттегі мәтіннің әр түрлі параметрлерін Объектілер бақылаушысының терезесіндегі Font қасиетінің оң жағындағы "..." белгісін басып шрифтің түрін, түсін, таңбалардың биіктігін таңдауға болады (12-сурет).
Осы әрекеттерді Font-тің сол жағындағы "+" белгісін басу арқылы ішкі Size параметрінде таңбалардың биіктігін көрсетуге, Color параметрінің ашылатын тізімінен қажетті түсін анықтауға болады. Font=Style=fsBold-True, fsItalic-True-ден таңдап әріптерді жуандатылған курсив түріне өзгертуге болады.
Енді форма төмендегі түрге келтіріледі.
13-сурет-Label1-дің жаңа жазуы
1.5. Оқиғаға сезіндіру
Формаға орналастырылған әр компонент өз параметрлерінен басқа оның сезінетін оқиғалар жиынымен анықталады. Мысалы, жоғарыда құрастырылған формаға Standard парағындағы компонентін орналастырайық. Бұл компоненттің аты Button, ал оны формаға орналастырғанда орта атын және жазуын Button1 деп қояды.
14-сурет-Формаға Button компонентін орналастыру
Жұмыс істеп тұрған бағдарламада Button1-ді тышқанның сол жақ батырмасын сырт еткізгенде OnClick оқиғасы орындалады немесе туады деп саналады. Бағдарламаны осы оқиғаға сезіндіру үшін Object Pascal тіліндегі Оқиғаны өңдеуші үзіндіні жазу керек. Бұл үзінді ішкі бағдарлама - процедура түрінде ұйымдастырылады.
Delphi өз бетімен дайындаманы жасайды. Ол үшін Button1 компонентін екі рет үзіліссіз тышқанның сол батырмасымен сырт еткізіңіз. Delphi өз бетімен бағдарламаның интерфейстік бөлігіне procedure Button1Click(Sender: TObject); деп қосып, бағдарламаның орындалатын бөлігінде процедураның қабықшасын келесі түрде шығарады (15-сурет).
Терезедегі procedure TForm1.Button1Click (Sender: TObject) - процедураның тақырыбы. Бұл тақырып procedure арнайы сөзімен басталады, сонан кейін тұрған құрамды атаудағы TForm1-кластың аты, Button1Click-процедураның аты. Кластың және процедураның атаулары нүктемен (".") ажыратылады.
15-сурет-Button1Click процедурасының қабықшасы
1.6. Standart парағы
Белгісі Аты Орындайтын жұмысы
Таңдалған компонентті аластату
Frame Жиектері бар форма тәрізді басқа компоненттердің контейнері ретінде қолданылады
Main Menu Бағдарламаның негізгі меню жүйесі. Компонент арқылы күрделі меню құрып, жұмыс атқаруға болады
Popup Menu Көмекші немесе локальды меню. Әдетте меню тышқанның оң батырмасын басқанда пайда болады
Label Белгі. Әдетте бұл компонентке шағын жазу орналастырылады
Edit Енгізу қатары. Бір мәтіндік жолды енгізу, көрсету және түзету амалдарын орындауға болады
Memo Көпжолдық мәтін редакторы. Енгізу және шығару амалдарын орындауға қолданылады
Button Нұсқаулық батырма. OnClick оқиғасын өңдеуші үзінді кейбір нұсқауларды орындайды
CheckBox Тәуелсіз ауыстырғыш. Бағдарлама орындалу барысында тышқанды сырт еткізгенде ауыстырғыштың Checked мәні өзгертіледі
RadioButton Тәуелді ауыстырғыш. Әдетте осындай
тағы да бір компонентпен бір топқа біріктіріледі. Тышқанмен сырт еткізгенде алдыңғы таңдалған компоненттің босатылуына себеп болады
ListBox Таңдау тізімі. Опциялар варианттарының тізімін ұсынады және таңдалған бір опцияны бақылауға мүмкіндік туғызады
ComboBox Қиыстырылған таңдау тізімі. Таңдау тізімінен және мәтін редакторынан тұрады
ScrollBar Басқару белдеулері. Windows-терезелері сияқты тік және көлденең белдеулерін ұсынады
GroupBox Элементтер тобы. Бір мағыналық компоненттерді біріктіру
RadioGroup Тәуелді ауыстырғыштар тобы. Бір-бірімен байланысқан бірнеше ауыстырғыштарымен жұмыс атқаруға мүмкіндік туғызады
Panel Тақташа. Бірнеше компоненттерді біріктіру үшін қолданылады. Ішкі және сыртқы жиектері бар, жаншылған және дөңесті эффектілерін көрсетуге болады
ActionList Әрекеттер тізімі. Пайдаланушының бір тектес элементтер тобындағы басқару элементін таңдау әрекетіне бағдарламаны сезіндіру амалдарын орындатуға арналған
1.7. Additional парағы
Additional парағының құрамына сұқбаттасу терезелерін орнату үшін қолданылатын келесі компоненттер кіреді (18-сурет).
18-сурет-Additional парағы
Белгісі Аты Орындайтын жұмысы
BitBtn Белгісі және жазуы бар нұсқаулық батырма
SpeedButton Пиктограммалық батырма. Әдетте негізгі менюдің опцияларына қол жеткізу үшін қолданылады
MaskEdit Арнайы мәтіндік редактор. Енгізілетін мәтінді
сүзу үшін қолданылады
StringGrid Жолдар кестесі. Осы комонент мәтіндік мәліметті кесте түріне көрсетуге мүмкіндік туғызады
DrawGrid Кез келген түрдегі мәліметтерден тұратын кесте (тіпті сурет те болуы мүмкін)
Image Сурет. Осы компоненттің көмегімен суреттерді, сол сияқты пиктограммалар және метафайлдарды
шығаруға болады
Shape Фигура. Осы компоненттің көмегімен әр түрлі дұрыс фигураларды (төртбұрыш, эллипс, шеңбер, т.с.с.) формаға орналастыруға болады
Bevel Жиектеу. Терезенің бір аумағын үш өлшемді жиекпен немесе белдеулермен белгілеу
ScrollBox Қарап шығу белдеулерімен қамтылған тақташа. Егер тақташадағы орналастырылған компоненттер ашылған терезеде толығымен көрсетілмесе, онда белдеулер автоматты түрде орнатылады
CheckListBox Ұсынылған тізімнен бірнеше опцияларды таңдауға мүмкіндік туғызады (әр опция CheckBox ауыстырғышымен қамтылған)
Splitter Шек. Бұл компонент формадағы екі көрінетін компоненттер аралығында орналасады және бағдарламаның орындалу барысында компоненттердің арасындағы шегін жылжытуға мүмкіндік туғызады
StaticText Статикалық мәтін. Label-ден айырмашылығы - өзіндік Windows терезесімен қамтылған. Сондықтан бұл терезедегі мәтінді жиектеуге және жаншылған эффектіні орнатуға болады
ControlBar Басқару белдеулері. Drag$Dock технологиясындағы компоненттерді "айлақтату" жабдығы- контейнері
Application-Events Егер бұл компонент формаға орналастырылса, онда Windows-тің бағдарламаға арналған хабарлары сол терезеге шығарылады
Chart Диаграмма. Берілгендердің графикалық көрінісін шығаратын арнайы тақташаларды құруды жеңілдетеді
1.8. Dialogs парағы
Dialogs парағында Windows ортасының стандартты сұхбаттасу элементтерін ұйымдастыру үшін қолданылатын компоненттері орналасқан (19-сурет). Осы парақтың объектілері орындалғанда көрінбейді және сұхбаттасу жұмыстары бағдарламалы орындалады.
19-сурет-Dialogs парағы
Мысалы,
If OpenDialog1.Executethen Image1.Picture.LoadFromFile(OpenDia log1.FileName);
Windows-тің сұхбаттасу терезелері Dialogs парағындағы пайда болуының реті: OpenDialog - сұхбаттасуды таңдау; SaveDialog - файлды сақтау; FontDialog - шрифті икемдеу; ColorDialog - түсті таңдау; PrintDialog - баспаға шығару; PrinterSetupDialog - принтерді икемдеу; FindDialog - жолды іздеу; ReplaceDialog - іздеу және алмастыру.
1.9. System парағы
Бұл парақтың компоненттері DDE, OLE, таймер және ... жалғасы
КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 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
0.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
Кіріспе
Қазіргі кезеңде адам үшін, қажетті мәліметті алу мақсатында, компьютерді қолдана отырып әр түрлі мәліметтерді өңдеуді көздейтін компьютерлік білімділіктің өзекті мәселенің бірі болып отырғаны белгілі.
Соған орай осындай электронды оқулықтарды шығару тиімді деп есептеледі. Компьютерлік білімділік пен программалауды үйрену мақсатында "Алгоритмдік тілдерде программалау" пәнінің алатын орны ерекше.
Соңғы кезде бағдарламалауға деген қызығушылық өте үлкен сұранысқа ие болды. Бұл ақпараттық-коммуникативтік технологияның дамуымен және күнделікті өмірге енуімен байланысты. Егер адам компьютермен жұмыс істесе, онда ертелі ме, кеш пе, әйтеуір, адамда компьютерге деген қызығушылық сезім туады, ал кейде бағдарламалауға да ынта пайда болады.
Есептеуіш техниканың жедел дамуы және эффектілі ақпараттық қамтамасыздандыруды өңдеу қажеттілігі, бағдарламалау жүйесінің пайда болуына жол ашып, жедел өңдеу деген атқа ие болдырды. Жедел өңдеу жүйесінің негізінде (RAD жүйесі, RAPID APPLICATION DEVELOPMENT - жедел өңдеу ортасы) визуалды технологияның жобасы және ақпараттанудың объектілеу түрі жатады. Және олардың мақсаты - өңдеу ортасы өзіне түйіннің үлкен бөлігін алып, бағдарламалаушыға диалогтік терезелерді құрумен және оқиғаны өңдеу функциясын жасап көрсету. RAD жүйесіндегі бағдарламалаушының тапқырлығы - керемет!
RAD жүйесінің ішінде Borland Delphi ортасы ерекшеленеді және ол әр түрлі бағдарламаларды құруға мүмкіндік береді: Қарапайым бағдарламалардан берілгендер базасының басқаруына дейін. Borland Delphi ортасында бағдарламалау тілі ретінде Delphi тілі қолданылады. Және бағдарламалаушыларға танымал Pascal - дың тікелей ұрпағы болып есептеледі.
Бағдарламалауды үйрену үшін бағдарламалау керек және оны жаза білу керек. Ол үшін міндетті түрде бағдарламалау тілін және өңдеу ортасын меңгеру керек. Delphi бағдарламасының тілін меңгеру қиын емес, ал бағдарламалаудың ортасын, яғни, дәлірек айтқанда, компоненттерді қолдану қиынырақ.
Бұл электронды оқулық студенттердің алгоритмдеу жолдары мен программалау технологияларын жетік игерулеріне мүмкіндік береді. Бұл оқулық Turbo Pascal тіліндегі мәліметтердің күрделі типтеріне арналғандықтан, тілге қысқаша сипаттама беріп кетуді жөн көріп отырмын.
Turbo Pascal - жоғарғы деңгейлі программалау жүйесі. Оның тұңғыш нұсқасын 1970 жылы швейцрия физигі Niklaus Wirth ұсынған.Автор тілді алғашқы арифметикалық есептеу машинасын жасаған француздың ұлы ғалымы Блез Паскальдің құрметіне Паскаль деп атап, тіл атауын үнемі бас әріппен жазылуын сұраған. Кейінен тілдің көптеген нұсқалары жарық көреді. Қарапайым Паскальді өңдеудегі А. Хейлсбергтің еңбегінің нәтижесінде Turbo Pascal қазіргі заман талабына сай, қуатты программалау жүйесіне айналды. Turbo Pascal - жоғарғы деңгейлі программалау жүйесі. Оның логикалық құрылымы әр түрлі есептерді дәл шешуге көмегін тигізеді. Бейсик тілі сияқты, Паскаль оқып-үйренуге жеңіл, түрлі салалық информациямен жұмыс істеуде нәтижелі болғандықтан, дүние жүзінде көп тараған тілдердің бірі. Оның ыңғайлылығы:
* тілге дамытылған берілгендер типтері енгізілген. Олар өңделетін берілгендер элементтерін толық сәйкестендіріп сипаттауға және жаңа берілгендер типтерін енгізуге мүмкіндік береді;
* мұнда кішігірім жеңіл программалармен бірге күрделі құрылымды программаларды құру да мүмкін;
* тіл синтаксисі қиын емес; нұсқаулардың (операторлардың) саны мүмкіндігінше азайтылған, т.б.
Turbo Pascal жүйесінде қарапайым есептерді шешудің программасынан бастап, күрделі мәліметтер қорын құрудың сан қырлы жұмыстары жүргізіледі.
1. ЭЛЕКТРОНДЫҚ ОҚУЛЫҚ ТУРАЛЫ ЖАЛПЫ ТҮСІНІК
1.1 Электрондық оқулыққа қойылатын жалпы талаптар
Электрондық оқулықтың объектісі ғылыми негізделген фактілер, тұжырымдар мен ережелердің, сонымен қатар берілген оқу курсында оқытылатын объектілердің, құбылыстар мен үрдістердің қатынастары мен қасиеттерінің жиынтығы болып табылатын сандық, мәтіндік, графикалық, аудио, видео және басқа оқыту ақпараты болуы керек.
1. Электрондық оқулық оқу мақсаттарына тікелей сәйкес келмейтін, яғни, оқу курсының мазмұнына жатпайтын және пайдаланушының назарын өзіне аудартатын ақпаратты қамтымау керек.
2. Электрондық оқулықта интерфейс көрнекті, түсінікті, бірмәнді болуымен қатар, пайдаланушы қате іс-әрекеттер жібермеуі үшін бүтін ЭОБ-ның және оның жеке бөліктерінің жұмыс істеу логикасын түсінуге көмектесетін түрде болу керек.
3. Электрондық оқулықта оқылатын объектiлер, үрдістер мен құбылыстардың құрылымын және параметрлерін беру және өзгерту үшін, сонымен қатар сыртқы әрекеттердi имитациялау үшiн, имитациалық компьютерлiк моделдер ыңғайлы құралдармен жабдықталу керек. Компьютерлік модельдермен өзара-әрекет мәселелері оның көмегімен шешілетін дидактикалық есептердің мазмұнынан оқушының көңілін бөлмей, оларды меңгеру үшін интеллектуалды ынтаны елеулі азайтатындай болуы керек.
4. Электрондық оқулық жабық та, ашық та ортада қолданылу мүмкіндігіне ие болу керек. Электрондық оқулық жабық ортада жылжымалы ақпаратты тасушыларда орналасуы және жеке алынған компьютерде немесе локалды компьютерлік желіде орындалушы программалар сияқты жұмыс істеу мүмкіндігіне ие болу керек. Электрондық оқулық ашық ортада глобалды компьютерлік желілерде орналасады және жұмыс істеу үшін программа-браузерлерді қолданады.
5. Электрондық оқулық қосымша программалық құралдарды талап етпейтін операциялық жүйенің, соның ішінде ашық кодты операциялық жүйелердің, нұсқасын ескере отырып автоматты түрде орнатуының мүмкіндігіне ие болу керек. Орнату комплектінде мемлекеттік немесе халықаралық стандарттарына сәйкес Электрондық оқулықтың тәуелсіз жұмысы үшін барлық қажет шрифттер, драйверлер және программалар пакеттері болуы керек.
6. Электрондық оқулық қажетті өзгертулерді енгізуді оңайлату және сынақтан кейін программаның алғашқы кодын өзгертпей электрондық оқулықтың мазмұнын жетілдіру мүмкіндіктері болуы керек, сонымен қатар оқу материалы мен статистикалық деректерге рұқсатсыз қолжетпек болмауы керек.
1.2 Электрондық оқулықтың құрамына қойылатын талаптар
Электрондық оқулықтың құрамына: титул, мазмұн, контент, утилиталар, көмекшi және құжаттама енгiзiлу керек.
1. Титулда электрондық оқулықтың шығу мәліметтері орналасады. Шығу мәліметтеріне қойылатын талаптар осы стандарттың сәйкес тарауында келтірілген.
2. Тақырыпнама электрондық оқулықтың құрылымы мен барлық семантикалық оқу бірліктерінің атаулары көрсетілуі керек.
3. Контентте электрондық оқулықтың мақсаттары мен есептеріне қатысты, және бiлiмдi қорытынды бақылау өткізуге қажет, барлық оқу материалы берілуі керек. Оқу материалы ғылыми терминологияны пайдаланып түсінікті, дәл, толық және қарамақайшылықсыз жазылуы керек.
4. Утилиттер пайдаланушыларды тіркеу, статистикалық деректерді шығару, мазмұнды қарау, оқу траекториясын анықтау және сонымен оқыту, ағымдағы, аралық, белестік және қорытынды тестілеуді жүргізу үшін арналған.
5. Көмекшiде электрондық оқулықтың жұмысын басқару бойынша ақпарат және электрондық оқулықтың iске қосылу моментiнен бастап қолжетпек болу керек.
1.3 Электрондық оқулықтың функцияларына қойылатын талаптар
Электрондық оқулықпен жұмыс жасау үшiн келесi функциялар жүзеге асырылу керек: пайдаланушыны тiркеу; деректердi қорғау; бағыттама; мазмұн қарауды ұйымдастыру; оқыту траекториясын анықтау; оқыту және бiлiм бақылау; тестiлеу; статистикалық есеп беру.
1. Пайдаланушыны тiркеу функциясы электрондық оқулықта пайдаланушы туралы деректердi енгізу, өзгерту және жоюды қамтамасыз ету керек.
2. Деректердi қорғау функциясы электрондық оқулықтың мазмұны мен тестілеу нәтижелерінің бүтiндiгiн сақтау керек, сондай-ақ, белгілі бір деректерге рұқсатты қолжетпек және басқа деректерге шектеулі қолжетпек жасау үшін пайдаланушыларды авторландыру керек.
3. Бағыттама функциясы электронды оқулықтың құрылымы бойынша қозғалу мүмкіндігін қамтамасыз ету керек.
4. Мазмұн қарауды ұйымдастыру функциясы тапсырмалар орындауды, сұрақтарға жауап беруді және білім бақылауды талап етпей, электрондық оқулықтың мазмұнымен алдын ала танысу мүмкiндiгiн қамтамасыз ету керек.
5. Оқыту траекториясын анықтау функциясы міндетті оқытуды және бiлiм бақылауды өткізу үшін сабақтардың тізбегін қолмен, тестілік немесе толық таңдау негізінде құру мүмкiндiгін қамтамасыз ету керек.
Қолмен таңдау электрондық оқулықтың мазмұнындағы модульдердің, блоктардың және сабақтардың нөмiрлерiн белгiлеу арқылы оқыту траекториясына қолмен енгізуге мүмкiндiк беру керек.
Тестілік таңдау электрондық оқулықтағы оқу материалының барлық көлемi бойынша тестiлеу кезінде дұрыс жауаптың саны жеткiлiктi емес болған модульдер, блоктар мен сабақтарды оқыту траекториясына автоматты түрде енгізуге мүмкіндік беру керек.
Толық таңдау автоматты түрде электрондық оқулықтың барлық модульдерін, блоктарын және сабақтарын оқыту траекториясына енгізуге мүмкіндік беру керек.
Оқыту және білім бақылау функциясы теориялық материалды оқу, тапсырманың интерактивті орындалуын, қойылған сұраққа жауап беру және оқыту траекториясы көлемінде ағымды, аралық, белестік және қорытынды бақылаулар өту мүмкіндіктерін қаматамасыз ету керек. Осы жағдайда сұрақтардың дұрыс жауаптар саны жеткіліксіз болса, оқушы электрондық оқулықтағы ағымды оқыту бірлігін қайталауға мәжбүр болады. Оқыту имитациялық компьютерлік модельдеу функциясын қосуы мүмкін. Оқыту үзілуі және үзіліс болған жерден жалғасуы мүмкін.
1. Тестілеу функциясы тұтас ЭО бойынша тесті өту уақытын өзгерте алатын және нәтижелерді тіркеу мүмкіндіктері бар автоматты тестілеу құралдарын қамтамасыз ету керек. Сұрақтар мен жауаптар варианттары оқу курсының сұрақтар базасынан кездейсоқ таңдау арқылы беріледі. Тестілеудің нәтижесі экранға шығады. Тестілеудің қанағаттандырылмайтын нәтижесінде, жауабы дұрыс берілмеген кез келген сұраққа еркін көшу ескерілу керек.
2. Статистикалық есеп беру функциясы оқушының берілген оқыту бірлігін меңгеру деңгейі туралы нақты ақпаратты және ол туралы сұратымға байланысты басқа статистикалық деректерді беру мүмкіндігіне ие болуы керек.
1.4 Электрондық оқулықтың мазмұн құрылымына қойылатын талаптар
Электрондық оқулықтың контенті үш деңгейлі семантикалық оқыту бірліктеріне бөліну керек: 1 - модулдер, 2 - блоктар, 3 - сабақтар.
1. Модуль блоктан блокқа өскен сайын мағыналы байланыстары бар логикалы байланысқан блоктар тізбегінен тұратын электрондық оқу басылымындағы ірі синтактикалық, семантикалық және прагматикалық оқыту бірлігі.
2. Блок сабақтан сабаққа өскен сайын мағыналы байланыстары бар логикалы байланысқан сабақтар тізбегінен тұратын электрондық оқу басылымындағы орташа синтактикалық, семантикалық және прагматикалық оқыту бірлігі.
3. Сабақ минималды синтактикалық, семантикалық және прагматикалық оқыту бірлігі және ол бірнеше оқыту элементтерінен тұрады. Сабақтағы міндетті оқыту элементтері болып теориялық материал, мысалдар, тапсырмалар, сұрақ-жауаптар және тестілер есептелінеді, ал мiндеттi емес элементтерге оқыту ақпаратын меңгеру, түсіну және еске сақтауға себебін тигізетін және ақпараттық тығыздықты қамтамасыз ететін анықтамалық, графика, аудио және видео жатады.
3.1. Теориялық материал таңдап алынған оқу курсы бойынша мазмұны түсінікті, нақты, толық және қарама-қайшылықсыз болатын көкейкесті ақпаратты қамтуы тиіс және бұрын өткен сабақта қабылданған білімді қайталамай өздігінен оқу, тапсырманы жасау және білімді бақылау үшін жеткілікті болуы керек. Теорияда мәтіндердің астын сызу және түсін өзгерту сияқты арнаулы дидактикалық құралдарды қолдану керек.
3.2. Мысалдар теорияның жеке маңызды аспекттерiн жаттығуды орындау, есептi шешу, сұрақтарға жауаптар тағайындау және т.б. түрiнде детальді талдауын қамтамасыз етуi керек.
3.3. Тапсырмалар оқытылатын объекттер, үрдістер мен құбылыстарының iшкi байланысын анықтауға, олардың әртүрлi сыртқы әсерлер кезiндегi функционалдық қасиеттерiн зерттеуге және жаттығуларды орындау мен есептердi шешудегi практикалық машықтарын қалыптастыруға бағытталу керек. Тапсырмалардың тұжырымдамасында атқарылатын iс-әрекеттердiң ретi мен күтілетін нәтижеге және олардың берiлу формасына қойылатын талаптарға түсiнiктемелер болуы керек.
3.4. Сұрақ-жауаптар бiлiмдi меңгеру үшiн және практикалық жұмыстарды орындау машықтарын қалыптастыруға бағытталған болу керек. Сұрақтар оқушылардың танымдық іс-әрекетін жетiлдiру үшiн қиындық деңгейі, сипаты және жауаптардың берiлу пішімі бойынша түрленуі керек.
3.5. Тесттер сұрақтар мен олардың жауаптарының вариантарын қамтуы керек. Тесттер дұрыс жауапты таңдау кезiнде қарапайым табу әдiсiн қолданбау үшiн мағынасын түсiнбей жауап беретiн сұрақтарды қамтымауы керек. Оқушы оқу материалын терең бiлгенде ғана дұрыс жауапты таңдап алу үшiн дұрыс емес жауаптар өздерiнiң мазмұны бойынша дұрыс жауапқа жақын болуы керек. Тесттер оқушылардың iс-әрекеттерi мен жауаптарында болатын әдеттегi қателер туралы ескертулер мен сол қателердi жiбермеу және түзету туралы түсiнiктемелерді қамтуы мүмкiн.
3.6. Анықтамалық оқу материалына қатысты және жаттығуларды орындау, есептердi шешу мен тәжiрибе өткiзуге, курстық, дипломдық және т.б. жұмыстарды дайындау бойынша мәтіндік, кестелiк, графикалық және басқа оқу-әдiстемелiк мәлiметтер қамту керек.
3.7. Графика, аудио және видео оқу курсында оқытылатын объекттер, үрдістер мен құбылыстардың ең маңызды жақтары мен жағдайларын ашу және көрсету үшін қажеттi қосымша дидактикалық материалдарды келтіруге арналған.
3.8. Тезаурус электрондық оқулықтың пән аймағына байланысты терминдер және қысқартулар сөздігін қамту керек.
1.5 Электрондық оқулықтың оқыту элементтеріне қойылатын талаптар
Оқыту элементтерiне: Теория, Мысалдар, Тапсырмалар, Сұрақтар, Тестілер, Тезаурус, Анықтамалық, Графика, Аудио және Видео жатады.
1. Оқыту элементі Теория оқылатын сабақтың теориялық материалдарының гипермәтiндi сипаттауына қолжетпек жасауына мүмкіндік беру керек.
2. Оқыту элементі Мысалдар мысалдардың сипаттамасы мен олардың түсініктеріне қолжетпек жасауына мүмкіндік беру керек.
3. Оқыту элементі Тапсырмалар ағымды сабақ бойынша жаттығуларға және есептерге, сонымен қатар оларды орындау мен шығаруға байланысты көмекке қолжетпек жасауына мүмкіндік беру керек.
4. Оқыту элементі Сұрақтар ағымды сабақ бойынша тест жүргізуге дейін жауаптары интерактивті берілетін және тексерілетін сұрақтарға қолжетпек жасауына мүмкіндік беру керек.
5. Оқыту элементі Тестілер оқытудың ағымды бірлігі бойынша білім бақылауды өздігінен жүзеге асыру үшін арналған тестілеу құралына қолжетпек жасауына мүмкіндік беру керек:
- сабақ деңгейінде - ағымдағы білім бақылау;
- блоктар деңгейінде - аралық білім бақылау;
- модульдер деңгейінде - белестік білім бақылау;
- электрондық оқулықты деңгейінде - қорытынды білім бақылау.
6. Оқыту элементі Тезаурус электрондық оқулықта кездесетін және олардың анықтамаларына гипермәтіндік сілтемелері терминдер және қысқартулар сөздігіне қолжетпек жасауына мүмкіндік беру керек.
7. Оқыту элементі Анықтамалық ағымды сабақ бойынша анықтамалыққа қолжетпек жасауына мүмкіндік беру керек.
8. Оқыту элементтері Графика, Аудио және Видео қосымша дидактикалық материалдарға қолжетпек жасауына мүмкіндік беру керек.
9. Оқыту элементі Графика схемаларға, сызуларға, суреттерге, фотосуреттерге және бейнелерге, соның ішінде анимацияларға қолжетпек жасауына мүмкіндік беру керек.
10. Оқыту элементі Аудио оқылатын сабаққа қатысты негiзгi ұғымдарды, фактілерді, тұжырымдарды және ережелерді дыбыстауға қолжетпек жасауына мүмкіндік беру керек.
11. Оқыту элементі Видео оқылатын сабаққа қатысты объектiлердің, үрдістер фрагменттерiнің және құбылыстардың қасиеттері мен қатынастарын және сабақты оқып үйрену үшін қажет атақты ғалымдардың, саясаткерлердің және басқа тұлғалардың сұхбатын көрсететін фильмдерге қолжетпек жасауына мүмкіндік беру керек.
1.6 Электрондық оқулықтарды пайдалану тиімділігі
Қазіргі ақпарат технологияларының даму болашағы қоғамның даму үрдісімен үнемі өсіп отыратын ақпарат көлемінің әр түрлі тегімен анықталады. Студенттерге білім беруде жаңа оқыту технологияларын қолдану, иновациялық бағытта жұмыс жасау заман талабына сай талап етілуде.
Қазіргі кезді электрондық WEB оқулықтың қандай екендігі туралы біртұтас ой жоқ. Электрондық оқулық дегеніміз - мультимедиялық оқулық.
Электрондық оқулық пен оқытудың негізгі мақсаты: Оқыту процесін үздіксіз және толық деңгейін бақылау, сонымен қатар ақпараттық ізденіс қабілетін дамыту. Білім берудің кез келген саласында электрондық оқулықтарды пайдалану оқушылардың танымдық белсенділігін арттырып қана қоймай ойлау жүйесін қалыптастыруға шығармашылықпен жұмыс істеуге жағдай жасайды.
Осы уақытқа дейінгі білім беру саласында тек мұғалімнің айтқандарын немесе оқулықты пайдалану қазіргі заман талабын қанағаттандырмайды. Сондықтан қазіргі ақпараттандыру қоғамында бұл оқулықтарды пайдаланбай алға жылжу мүмкін емес, сондықтан электронды оқулықтың құрылымы сапалы жаңа деңгейде болуы тиіс. Электрондық оқулық оқушының уақытын үнемдейді, оқу материалдарын іздеп отырмай, өтілген және оқушының ұмытып қалған материалдарын еске түсіруге зор ықпал етеді.
Оқу процесінде компьютерлерді тиімді пайдалану және қолдану кейінгі жылдары айтарлықтай оң тәжірибе беріп отыр. Студенттердің өз бетімен ізденісі, пәнге деген қызығушылығын арттырып, шығырмашылығын дамытуға, оқу қызметінің мәдениетін қалыптастыруға, дербес жұмыстарын ұйымдастыруға ерекше қолайлы жағдай туғызып отыр.
Сонымен қатар электрондық оқулықтарды оқу үрдісінде пайдалану кезінде студенттер бұрын алған білімдерін кеңейтіп, өз бетімен шығармашылық жұмыстар орындайды. Әр бір оқушы таңдалған тақырып бойынша тапсырмалар орындап, тестілер шешіп, карталар және схемалар мен жұмыс жасауға дағдыланады.
Мазмұны қиындау бір үлкен тақырыптың бөліктерін өткенде қосымша бейнехабар және клиптер қажетті элемент болып табылады. Бейнеклиптер уақыт масштабын өзгертуге және көріністерді тез және жәй түрде көрсетуге пайдалы. Электрондық оқулып таңдап алынған хабарды көшіруге мүмкіншілік туғызады. Электрондық оқулықтың ең қажет мүмкіндігі аудиохабарлар. Мысалы: құстардың дауыстарына қарай қандай құс екенін ажырата білу, жүрек қағысын байқау.
Электрондық оқулық арқылы түрлі суреттер, видеокөріністер, дыбыс және музыка тыңдатып көрсетуге болады. Бұл, әрине мұғалімнің тақтаға жазып түсіндіргенінен әлдеқайда тиімді, әрі әсерлі. Меңгерілуі қиын сабақтарды компьютердің көмегімен оқушыларға ұғындырса, жаңа тақырыпқа деген баланың құштарлығы оянады деп ойлаймын.
Электрондық оқулықтарды қолдану барысында оқушылардың сабаққа деген қызығушылығының күрт артқандығы байқалады. Сондай ақ мұғалімдерге де өзіне қажетті әдістемелік, дидактикалық көмекші құралдарды молынан ала алады. Заман талабына сай жас ұрпаққа сапалы білім беруде электрондық оқулықтарды сабаққа пайдалану - оқытудың жаңа технологиясының бір түрі ретінде қарастыруға болады. Ой өрісі дамыған, шетелдік білім жүйесінен қалыспайтын жас ұрпаққа білім беру жолындағы ортақ міндетті өз мәнінде жүргізу үшін, бір-бірімен тәжірибе алмасып, кемшілік - жетістіктерді айтып отырған жұмыс өнімді болады.
2. DELPHI 7 ОБЪЕКТІЛІ БАҒЫТТАЛҒАН ПРОГРАММАЛАУ ОРТАСЫ
1.Негізгі терезелері
Негізгі терезе бағдарламаның жобасын құрудағы жұмыстарды басқарады және DELPHI ортасы іске қосылып тұрғанда міндетті түрде экранның жоғарғы қатарында орналасады (3-сурет).
3-сурет-Негізгі терезенің көрінісі
Бұл терезеде DELPHI-дің негізгі меню жүйесі, пиктограмммалық командалық батырмалары мен компоненттер жинағы (палитрасы) орналасады. Негізгі меню жүйесінің опциялар тақырыптарының құрамына ішкі меню кіреді.
Негізгі меню жүйесінің элементтері сол жағында таңба қойылған арнайы тақташаларда орналасады. Негізгі менюден басқа элементтерді тақташадағы таңба арқылы негізгі терезеден тыс экранның кез келген жеріне жылжытуға немесе мүлдем алып тастауға болады.
Тақташадағы батырмалар құрамын өзгерту үшін алдымен тақташаны оң жақ тышқан батырмасымен сырт еткізіп, шыққан терезедегі тақташалар тізімін және олардың статусын өзгертуге болады (4-сурет).
- белгісі объектің екпінділігін көрсетеді.
4-сурет-Тақташалар құрамын икемдеудегі терезелер
8.1 Пиктограммалық батырмалар
Пиктограммалық батырмалар арқылы негізгі меню жүйесінің маңызды опцияларына тез арада қол жеткізуге болады. Атқаратын жұмыстарына байланысты пиктограммалық батырмалар 6 топқа бөлінген. Әр топ бөлек тақташада орналасады және олардың атқаратын жұмысы төменде келтірілген.
Батырма Атқаратын жұмысы
Standard тобы
Объектілер ашу. FileNew эквиваленті
Бұрыннан құрылған файлды ашу. FileOpen file эквиваленті
Файлды табақшада сақтау. FileSave as... эквиваленті(Ctrl+S)
Табақшадағы барлық файлдарды сақтау. FileSave all эквиваленті
Бұрыннан құрылған бағдарламаның жобасын ашу. FileOpen Project эквиваленті (Ctrl+F11)
Жобаға жаңа файлды қосу. ProjectAdd to Project эквиваленті (Shift+F11)
Жобадан файлды жою. ProjectRemove from Project эквиваленті
View (қарап шығу) тобы
Екпінді жобаның құрамындағы модульдер тізімінен қажетті модульді таңдау. ViewUnits опциясының эквиваленті (Shift+F12)
Екпінді жобаның құрамындағы формалардың тізімінен керекті форманы таңдау. ViewForm опциясының эквиваленті (Ctrl+F12)
Форманың терезесінен бағдарлама кодының терезесіне және одан кері өту. ViewToggle from Unit опциясының эквиваленті (F12)
Жаңа форманы құру. ViewNew Form опциясының эквиваленті
Debug (түзету) тобы
Бағдарламаны компиляциялау және орындау
Түзетіп жатқан бағдарламаның жұмысын уақытша тоқтату. RunProgram Pause опциясының эквиваленті
Қадамдық тексеру ішкі бағдарламалардың жұмысын бақылайтын тәртіпте орындалады (F8)
Қадамдық тексеру ішкі бағдарламалардың жұмысын бақыламайтын тәртіпте орындалады (F7)
Custome (баптау) тобы
Delphi ортасының құрамындағы жәрдемдік жүйені іске қосу. HelpContents опциясының эквиваленті
Desktops (икемдеу) тобы
Delphi ортасының икемдеуге болатын басқа терезелерінің таңдамалық тізімі
Delphi ортасының екпінді күйін сақтау
Түзету тәртібіне сәйкестелген терезелерді орнату
5-сурет-Пиктограммалық батырмалар
8.2 Компоненттер жинағы
Компоненттер жинағы - Delphi-дің негізгі байлығы. Ол негізгі терезенің оң жағында орналасып, қажетті компонентті тез табуға арналған белгілерден тұрады (6-сурет).
6-сурет-Компоненттер жинағының терезесі
8.3 Объектілер бақылаушысының терезесі
Формадағы орналасқан әр компонент өзінің орын-жайымен, мөлшерімен, түсімен т.с.с. анықталады. Форманы құрастыру File = New = Form опциялары арқылы орындалады. Шығып тұрған бос формаға бір компонентті, мысалы Standard парағының Button батырмасын, орналастыру үшін Компоненттер жинағындағы Standard бетбелгісін сырт еткізіп, парақты екпінді күйге келтіріңіз.
Button батырмасының кескінін ажырату үшін тышқанды баспай тұрып парақта орналасқан белгілердің үстінен жылжытып көріңіз. Осы сәтте компоненттердің аты шығып тұрады.
Қажетті компонентті сырт еткізіп белгілеңіз. Енді тышқанды форма аумағының кез келген жеріне сырт еткізсеңіз, форманың бетінде Button 1 элементі пайда болады.
Компоненттің формадағы орын-жайын, мөлшерін форма терезесінде бірден өзгертуге болады, ол үшін компонентті тышқанның сол жақ батырмасымен белгілеңіз (кішігірім төрт бұрыштылар пайда болады). Енді белгіленген компонентті тышқанның сол жақ батырмасымен басып тұрып, форма аумағының кез келген жеріне жылжытуға болады. Мөлшерін өзгерту үшін тышқанды элементті қоршап тұрған кез келген төрт бұрышқа орналастырсаңыз, пайда болған қос бағытты тілсызықты тышқанның басылған сол жақ батырмасымен жылжытыңыз. Компонентті жою үшін оны белгілеп, Delete пернесін басса жеткілікті.
Компоненттің басқа параметрлерін өзгерту әрекеттері Объектілер бақылаушысы арқылы немесе бағдарламаның денесінде орындалады.
8-сурет-Формаға Button батырмасын орналастыру
Объектілер бақылаушысының терезесі екі парақтан құрылады: Properties- қасиеттері және Events- оқиғалары. Properties парағы арқылы компоненттің қасиеттері - параметрлері анықталады, ал Events парағы арқылы компонентті әр түрлі оқиғаларға сәйкес сезіндіруді анықтайды.
8-суретіндегі Form1 терезесінде орналасқан Button1 батырмасы - компонент, оқиға - осы батырманы басу, ал оқиғаға сезіндіру - осы батырма басылғанда, қандай амалдар орындалады - соны анықтауды қажет етеді.
Объектілер бақылаушысы екі бағанадан құралған кесте: сол жақ бағанасында параметрдің немесе оқиғаның атауы, ал оң жақта - параметрдің мәні немесе оқиғаны өңдейтін ішкі бағдарламаның атауы орналасады.
Кестенің кез келген жолын тышқанды сырт еткізу арқылы таңдауға болады. Бұл жолдағы параметр қарапайым немесе күрделі болуы мүмкін. Қарапайымдарға бір мәнімен анықталатын - сан, символдар жолы, True немесе False мәндерін қабылдай алатын және т.с.с. компоненттің қасиеттері жатады. Мысалы, Caption (тақырыбы) қасиеті бір символдар жолымен, Enabled (қол жетерлік)-True немесе False мәндерімен, ал Heigh (биіктігі) және Width (ұзындығы) нақты бір сандық шамалармен анықталады.
Компоненттің күрделі қасиеттер құрамына бірнеше мәндер тізімі кіреді. Олардың сол жағында "+" белгі тұрады, мысалы
Осы тізімді ашу үшін "+" белгісін тышқанмен сырт еткізсе жеткілікті. Тізімді жабу амалы қасиеттің "-" белгісін басқанда орындалады.
Жолдың оң бағанасын сырт еткізу арқылы қасиеттің мәнін шығаруға болады, кейде шыққан көрініс келесі түрлерде де болуы мүмкін:
9-сурет-Компоненттердің құрама қасиеттері
Суретттегі біріші көріністегі "..." белгісін қасиеттің мәнін анықтауға мүмкіндік туғызатын сұқбаттасу терезесі шығады. белгісін екінші көріністің басқанда қарапайым қасиеттің болуы мүмкін мәндерінің тізімі ашылады.
Объектілер бақылаушы терезесінің жоғарғы жағында форманың атауы және формадағы орналасқан барлық компоненттер және оларға қолданылған оқиғалар тізімі орналасып тұрады (10-cурет).
10-сурет-Бағдарламада анықталған компоненттер және оқиғалар тізімі
Объектілер бақылаушысының терезесін тышқанның оң батырмасымен сырт еткізгенде локальды менюі шығады. Меню құрамындағы бірнеше опциялары терезені икемдеуге мүмкіндік туғызады, мысалы Stay on top опциясы екпінді болса, онда Объектілер бақылаушысының терезесі әрқашанда басқа терезелердің үстінен орналасып тұрады.
8.4 Бағдарлама кодының терезесі
Бағдарлама (немесе модуль) кодының терезесі бағдарламаның мәтінін құруға және оны түзетуге арналған. Бұл мәтін арнайы ережелер бойынша құрылып, алгоритм жұмысын анықтайды. Delphi жүйесінде Pascal тілінің ұлғайтылған және дамытылған нұсқасы Object Pascal бағдарламалау тілі қолданылады.
Delphi ортасы іске қосылғанда бағдарлама кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан (яғни минималды қажетті кодынан) тұрады:
unit Unit 1;
interface интерфейстік бөлігі
uses спецификациясы
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; стандартты модульдер
Type
TForm1 = class(TForm)
private
{Private declarations}
public
{Public declarations}
end;
var
Form1: TForm1;
Implementation орындалатын бөлігі
{$R*.DFM}
end.
Жаңа форманың кодына Delphi ортасы бұл қатарларды автоматты түрде қосып отырады.
Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi ортасы unit Unit1; және Implementation қатарларының аралығын өзгертіп отырады, ал бағдарламаушының жұмыс аумағы - {$R*.DFM} және end қатарлар аралығы.
11-сурет-Label компонентін формаға орналастыру
Формаға орналастырылған компоненттің аты келісімше Label1-белгі 1 деп қойылады. Атын өзгерту үшін осы компонентті белгілеп тұрып, Объектілер бақылаушы терезесіндегі Caption қасиетін таңдап, оң жақтағы Label1-дің орнына басқа жазуды, мысалы Object Pascal деп қоюға болады:
Форманың атын 1_FORM-ға өзгертейік.
12-сурет-Font-тің сұхбаттасу терезесі
Компоненттегі мәтіннің әр түрлі параметрлерін Объектілер бақылаушысының терезесіндегі Font қасиетінің оң жағындағы "..." белгісін басып шрифтің түрін, түсін, таңбалардың биіктігін таңдауға болады (12-сурет).
Осы әрекеттерді Font-тің сол жағындағы "+" белгісін басу арқылы ішкі Size параметрінде таңбалардың биіктігін көрсетуге, Color параметрінің ашылатын тізімінен қажетті түсін анықтауға болады. Font=Style=fsBold-True, fsItalic-True-ден таңдап әріптерді жуандатылған курсив түріне өзгертуге болады.
Енді форма төмендегі түрге келтіріледі.
13-сурет-Label1-дің жаңа жазуы
1.5. Оқиғаға сезіндіру
Формаға орналастырылған әр компонент өз параметрлерінен басқа оның сезінетін оқиғалар жиынымен анықталады. Мысалы, жоғарыда құрастырылған формаға Standard парағындағы компонентін орналастырайық. Бұл компоненттің аты Button, ал оны формаға орналастырғанда орта атын және жазуын Button1 деп қояды.
14-сурет-Формаға Button компонентін орналастыру
Жұмыс істеп тұрған бағдарламада Button1-ді тышқанның сол жақ батырмасын сырт еткізгенде OnClick оқиғасы орындалады немесе туады деп саналады. Бағдарламаны осы оқиғаға сезіндіру үшін Object Pascal тіліндегі Оқиғаны өңдеуші үзіндіні жазу керек. Бұл үзінді ішкі бағдарлама - процедура түрінде ұйымдастырылады.
Delphi өз бетімен дайындаманы жасайды. Ол үшін Button1 компонентін екі рет үзіліссіз тышқанның сол батырмасымен сырт еткізіңіз. Delphi өз бетімен бағдарламаның интерфейстік бөлігіне procedure Button1Click(Sender: TObject); деп қосып, бағдарламаның орындалатын бөлігінде процедураның қабықшасын келесі түрде шығарады (15-сурет).
Терезедегі procedure TForm1.Button1Click (Sender: TObject) - процедураның тақырыбы. Бұл тақырып procedure арнайы сөзімен басталады, сонан кейін тұрған құрамды атаудағы TForm1-кластың аты, Button1Click-процедураның аты. Кластың және процедураның атаулары нүктемен (".") ажыратылады.
15-сурет-Button1Click процедурасының қабықшасы
1.6. Standart парағы
Белгісі Аты Орындайтын жұмысы
Таңдалған компонентті аластату
Frame Жиектері бар форма тәрізді басқа компоненттердің контейнері ретінде қолданылады
Main Menu Бағдарламаның негізгі меню жүйесі. Компонент арқылы күрделі меню құрып, жұмыс атқаруға болады
Popup Menu Көмекші немесе локальды меню. Әдетте меню тышқанның оң батырмасын басқанда пайда болады
Label Белгі. Әдетте бұл компонентке шағын жазу орналастырылады
Edit Енгізу қатары. Бір мәтіндік жолды енгізу, көрсету және түзету амалдарын орындауға болады
Memo Көпжолдық мәтін редакторы. Енгізу және шығару амалдарын орындауға қолданылады
Button Нұсқаулық батырма. OnClick оқиғасын өңдеуші үзінді кейбір нұсқауларды орындайды
CheckBox Тәуелсіз ауыстырғыш. Бағдарлама орындалу барысында тышқанды сырт еткізгенде ауыстырғыштың Checked мәні өзгертіледі
RadioButton Тәуелді ауыстырғыш. Әдетте осындай
тағы да бір компонентпен бір топқа біріктіріледі. Тышқанмен сырт еткізгенде алдыңғы таңдалған компоненттің босатылуына себеп болады
ListBox Таңдау тізімі. Опциялар варианттарының тізімін ұсынады және таңдалған бір опцияны бақылауға мүмкіндік туғызады
ComboBox Қиыстырылған таңдау тізімі. Таңдау тізімінен және мәтін редакторынан тұрады
ScrollBar Басқару белдеулері. Windows-терезелері сияқты тік және көлденең белдеулерін ұсынады
GroupBox Элементтер тобы. Бір мағыналық компоненттерді біріктіру
RadioGroup Тәуелді ауыстырғыштар тобы. Бір-бірімен байланысқан бірнеше ауыстырғыштарымен жұмыс атқаруға мүмкіндік туғызады
Panel Тақташа. Бірнеше компоненттерді біріктіру үшін қолданылады. Ішкі және сыртқы жиектері бар, жаншылған және дөңесті эффектілерін көрсетуге болады
ActionList Әрекеттер тізімі. Пайдаланушының бір тектес элементтер тобындағы басқару элементін таңдау әрекетіне бағдарламаны сезіндіру амалдарын орындатуға арналған
1.7. Additional парағы
Additional парағының құрамына сұқбаттасу терезелерін орнату үшін қолданылатын келесі компоненттер кіреді (18-сурет).
18-сурет-Additional парағы
Белгісі Аты Орындайтын жұмысы
BitBtn Белгісі және жазуы бар нұсқаулық батырма
SpeedButton Пиктограммалық батырма. Әдетте негізгі менюдің опцияларына қол жеткізу үшін қолданылады
MaskEdit Арнайы мәтіндік редактор. Енгізілетін мәтінді
сүзу үшін қолданылады
StringGrid Жолдар кестесі. Осы комонент мәтіндік мәліметті кесте түріне көрсетуге мүмкіндік туғызады
DrawGrid Кез келген түрдегі мәліметтерден тұратын кесте (тіпті сурет те болуы мүмкін)
Image Сурет. Осы компоненттің көмегімен суреттерді, сол сияқты пиктограммалар және метафайлдарды
шығаруға болады
Shape Фигура. Осы компоненттің көмегімен әр түрлі дұрыс фигураларды (төртбұрыш, эллипс, шеңбер, т.с.с.) формаға орналастыруға болады
Bevel Жиектеу. Терезенің бір аумағын үш өлшемді жиекпен немесе белдеулермен белгілеу
ScrollBox Қарап шығу белдеулерімен қамтылған тақташа. Егер тақташадағы орналастырылған компоненттер ашылған терезеде толығымен көрсетілмесе, онда белдеулер автоматты түрде орнатылады
CheckListBox Ұсынылған тізімнен бірнеше опцияларды таңдауға мүмкіндік туғызады (әр опция CheckBox ауыстырғышымен қамтылған)
Splitter Шек. Бұл компонент формадағы екі көрінетін компоненттер аралығында орналасады және бағдарламаның орындалу барысында компоненттердің арасындағы шегін жылжытуға мүмкіндік туғызады
StaticText Статикалық мәтін. Label-ден айырмашылығы - өзіндік Windows терезесімен қамтылған. Сондықтан бұл терезедегі мәтінді жиектеуге және жаншылған эффектіні орнатуға болады
ControlBar Басқару белдеулері. Drag$Dock технологиясындағы компоненттерді "айлақтату" жабдығы- контейнері
Application-Events Егер бұл компонент формаға орналастырылса, онда Windows-тің бағдарламаға арналған хабарлары сол терезеге шығарылады
Chart Диаграмма. Берілгендердің графикалық көрінісін шығаратын арнайы тақташаларды құруды жеңілдетеді
1.8. Dialogs парағы
Dialogs парағында Windows ортасының стандартты сұхбаттасу элементтерін ұйымдастыру үшін қолданылатын компоненттері орналасқан (19-сурет). Осы парақтың объектілері орындалғанда көрінбейді және сұхбаттасу жұмыстары бағдарламалы орындалады.
19-сурет-Dialogs парағы
Мысалы,
If OpenDialog1.Executethen Image1.Picture.LoadFromFile(OpenDia log1.FileName);
Windows-тің сұхбаттасу терезелері Dialogs парағындағы пайда болуының реті: OpenDialog - сұхбаттасуды таңдау; SaveDialog - файлды сақтау; FontDialog - шрифті икемдеу; ColorDialog - түсті таңдау; PrintDialog - баспаға шығару; PrinterSetupDialog - принтерді икемдеу; FindDialog - жолды іздеу; ReplaceDialog - іздеу және алмастыру.
1.9. System парағы
Бұл парақтың компоненттері DDE, OLE, таймер және ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz