МАЗМҰНЫ
Кіріспе. 8
І-ТАРАУ. Электронды оқу құралдарын дайындау мәселелері 10
1.1 Оқытудың компьютерлік құралдарын жасау әдістемесі 14
1.2 Электронды оқулық және оның тиімділігі 16
1.3 Электронды оқулықтың құрылымы.. 18
1.4 Электрондық оқулықтарға қойылатын талаптар. 20
1.5 Оқытудың компьютерлік кұралдарының бір түрі тестілеу. 23
1.6 Object Pascal тілі электрондық оқулықта қолданылуы.. 25
1.7 Delphi - де мәліметтер базасымен байланысты ұйымдастыру. 30
1.8 Delphi ортасында жасалған электрондық оқулық. 31
2-ТАРАУ. Visual Basic және Delphi тілінде жасалған электрондық оқулықтар 35
2.1. Visual Basic тілінде жасалған электрондық оқулықты математика сабағында қолдану. 35
2.2 Delphi ортасында жасалған электрондық оқулықты информатика сабағында пайдалану. 39
Қорытынды.. 54
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР. 56
Қосымша. 58
Кіріспе
XXI ғасыр - ақпараттандыру ғасыры болғандықтан, 20 қазан 2003 жылы Астана қаласында «Қазақстандағы мектептерді ақпараттандыру - XXI ғасырға жасалған қадам» деп аталатын үлкен ғылыми форум болып өтті. Мұнда әрбір пән мұғалімі жаңа сабақта электрондық оқулықтарды тиімді қолдана алуы тиіс деген мәселе қаралды. Біз бұл дипломдық жұмыста математика сабағында Visual Basic бағдарламалау тілінде жасалған электрондық оқулықты және информатика сабағында Delphi бағдарламалау тілінде жасалған электрондық оқулықтарды пайдалануды қарастырдық. Математика сабағында Visual Basic бағдарламалау тілінде электрондық оқулықты жасау мәселесімен С.Қожабаев, Ә.Бүркіт, Қ.Мамаев, Р.Бекмолдаева, және т.б. педагогтардың еңбектерi, ал информатика сабағында Delphi бағдарламалау тілінде электрондық оқулықтарды жасаумен Е.Ы.Бидайбеков, Ж.А.Қараев, Б.Хантер, И.В.Роберттің ғылыми-әдістемелік еңбектері арналған.
Ал О.Камардинов, О,Сейтқұлов зерттеулер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].
Ақпараттық технологиялардың білім беру жүйесінде белсенді пайдаланылуы оның нақты педагогикалық есептерді шешуге арналған құралы қызметін атқаруымен қатар, дидактика мен әдістеменің дамуына әсер етіп, оқыту мен білім берудің жаңа әдіс-тәсілдерін, формаларын құруға алып келеді. Мысалы, Internet технологияларының кеңінен таралуы қашықтықтан оқыту әдісінің жедел дамуына мүмкіндік туғызуда. Мультимедиялық технологияның, компьютерлік графика мен машықтану жүйелерінің дамуы, кәсіби ортадағы іс-әрекетті бейнелейтін виртуал жағдайға "ену" жолымен оқыту әдістемесінің кұрылуына түрткі болды. Ал, компьютерлік желілік машықтандырушы класстардың пайда болуы, іскерлік ойындар мен сайыстар түрінде көп рольді машықтандыру әдістеменің дамуына ықпал жасады (кәсиби сайыстар мен іскерлік ойындар бұрынан бері кәсіби дайындық пен іскерлікті арттыру барысында қолданылып келген. Ал ақпараттық технология оларды жаңа деңгейде ұйымдастыру мен өткізуге мүмкіндік туғызуда).
Сонымен ОКҚ-ның дидактика мен әдістеменің жаңа қырынан дамуына ықпал ететіні сөзсіз. Яғни, ОКҚ-ны оқу процессінде пайдалану негізінде
• окытудың сапасы артады;
• оқыту жұмыстарын ұйымдастыру мен жүргізуге кететін шығындар азаяды;
• оқытушылардың оқыту барысында сабақ түсіндіру, бақылау алу, тапсырманың орындалуын қадағалау, бағалау, білім мен іскерлікті игеру деңгейлерін анықтау сияқты басқару жұмыстарының шығармашылық іс-әрекетке (ғылыми-ізденіс және әдістемелік мәселелерді шешу, оқу-әдістемелік құралдарды дайындау т.с.с.) көшуіне алып келеді;
• оқытудың мазмұны мен құрылымдарының өзгерістеріне қарай оқу процесін оқу-әдістемелік құралдармен қамтамасыздандыруды жеделдетеді.
Осы айтылгандардан қазіргі уақытта білім беру жүйесінде дәстүрлі құралдарға қарагаңца ОКҚ қоддану кажеттігі артып келе жатқандығын көруге болады. Сондай-ақ, ОКҚ-ны дәстүрлі оқу-әдістемелік кұралдармен үйлестіре қолданудың тиімділігін практика көрсетіп отыр. Дегенмен, ОКҚ компьютерсіз оқыту құралдарын толығымен алмастыра алмайды. Шындығында ОКҚ дәстүрлі құралдардың тиімді тұстарын ала отырып, оқытудың жаңа сапалық деңгейіне алып келеді.
include
main( )/'жай программа*/
int num;
num = 1;
ОКҚ-ның сапасы оны оқу процесінде пайдалану барысында ғана анықталады. Оның кемшіліктерінің көп болуы пайдаланушыларға ОКҚ туралы теріс пікір қалыптасуына алып келеді [2].
Қазіргі кезде көптеген ОКҚ-лардың түрлі нұсқалары дайындалып, ұсынылуда. Дегенмен, оларға жүйелі түрде талдау жүргізіліп, тиімділіктері мен кемшіліктері анықталып, олардың сапасына талаптар қойылуы, болашақ жасалатын ОКҚ-ларға ұсыныстар берілуі жеткіліксіз. Ал, шет елдерде бұл бағытта зерттеулер жүргізіліп, даярланған ОКҚ-ларға талдаулар жасалынып, олардың кемшілікгері айқындалуда. Талдаулар нәтижесінде ОКҚ-ны жобалауда жіберілетін басты кемшілігі -оны дәстүрлі оқу-әдістемелік құралдың электронды көшірмесі ретінде ғана кұрылатындығы анықталды.
Мысалы, дәстүрлі оқу-әдістемелік кұралдарды даярлауда оның авторлары мен техникалық жағын орындайтын (безендіру, көбейт, т.с.с.) мамандардың арасында айқын шекара бар. Ал ОКҚ даярлауда оны баспа оқулық ретінде қағазға шығарып, көбейтудің қажеттілігі болмағандықтан, оны жетілдіріп, жаңартып отырудың мүмкіндігі жоғарылайды. Бұл жерде ОКҚ дайындау технологиясынан хабары аз мұғалімдер дидактикалық материалды дәстүрлі құралдар шығару сияқты даярлау жеткілікті деп есептейді. ОКҚ-да дидактика оқу материалымен қоса, программалық өнімнің негізі болып есептелетін алгоритм мен модельдерде де ескерілуі тиіс. Дидактикалық есепті шешуді ақпараттық технология мамандарына жүктеу барысында (программалаушы, безендіруші, мультимедиялық компоненттер жасаушылар) тиімділігі төмен әдістемелік және дидактикалық сауатсыз ОКҚ пайда болады.
Әрине, ОКҚ үшін материалдарды дайындауда ақпараттық кұрылымдық принциптер, пайдаланушы интерфейсінің схемасы, білім мен іскерлікті бағалау критерийлері мен бақылау тәсілдері, интерактивті құралдармен жабдықталу сияқты аспектілерді ескерумен қатар, дидактикалық тәсілдер, компьютер мамандарына нұсқаулар болуы тиіс. Бұл шарттарды орындау, автордан жаңа компьютерлік дидактиканы игеруді талап етеді.
Демек, ОКҚ даярлау түрлі саладағы мамандардың бірігіп жұмыс істеуімен қатар, көп зерттеулерді, талдауларды қажет ететін өте күрделі іс, яғни, ОКҚ-ны даярлайтын мамандардың әрқайсысы өз саласында жан-жақты терең білім мен іскерлікті көрсетуі тиіс.
Қазіргі кезде, ОКҚ даярлау үшін кем дегенде төрт түрлі базалық категориялы маман керек:
- оқу материалының авторлары;
- компьютерлік әдіскерлер;
- ОКҚ жүйелік программалаушы;
- ОКҚ пайдаланушылар.
Мұндағы бірінші және төртінші категориялы мамандардың қызметі түсінікті. Қалған екі категориядағы мамандарға тоқталайық [3].
Компъютерлік әдіскер - ОКҚ-на арналған пәндік ауқымға бағдарланған, компьютерлік дидактиканы меңгерген маман. Оның атқаратын міндеттері:
- ОКҚ кұрылымын анықтау;
- психологиялық-педагогикалық стратегияны тандау;
- пайдаланылатын дидактикалық тәсілдерді нақтылау;
- бақылау формалары мен түрлерін анықтау;
- білім мен іскерлікті бағалау критерийлерін анықтау;
- оқу материалын кұрылымдауда авторға жәрдем беру, оны жеткізу формасы мен стиліне нүскаулар беру т.с.с.
Жүйелік программалаушы — компьютерлік дидактиканы меңгерген, білім берудің ақпараттық технологиясының маманы. Ол оқу материалының ақпараттық-логикалық моделі мен ОКҚ-ның арихитектурасын құрастырады, дидактикалық тәсілдерді формальдандырады, қолданылатын модельдер мен алгоритмдер класстарын анықтап, пайдаланушы интерфейсінің схемасын жасауға қатысады. Сондай-ақ, негізгі программалық-техникалық мәселелерді шешеді (инструментальды құралдарды, берілгендер форматын, программа интерфейсін тандау). Сонымен қатар, ОКҚ-ны даярлайтын мамандардың іс-әрекеттерін ұйымдастырып, басқарады. Жүйелік программалаушының ОКҚ-ны жобалауға қатысуының кажеттілігі, ОКҚ-ның пайдаланушыларға бағдарланған сыртқы сипаттамалары мен таңдалған программалық-техникалық ерекшеліктерді үйлестіру қажеттілігінен де туындайды.
Компьютерлік әдіскер мен жүйелік программалаушының ОКҚ-ны жобалауға катысуы оның сапасының артуына ықпал етеді. Сонымен, компьютерлік әдіскер мен жүйелік программалаушы мамандар ОКҚ-ны жобалауда маңызды ролге ие /4/.
1.1 Оқытудың компьютерлік құралдарын жасау әдістемесі
Компьютерлік оқу кұралы деп білім берудің компьютерлік технологиясын кеңінен пайдалануға негізделген электрондық оқып-үйрену құралдарын айтады. Өз функционалдық мүмкіндіктеріне қарай компьютер қазіргі кезде оқытудың ең керекті жабдығына айналды, бірақ оны тиімді түрде пайдалану жолдарының әлі ашылмаған тәсілдері, күнделікті сабақгарға қолдану үшін әлі де айқындалатын жақтары көп екенін ғалымдар да, мүғалімдер де жиі айтып келеді. Соңғы кездегі компьютерлердің көптеп қолданысқа енуі бұл проблеманың өте өзекті мәселеге айналғанын тағы да дәлелдеп отыр [4].
Компьютермен оқыту әдісін жүзеге асыру жалпы білім беру ісін жетілдіру тәсіддерімен бірге сонымен тығыз байланысты белгілі бір пәннің өз ерекшеліктерін де есепке алуды талап етеді. мұнда бірнеше мәселені қатар шешуге тура келеді, олар:
- компьютерді оқыту ісінің қай жақтарын жетілдіру үшін баса пайдалануға болатынын анықтау;
- оқу процесш компьютерлендірудің қажетті деңгейін анықтау;
- компьютерге жүктелетін функциялар (іс-әрекеттер) тізбегін анықтау;
- әр пән мұғалімдері мен әдіскерлерінің талап-тілектеріне сәйкес келетін компьютерлік оқу кұралын жасау.
Компьютерлік технологияны қолдану кезінде оқу материалының негізгі көлемі мүғалім емес, компьютер арқылы беріледі. Оқыту процесін жүргізіп отырған мүғалім көбінесе компьютерлік оқу құралын жасауға қатыспайды. Сондықтан мұндай компьютер арқылы оқытуда арналған ақпараттық-оқу материалдарын жасауда оның авторы мен оқыту процесінің "алшақтығы" білім берудің негізігі принципі деп айтуға болады. Бүл принциптің негізінде берілген материадцарды оқып-үйрену процесі оның авторының кеңесі қажет етілмейтіндей болып ұйымдастырылуы жатады, яғни оқу кұралы жаңа материал беріп қана қоймай, оны толық түсіндіре алатындай дәрежеде жасалуы тиіс. Оқу кұралын жасауға берілген техникалық тапсырмада осындай әдістемелік жағына баса көңіл аудару ісі алдын - ала анықталады.
Сонымен компьютер арқылы беруге арналған ақпараттық-оқыту және әдістемелік құралдар құрамына төмендегідей материалдар кіруі тиіс:
- таратылып берілетін оқу материалдары;
- бақылау жөне тестен өткізу материалдары;
- жаттығулар;
- сыныппен (топпен) немесе жекелеп оқытуға және өздігінен оқып-үйренуге арналтан әдістемелер;
- әрбір материалды немесе олардың бірнешеуін катарластыра пайдалану тәсілі, яғни оның стратегиясы мен тактикасы және оларды бір-бірімен алмастыру жолдары;
- экранная берілетін барлық ақпараттық-оқу материалдарын компыотердің мультимедиалық мүмкіндігіне жөне сабақтарды сол арқылы беру тәсілдеріне қарай бейімдеу[5].
Компьютерлік оқу кұралы жалпы оқу жүйесіне қойылатын талаптарға сәйкес жасалады, ал оның ақпараттық-әдістемелік негізін жоғарыда айтылған материалдар кұрайды. Ол алдын -ала жоба бойынша анықталган компыотерлік технология негізінде жасалған білім беру мәселелерін шешіп, оқыгу-үйрету функциялары мен оқу процесін басқару істерін жүзеге асыруы тиіс.
Оқыту жүйесінс арналтан программалық жабдықтама ретінде жасалатын компьютерлік оқу кұралын даярлау көпжакты мәселе болып саналады, оны жүзеге асыру үшін әр түрлі салаларда істейтін мамандарды пайдалана білу қажет /5/.
1.2 Электронды оқулық және оның тиімділігі
Білім берудің саласында " Электрондық оқулықтарды" пайдалану оқушылардың, танымдық белсенділігін арттырып кана қоймай, логикалық ойлау жүйесін қалыптастыруға шығармашылыкпен еңбек етуіне жағдай жасайды.
Осы уақытка дейінгі білім беру саласында тек мүғалімнің айтқандарын немесе оқулықгы пайдалану казіргі заман талабын канағаттандырмайды. Сондықтан казіргі ақпараттандыру қоғамында бұл оқулықтарды пайдаланбай алға жылжу мүмкін емес.
Соның нәтижесінде оқушылардың пәнге деген қызығушылығы артып, шығармашылықпен жұмыс жасауына кең мүмкіндік ашылды.
- Оқу материалдарын ұтымды игерудегі электронды оқу кұралдарының атқаратын рөлі зор. Онда пәндегі теориялық тақырыптар кеңінен беріліп түсіндіріледі. Теориялық материалдарды графикалық иллюстрация түріндегі әртүрлі суреттер,сұлба тәсілдер арқылыт олыктырып отырса, онда
теориялық білімді оқып, көзбен көріп, түйсініп және оны мида бекіту үрдістері бір уақытта өтіп отырады да материалды қорыту үрдісі үгымды болады.
Электрондық оқулықтар ғылыми негізде дайындалған педагогикалық ақпараттық өнім. Электрондық оқулық дайындаудың концептуальдық негізі модульдық оқытудың педагогикалық теориясы болып табылады. Сонымен қатар электрондық оқулық дайындаудың педагогикалық
принциптер жүйесі оқытудың дидактикалық жүйесіне сәйкес келеді. Яғни, процесінің автоматтандырылған формасы іспетті. "Электрондық практикум" берілген. Оқушы оқулықгы қажет етпей-ақ информатика негіздерінен кез-келген мәліметті тауып алып, оқып-ақ үйренуіне болады. Лабораториялық, практикалық жұмыстар компьютер көмегімен тез, жылдам түсіндіріледі. Бағдарламаны меңгеруге арналған тест сұрақтарымен қамтамасыз етілген.
Қазіргі кезде негізінен білім жүйесінің барлық сатылары үшін электронды оқулықтар жасаумен шүғылданып келеді. Электронды оқулық оқушы үшін дайын материал. Оқушылар үшін электрондық оқулық- мектепте оқыған жылдардың барлығында да өздері толықгырып отыра алатын және нәтижелік эмтиханға дайындалуға көмектесетін мәліметтер базасы болып келеді. Электронды оқулықтармен жұмыс істеу әрбір оқушының өз мүмкіндігін есепке ала отырып, оқып үйрену ісін жеке дара жүргізу болып саналады.
Мүғалім үшін электронды оқулық бұл күнбе-күн дамытылып отыратын ашық түрдегі әдістемелік жүйе, оны әрбір оқытушы өз педагогикалық тәжірибесіндегі материалдармен толықтыра отырып, ары қарай жетілдіре алады.
- Электрондық оқулықтарды дайындаудың бір жүйеге келтірілген зандылығы болуы керек. Осыған байланысты
электрондық оқулықтарды дайындауда мынадай дидактикалық шарттарды ескеру керек секілді.
- белгілі бір пәнге байланысты дайындалған электрондық оқулықгың сол пәннің типтік бағдарламасына сөйкес болуын;
- электрондық оқулықтар курста оқытылатын тараулар мен тақырыптарға қатысты лекция конспектісін қамтитын негізгі; зертқаналық және практикалық тапсырмаларды орындауға арналған қосымша; материалға қатысты анықгама, библиографиядан түратын көмекші; аралық және қорытынды бақылау сұрақгарынан түратын тест; материалды дайындауда пайдаланылған әдебиеттер тізімдері бөлімдерін камтуын;
- электрондық оқулықгың кәдімгі оқулықтар мазмұнын қайталамауын яғни, берілетін тақырыпісд қатысты ақпараттың нақты әрі қысқа берілуін ескеру керек;
- белгілі бір тақырыпқа катысты материал 2-3 экрандық беттен артық болмауы тиіс. Егер мәтін көлемі бірнеше экрандық бетті қамтитын болса онда экранда пайда болатын он жақ тік төменгі көлденеңінен жылжыту сызықгарын электрондық оқулықгы пайдаланушының көп пайдалануына тура келеді [6]. Мұның өзі пайдаланушының материалға қатысты ойын бөледі және мәтінді жоғары-төмен оңға -солға жылжыта беру пайдаланушының шыдамдылығына да әсер етеді.
- бір қатардағы мәтін 62-65 таңбадан аспауы тиіс. Себебі материалды баспаға шығару кажет болса, ол А4 көлемді параққа дұрыс түсетіндей болуы керек.
- оқулықты шектен тыс иллюстрациялық анимациялық тұрғыдан көркемдеу пайдаланушыға кері әсерін тигізуі мүмкін, бірақ кейбір пәндерге атап айтқанда физика, химия, биология секілді пәндерге қатысты процестерді анимациялап көрсету, тіпті кинофильмдер мен диафильмдер үзінділерін MPEG, AVI типті файлдар ретінде сақгап, оларды гипермәтінді формат арқылы электрондық оқулықа кірістіру оқулықгың көркемдік әдістемелік деңгейін арттырады /6/.
1.3 Электронды оқулықтың құрылымы
Енді электронды оқулықтың сыртқы кұрылымын, яғни пайдаланушыға көрінетін элементтерін карастьірайык. Электронды оқулықтың кұндылығы әрине, оның тақырыптық мазмұнында. Егер оқулық кейін сынақ не емтихан тапсырылуы тиіс пәннен болса, онда бір материалды үш түрлі кұрылымда берген жөн:
1. Мазмұндау мәтін, сурет, кескін, схема, кесте, график т.с.с түрінде беріледі. Сонымен кодтар мұнда, кдрапайым оқулықга мүмкін емес, анимация, видео, дыбыстық эффектілер сияқты Компьютерде тән элементтер орын алуы мүмкін [7].
2. Схемоқурс - оқулықгың мазмұнын қысқартылған мәтін график түрде бейнелеу. Бүл оқу материалының құрылымын, ондағы негізгі идеяларды түсінуге септігін тигізеді. Оқулық мазмұнын графикалық образдар арқылы бейнелеу мазмұнды ассоциативті түрде есте сақтауда үлкен көмек береді.
3. Өзін өзі бақылаудың тестік жүйесі - оқу материалының мазмұны арнайы интерактивті жүйені пайдалану арқылы сұрақгар мен жауаптар түрінде беріледі. Тестік жүйе көбіне алынған білім деңгейін тексеруге арналғандықтан, пайдаланушы үшін оқулықгың ең қызықты бөлігі болып табылуы да мүмкін. Әрине, мұндай жүйе оқулықгың авторлары кұрған тестер қорынан тұрады. бұл тестер қорын сынақ және емтихан қабылдау кезінде де пайдалануға болады [8].
Енді электронды оқулықтың кұрамы жөнінде айтып өтелік.
- Электронды оқулықгың құрамында: - титул беті;
- мазмұн;
- аннотация; -
- оқу материалының толық мазмұны (схемалар, графиктер, иллюстрациялар, кестелер);
- тапсырмалар жүйесі;
- бақылау тестік жүйесі;
- мәтін бөлігін іздеу жүйесі;
- авторлар жөнінде мәлімет;
- программамен жұмыс істеу тәсілдері жөнінде нұсқаулар жүйесі болуы тиіс.
Электронды оқулықгың титул экраны түрлі-түсті әдемі болуы керек. мүнда анимация мүмкіндіктерін пайдаланып оқулықгың аннотациясын жүгіртпе жол түрінде шығарып қоюға болады.
Мазмұн электронды оқулықгың ең маңызды кұрылымдық элемент!. Ол бір жағынан оқу материалын толық қамтуы тиіс, екінші жағынан бір ғана экранға сиятындай көлемде кұрылуы қажет.
Аннотация — программа жөнінде қысқаша мәлімет болуы керек. Жақсы электронды оқулықгы кұрудың бастапқы шарты оқу материалының толық камтылуы керек, яғни мәтін, графиктер болуы тиіс.
Тапсырмалар жүйесі әрбір тақырыптың соңында іске қосылуы керек. Ол үйренушілерге осы тақырып бойынша сұрақгар мен тапсырмалар береді. Егер тапсырмалар толығымен орындалмаса, үйренуші келесі тақырыпқа өте алмайды. бұл пайдаланушы үшін ізденуге, оқу материалдарын мүқият қайталауға мәжбүр етеді.
- Тестік жүйе үйренушінің соңғы қорытынды білімінің деңгейін бағалауға арналған. Ол текстік сұрақгар түрінде
беріледі. Тестік сұрақтардың түрлері мен формаларын оқулықгы жазушылар тандап, құрастырып, текстік сүрақтарға жауап берген адамдар жөнінде мәліметтер қорын кұра алуы керек.
Авторлар жөнінде мәліметтер - оқулықгы кұрастырушылардың аты - жөндері, туылған жылдары, жүмыс орындары, телефоны, электрондық почта адресі т.с.с
Программамен жұмыс істеу тәсілдері жөнінде нұсқаулар жүйесі падаланушыға оқулықгың интерфейсін тиімді қолдануды үйретеді. Әдетте қысқа әрі нақты подсказкалар түрінде болып келуі керек /7/.
1.4 Электрондық оқулықтарға қойылатын талаптар
Электрондық оқулықгың жай оқулықтан айырмашылығы қандай? Электрондық оқулық - оқу пәнінің негізгі ғылыми мазмұны қамтитын, компьютерлік технологияға негізделген оқыту, бақылау, модельдеу, тестілеу т.б. программалардың жиынтығы.
Электрондық оқулық жай оқулықтарға тиімді қосымша мүмкіндікгер береді. Әсіресе:
кері байланысты практика жүзінде тез арада қамтамасыз ету; жай оқулықтағы ақпаратты іздеу мүмкіндіктері біраз уақыт алатындықтан болғандықтан электронды оқулық қажетті оқулықгы табуға тез мүмкіндік береді; гипертекст! түсіндірулерге өту барысында уақытты үнемдеу; жеке тұлғаға бағдарланған, яғни оның нақты бір бөлім бойынша білімді тексеру және қысқа текстпен кодтар оны көрсету, баяндау, модельдеу т.б. мүмкіндіктер тез орындалады;
- Жай оқулықпен салыстырғанда электрондық оқулықга кездесетін кемшіліктер: экранная текстік ақпаратты қабылдау ыңғайлылығы мен тиімділігінің төмендігі, пайдалану барысы кұнының жоғарылығында.
Компьютерлік өнімдер, оның ішінде оқыту программалары мен электронды оқулықтар саны жылдан-жылға көбеюде. Алайда, осы күнге дейін электронды оқулық кандай болу керек және қандай функциялар оның міндеттемелеріне айналу керек деген мәселе шешуін таппай отыр [9].
Қазіргі кезде электронды оқулықтарға келесідей талаптар қойылады:
-тандалған курс бойынша ақпарат жақсы кұрылып және саны шектелген жаңа ұғымдары бар аяқталған курс үзінділері түрінде болғаны дұрыс;
-текстпен қатар әрбір үзінді аудио немесе виде түрдегі ақпараттан түру керек ("жанды лекциялар"). "Жанды лекциялардың" міндетті интерфейс элемент! ретінде лекцияны кез-келген жерінен оқуға мүмкіндік беретін айналдыру мүмкіндігі болуы керек; текстік ақпарат "Жанды лекциялардың" кейбір бөліктерін кайталауы мүмкін; күрделі модельдер мен қүрылғыларды көрсететін иллюстрацияда тез пайда болатын түсіндірмелер болу керек, олар иллюстрацияның жеке элементтері (карталар, жоспарлар, схемалар) бойынша қозғалысына сәйкес пайда болып және сөніп отырғаны жөн; керекті ақпаратты іздеу уақытын қыскартуға мүмкіндік беретін көптеген сілтемелермен текстік бөлім камтамасыз етілуі тиіс. Бір пән аумағында арнайы түсіндірме сөздік енгізілген болу керек; материалдың әдеттегі мазмұнын түсінуге қиын бөлімдері анимация немесе видеоақпарат түрінде берілгені жөн. Бұл жағдайда дәстүрлі оқулықтармен салыстырғанда пайдаланушыға 5-6 есе аз уақыт жұмсалады. Адамға өзі көрмеген кейбір күбылыстарды (сарқырыма, өрт, т.б.) түсіндіру өте қиын. Видеоклиптер уақыт масштабын өзгертуге және кұбылыстарды демонстрациялауды жылдамдатуға, баяулатуға, немесе үзіндісін таңдап демонстрациялауға мүмкіндік береді [10].
Енді, электрондық оқулықтарды даярлаудың тиімді кұралдарын қарастырайық. Олар:
-дәстүрлі алгоритмдік тілдер;
-жалпы мақсатгағы инструментальді кұралдар;
-мультимедиа құралдары;
-гипертекстік және гипермедиалық кұралдары;
Ал, электрондық оқулықгың жұмыс істеу режимдеріне тоқталсақ, электронды оқулықгың негізгі үш жұмыс істеу режим! бар:
-бақылаусыз оқыту;
-бақылаумен оқыту
-тестік бақылау.
Мұндағы бақылаумен оқытуда материалды игеру деңгейін анықтау мақсатында әрбір тараудың соңында оқушыға бірнеше сұрақгар берілсе, тестік бақылауда баға қою арқылы білімді тексереді.
Қазіргі кезде оқулықтарға қойылатын талаптар: берілетін материалды кұрылымдандыру, пайдалану ыңғайлылығы, материалдың мазмұнының көрнекілігі. Жоғарыдағы айтылған талаптарды қанағаттандыру үшін гипертекст технологиясын қолданған дұрыс. Оқытудағы негізгі мәселелердің бірі білімді бақылау болғандықтан, электронды оқулық кұрамында бақылау құралы қамтамасыз етілу міндетті.
- Қазіргі кезде тестілеудің әртүрлі әдістері қодталынады. Нақты пән аумағын игеру үшін теорияны игерумен қатар есептерді шығарудың практикалық дағдысын қалыптастыру керек. Ол үшін зерттелінетін процестер мен кұбылыстардың математикалық моделін тұрғызуды үйрену керек. Оның алгоритмдік шешімін жобалау және оны программа түрінде жазу. Студенттердің интуициясы мен бейнелеп ойлануын дамытуға мүмкіндік берумен кодтар олардың түсіну деңгейін жоғарылатуға мүмкіндік беретін алгоритмдердің кұрылымы мен жұмысын
графикалық иллюстрациясын қамтамасыз ететін модельді программалар сериясы электрондық оқулық кұрамына жоғарыдағы мақсатқа жету үшін кіруі тиіс.
1.5 Оқытудың компьютерлік кұралдарының бір түрі тестілеу
Тест тапсырмасы көптеген өркениетті елдерде білім алудың бір сатысынан екінші сатысына көіпу барысында оқушы немесе талапкердің білім деңгейін анықтау үшін қолданылады. Тест (test) сөзі ағылшын тілінен аударғанда "Сынақтан өткізу", "тексеру" деген мағынаны білдіреді.
Белгілі ғалым И.Ропопарттың берген анықгамасына сүйенсек "тест белгілі бір ережеге сәйкес жасалынған, алдын ала эксперименттік тексеруден және дамытудың арнайы процедурасынан өткен өзінің тиімділігі жөнінде жеткілікті мінездемеге ие болған тексерушілерге арналған арнайы сұрақгары мен тапсырмалар жиынтығы" [11].
Ал педагог ғалым В.П.Беспалько білім стандарты туралы ой тұжырымдамаларында оқушылардың игерген білім сапасын тексеру мәселелерін зерттей келе мынадай анықгама берген "Белгілі дәрежедегі іс-әрекетті орындауға арналған тексеру, тапсырмаларын камтитын білімді игеру сапасының мықгы бағасын анықтау кұралы тест болып табылады".
Өздеріңізге белгілі педогокикалық тәжрибеде білімдерді тексерудің алуан түрлі өдістері мен түрлері бар. Дегенмен казіргі қолданылып жүрген дәстүрлі әдістері оқу материалдарын меңгерудің сапалық жағынан анықгайды.
- Дәстүрлі бақылау жұмыстары есепті шығарудың әдістерін игеруге, есептерді шығару кезінде қиыншылыктарды көруге, жұмысты орындағанда, әдетте жіберілген кателерді айыра білуге септігін тигізеді. Бірақ олардың көмегімен оқушы игеруге тиіс оқу материадцарының тек 30-50 процент! ғана тексерілуі мүмкін. Ал тестік тапсырмалар оқыту тиімділігінің сапалық жағымен қатар сандық жағын бағалауга мүмкіндік береді. Демек тестік тапсырмаларды қолдану оқушы білімін обьективті бағалуға мүмкіндік береді.
"Сонымен, тест сандық бағалауға, статистикалық өндеуге және салыстырмалы талдауға икемді обьективті стандартталған өлшеуі болып табылады" [12].
Бүгінгі танда компьютердің пайда болуымен тест тапсырмасын қолдану ауқымы да кеңейді. Себебі компьютерді пайдаланып студенттер мен оқушыларды семестр, тоқсан ішінде бірнеше рет сынақтау (тестілеу) — олардың ағымдық білімін тексерудің негізгілерінің бірі. Тест тапсырманың нәтижесі арқылы өзіндік жұмыстар, консультациялар ұйымдастыру және қосыміпа тапсырмалар беру арқылы олардың білім деңгейлерін көтеруге әсер етуге болады. Компьютер арқылы өткізілген тест нәтижесі жылдам, кағаз кажет етпейді, басқаша айтқанда арзан.
Жалпы тест күрделілігі жағынан кәдімгі бақылау жұмысынан төмен болғанымен, берілген материалды камту алқымы кең. Ал енді ауызша сұраумен салыстырсақ, онда оның ең негізгі артықшылығы, мұғалімнің әр оқушының (студенттің) үлгерімі туралы ақпаратты дер кезінде алу мүмкіндігінде.
Тестке әр әдебиетте әр түрлі анықгама беріледі. Мысал ретінде бірнешеуіне тоқталып өтейік:
> Тест - жауап үлгісі берілген тапсырма;
> Тест - белгілі бір уақыт аралығында орандауға тиісті әр түрлі тапсырмалар жиынтығы;
> Тест - сыналушының ой-өрісін анықтау мақсатымен құрылған ықшам түрдегі тапсырмалар;
Оқу материалдарын ұтымды игерудегі электронды оқу құралдарының атқаратын рөлі зор. Онда пәндегі теориялық тақырыптар кеңінен беріліп түсіндіріледі. Теориялық материалдарды графикалық иллюстрация түріндегі әртүрлі суреттер,сұлба тәсілдер арқылы толықгырып отырса, онда теориялық білімді оқып, көзбен көріп, түйсініп және оны мида бекіту үрдістері бір уақытта өтіп отырады да материалды қорыту үрдісі ұтымды болады [13].
Білім берудің саласында " Электрондық оқулықтарды" пайдалану оқушылардың, танымдық белсенділігін арттырып қана қоймай, логикалық ойлау жүйесін қалыптастыруға шығармашылықпен еңбек етуіне жағдай жасайды.
Осы уақытқа дейінгі білім беру саласында тек мүғалімнің айтқандарын немесе оқулықгы пайдалану қазіргі заман талабын қанағаттандырмайды. Сондықтан қазіргі ақпараттандыру қоғамында бұл оқулықтарды пайдаланбай алға жылжу мүмкін емес [14].
Кіріспеде көрсетілген дипломдық жұмыстың мақсатына сай электрондық оқулық жасау құрал ретінде HTML тілі тандап алынды. Себебі, электрондық оқулықгың теориялық материалдары гиперсілтеме арқылы ұйымдастырылуы тиіс, ал HTML тіліңце гиперсілтеме оңай жасалынады. Дипломдық жұмысты орындау барысында гиперсілтеме жасауды, gif-файлдарды кірістіруді, терезелерді безендірудің барлық мүмкіндіктерін пайдалануды үйрендік. Безендіру үшін арнайы суреттер мен фондар интернет желісінен алынды [15]. Гиперсілтеме терендіктері 3-4 деңгейге жетті.
1.6 Object Pascal тілі электрондық оқулықта қолданылуы
Object Pascal тілі Delphi бағдарламалау тілі және стандартты Pascal тілінің объекті - ориентирленген кеңейтілуі болып келеді. Delphi жүйесі визуалды бағдарламалау мүмкіндігін VCL визуалды компонеттердің библиотекасы көмегімен қамтамасыз етеді.
Визуалды компоненттердің библиотекасы (Visual Component Library, VCL) қосымшаларды тез өңдеуге арналған көптеген кластарды
құрайды. Библиотеканың элементтері Object Pascal - да жазылған, сондықтан ол интегралданған Delphi қосымшасының өңдеу ортасымен тығыз байланысты. VCL де негізінен визуалды емес компоненттерден тұрады, және визуалды компоненттер, және де TObject абстракті кластан бастап басқа да кластар бар. Барлық компонентер - бұлар кластар, бірақ барлық кластар компоненттер емес.
VCL - дің барлық кластары иерархияның анықталған сатысында орналасқан және кластың ағашын құрайды [17].
Object класы - барлық Object Pascal класының жалпы тегі (атасы) ол иерархияның тамырында (түбірінде) орналасады, Бұл класс абстрактілі болып келеді және барлық ұрпақтар кластары үшін жалпы әдістер қолданылады. Негізгі әдістерін атап өтейік:
* Create - объектіні құру
« Destroy - объектіні жою (өшіру)
« Free - Create әдісімен құрылған объектіні өшіру, бұл уақытта Destroy әдісі де шақырылады.
Бұл әдістердің көпшілігі ұрпақ класында қайта анықталады. TPersistents, TComponent, TControl көптеген кластардың атасы болып келген. Көрсетілген кластарға негізінде жалпы қасиеттері, әдістері және оқиғалары (события) кіреді.
TPersistents класы ағымнан іске қосылады және ағымға сақталатын қасиеттері бар объектілер үшін абстракты болып келеді. Ағымның механизмі жадымен жұмыс істеу үшін қолданылады. TObject кластың әдісіне қосымша болатын TPersistents класы бір объектіден екінші объектіге алаңды және қасиеттерді беруге мүмкіндігі бар Assign әдісіне ие.
TComponent класы - барлық компоненттерге негіз; өзінің атасының әлісіне косымша болып, оның басқа компоненттеріне ие болатын құралдарды қамтамасыз етеді. Формаға кез келген компонентті орналастыру нәтижесінде, ол басқа компонентке тиісті болады (негізінен формата). Компонента құру барысында, ол оған тиісті компоненттерді автоматты түрде құрылуын қамтамасыз етеді, ал оны жою барысын оған тиісті барлық компоненттер автоматты түрде жойылады.
TComponent класы келесі қасиеттерін белгіленген:
• Components - тиісті компоненттер тізімі
• ComponentCount тиісті компоненттердің саны
• Componentlndex -- тиісті компоненттер тізіміндегі компонент номері ,
• ComponentState - ағынды компоненттің жағдайы
• Name - компоненттің аты
• Owner - компоненттің иесі
Tag - компонентпен сақталынатын бүтін мәні
TComponent компонентінің кейбір әдістері:
• Destroy Components - барлық тиісті комтюненттерді жою (бұзу)
• Destroying - тиісті компоненттің жойылғаны (бұзылғаны)
туралы хабар беру » FindCoraponent - Component тізімінен компонентті табу
(іздеу)
Тілдің сөздігі
Сөздер келесі түрлерге бөлінеді:
• Кілттік сөздер (ключевые, заразервированные)
• Стандатты идентификаторлар
* Қолданушының идентификаторлары
Кілттік сөздер тілдің құрама бөлігі болып келеді. Редактор кодында кілттік сөздер қалың (полужирный) шрифтпен бөлінеді, Мысалы,
And |
Exports |
mod |
Array |
File |
nil |
As |
Finalization |
not |
Asm |
For |
object |
Begin |
Function |
of |
Case |
Goto |
or |
Class |
If |
out |
Const |
Implementation |
packed |
Constructor |
In |
procedure |
Destructor |
Inherited |
program |
Dispinterface |
Initialization |
property |
Div |
Inline |
raise |
Do |
Interface |
record |
Downto |
Is |
repeat |
Else |
Label |
resourcestring |
End |
Library |
set |
Except |
Finally |
shl |
Стандартты идентификатор келесі анықталған тілдің өңдеуші конструкциясын көрсету үшін қызмет етеді:
* Мәліметтердің типі
* Тұрақты (Констант)
* Процедура және функция
Стандартты идентификаторлары бағдарламада кейбір стандарттармен байланысқан. Оларға:
Absolute |
Name safecall |
Abstract |
Near stdcall |
Assembler |
Nodefault strored |
Automated |
Override virtual |
Cdecl |
Packade write |
Contains |
Pascal writeonly |
Default |
Private |
Dispid |
Protected |
Dynamic |
Public |
Export |
Published |
External |
Read |
Far |
Readonly |
Forward |
Register |
Implements |
Reintroduce |
Index |
Requires |
Message |
Resident |
Қолданушының идентификаторы белгінің атын, тұрақты (констант), айнымалы, процедура, функция және мәліметтер типін белгілеу үшін қолданылады. Бұл аттар бағдарламашының (программист) өзі береді және ол келесі ережелерге сай келу керек:
* Идентификатор әріп немесе санмен (цифр) құрылады
* Идентификатор барлық уақытта әріппен басталады, тек О - 9999 диапазонында орналасқан бүтін сан болатын белгі кірмейді,
* Идентификаторда кіші және бас әріптерді қолдануға болады, компилятор оларды бірдей қабылдайды. Арнайы символдарды пайдалануға болмағандықтан оларды әдемілік үшін басты әріптермен жазуға болады. Мысалы, NumberLmes немесе btnOpen.
Бағдарламада екі идентификаторлардың арасына ең кемінде бір
бөлгіш (разделитель) болуы керек.
1.7 Delphi - де мәліметтер базасымен байланысты ұйымдастыру
Delphi – дегі мәліметтер базасының негізгі жұмысы Borland DataBase Engine (BDE) болып табылады - Borland фирмасының мәліметтер базасының процессоры. BDE мәліметтер базасы және қосьмша арасында делдалдық қызмет атқарады. Ол қолданушыға мәліметтер базасын нақты шешуге арналған жұмыс үшін бір тұтас интерфейс ұсынады, Delphi қосымшасы мәліметтер базасына тікелей қатынаса алады, тек BDE - ге ғана қатынасады.
Delphi қосымшасы, мәліметтер базасымен байланысу қажет болған жағдайда, BDE - ге қатынасады және мәліметтер базасының псевдонимін және сондағы керек таблицаны хабарлайды. BDE DLL - ге қосылатын минамикалық библиотека ретінде іске асады. Олар, басқа библиотекалар сияқты, API - мен (Application Program Interface -интерфейс прикладных программ) және IDAPI - мен (Intergrate DataBase Application Program Interface) байланысқан. Бұл қосымша қолданатын, мәліметтер жұмыс істеуге арналған процедура мен функциялар тізімі.
BDE - псевдоним бойынша мәліметтер базасы үшін лайықты
драйвер табады.
Драйвер - көмекші программа, ол анықталған түрде мәліметтер базасымен калай жұмыс істеу керек екендігіне көмектеседі. Егер BDE --нің СУБД - ға сәйкес өзіндік драйвері бар болса, онда BDE осы арқылы мәліметтер базасындағы керек таблицамен байланытсады және қолданушының тапсырмасын өңдеп, қосымшаға өңдеудің нәтижесін керсетеді.
BDE - SQL мен тығыз байланыста - сұраныстардың стандартталған тілі, SQL -- серверлер (Sybase, Microsoft SQL, Oracle, InterBase) арқылы мәлімет алмасумен қамтамасыз етеді.
- Бұл мүмкіндік клиент/сервер платформасында кең қолданылады. Delphi 5 те мәліметтер базасымен жұмыс істеу үшін BDE - ден басқа ADO (Active Data Objects) Microsoft фирмасы өңдеген процессоры бар. ADO кез — келген мәліметтер түрінің қолданушылық интерфейсі, реляциондық және реляциондық емес мәліметтер базаны, электрондық почтаны, жүйелік және графикалық файлдарды қосқанда. ADO қолдану мәліметтер базасымен эффекті жұмысты қамтамасыз етеді.
1.8 Delphi ортасында жасалған электрондық оқулық
Басып шығаруға дайындалған екінші бөлімге программалау элементтері енгізілген. Онда IBM Бейсик тілінің түрлі нұсқаларында және Паскаль тілінің дербес компьютерлерде жұмыс істейтін Турбо Паскаль диалектісінде информацияны өңдеу тәсілдері таныстырылып, түрлі программалар құрылған. Оларға қосымша, бөлімге математикалық әдістер және ЭЕМ-де есептеу үшін үлгілеу тараулары да бар.
Кітап Delphi ортасында жасалынып информатиканы екінші деңгей бойынша оқып-үйренетін студенттер үшін дайындалған. Мамандыққа және пән үшін оқу жоспарында бөлінген сағат көлеміне байланысты кітапқа енген тараулардың кеңейтіліп, қысқартылып оқытылуы не оқылмай тастап кетілуі мүмкін.
Кітаптың негізгі мәзірі Оқулықтан, Өзін сынау, Редактор және Бағдарлама жайлы түймелерден құралған (1-сурет).
1-сурет. Кітаптың негізгі мәзірі
Оқулық: Информатиканы жылдам әрі жақсы үйренуге бейімделініп IV тараудан құралған. І Тарау. Информация, информатика ЭЕМ жөнінде; ІІ Тарау. MS DOS. Файылдық жүйе; ІІІ Тарау. NORTON COMMANDER. Текстік редактор жөнінде; IV Тарау. Алгоритмдеу негіздері (2-сурет).
2-сурет. Кітаптың «Оқулық» бөлімі
Кітапты дайындауда есептеуіш техника және информатика бойынша орыс тілінде жарыққа шыққан әдебиеттер мен оқулықтар және «Есептеуіш техника және программалау» атты оқулығы кеңінен пайдаланылады. Кітаптың әр тарау соңына бақылау сұрақтары мен түрлі жаттығуларды енгізуге болады. Бақылау сұрақтары өткен материалдарды қайталау үшін қажет, жаттығуларды өзіндік жұмыс ретінде не лабораториялық сабақтарда орындауға болады.
Мен өз дипломдық жұмысымда көбірек «Оқулық» бөліміне көңіл бөлдім, ал «Өзін сынау» және «Редактор» бөлімдеріне аз көңіл бөлінді.
Кітап оқушылар мен студенттерге информатика пәнінің оқу құралы ретінде ұсынылады. Кітапты есептеуіш техника және текстік редакторлармен өз бетінше жұмыс істеуді үйренушілер де көмекші құрал ретінде пайдалануына болады.
Кітаптың «Бағдарлама жайлы» бөлімінде электрондық оқулықты, кітапты жасағандар жайлы мәлімет терезесі шығатын етіп жасадым (3-сурет).
3-сурет. Кітаптың «Бағдарлама жайлы» бөлімі
2-ТАРАУ. Visual Basic және Delphi тілінде жасалған электрондық оқулықтар
2.1. Visual Basic тілінде жасалған электрондық оқулықты математика сабағында қолдану
Қазіргі уақытта білім беру жүйесінде дәстүрлі құралдарға қарағанда электрондық оқулықтарды қолдану қажеттігі артып келе жатқандығын көруге болады. Сондай-ақ, электрондық оқулықтарды оқу-әдістемелік кұралдармен үйлестіре қолданудың тиімділігін практика көрсетіп отыр. Дегенмен, электрондық оқулықтар компьютерсіз оқыту құралдарын толығымен алмастыра алмайды. Шындығында электрондық оқулықтар дәстүрлі құралдардың тиімді тұстарын ала отырып, оқытудың жаңа сапалық деңгейіне алып келеді [6].
Visual Basic тілі, Delphi тілі сапасы оны оқу процесінде пайдалану барысында ғана анықталады. Қазіргі кезде көптеген Delphi тілі түрлі нұсқалары дайындалып, ұсынылуда. Ал, шет елдерде бұл бағытта зерттеулер жүргізіліп, Visual Basic тілі, Delphi тілінде даярланған электрондық құралдар жасалынып, олардың кемшілікгері айқындалуда. Талдаулар нәтижесінде Visual Basic тілі, Delphi тілінде оқу-әдістемелік құралдың электронды көшірмесі ретінде ғана кұрылатындығы анықталды.
Мысалы, дәстүрлі оқу-әдістемелік кұралдарды даярлауда оның авторлары мен техникалық жағын орындайтын (безендіру, көбейт, т.с.с.) мамандардың арасында айқын шекара бар. Ал Visual Basic тілі, Delphi тілі көмегімен даярлауда оны баспа оқулық ретінде қағазға шығарып, көбейтудің қажеттілігі болмағандықтан, оны жетілдіріп, жаңартып отырудың мүмкіндігі жоғарылайды. Бұл жерде Visual Basic тілі, Delphi тілі көмегімен дайындау технологиясынан хабары аз мұғалімдер дидактикалық материалды дәстүрлі құралдар шығару сияқты даярлау жеткілікті деп есептейді. Visual Basic тілі, Delphi тілі көмегімен оқу материалымен қоса, программалық өнімнің негізі болып есептелетін алгоритм мен модельдерде де ескерілуі тиіс. Дидактикалық есепті шешуді ақпараттық технология мамандарына жүктеу барысында (программалаушы, безендіруші, мультимедиялық компоненттер жасаушылар) тиімділігі төмен әдістемелік электронды құрал пайда болады.
Демек, Visual Basic тілі, Delphi тілі көмегімен электрондық құралдар даярлау түрлі саладағы мамандардың бірігіп жұмыс істеуімен қатар, көп зерттеулерді, талдауларды кажет ететін өте күрделі іс, яғни, Delphi тілі көмегімен электрондық құрал даярлайтын мамандардың әрқайсысы өз саласында жан-жақты терең білім мен іскерлікті көрсетуі тиіс.
Қазіргі кезде, Visual Basic тілі, Delphi тілі көмегімен электрондық құрал даярлау үшін кем дегенде төрт түрлі базалық категориялы маман керек:
- оқу материалының авторлары;
- компьютерлік әдіскерлер;
- жүйелік программалаушы;
- пайдаланушылар.
Visual Basic тілі, Delphi тілі көмегімен жасалған электрондық әдістемелік құрал -компьютерлік оқу құралы деп аталынып, білім берудің компьютерлік технологиясын кеңінен пайдалануға негізделген электрондық оқып-үйрену құралдарына жатады. Өз функционалдық мүмкіндіктеріне қарай компьютер қазіргі кезде оқытудың ең керекті жабдығына айналды, бірақ оны тиімді түрде пайдалану жолдарының әлі ашылмаған тәсілдері, күнделікті сабақгарға қолдану үшін әлі де айқындалатын жақтары көп екенін ғалымдар да, мұғалімдер де жиі айтып келеді. Компьтермен оқыту әдісін жүзеге асыру жалпы білім беру ісін жетілдіру тәсіддерімен бірге сонымен тығыз байланысты белгілі бір пәннің өз ерекшеліктерін де есепке алуды талап етеді. мұнда бірнеше мәселені қатар шешуге тура келеді, олар:
- компьютерді оқыту ісінің қай жақтарын жетілдіру үшін баса пайдалануға болатынын анықтау;
- оқу процесін компьютерлендірудің қажетті деңгейін анықтау;
- компьютерге жүктелетін функциялар (іс-әрекеттер) тізбегін анықтау;
- әр пән мұғалімдері мен әдіскерлерінің талап-тілектеріне сәйкес келетін компьютерлік оқу құралын жасау.
Компьютерлік технологияны қолдану кезінде оқу материалының негізгі көлемі мүғалім емес, компьютер арқылы беріледі. Оқыту процесін жүргізіп отьфған мүғалім көбінесе компьютерлік оқу құралын жасауға қатыспайды. Сондықтан мұндай компьютер арқылы окытута арналған ақпараттық-оқу материалдарын жасауда оның авторы мен оқыту процесінің "алшақтығы" білім берудің негізігі принципі деп айтуға болады. Бүл принциптің негізінде берілген материалдарды оқып-үйрену процесі оның авторының кеңесі қажет етілмейтіндей болып ұйымдастырылуы жатады, яғни оқу кұралы жаңа материал беріп қана қоймай, оны толық түсіндіре алатындай дәрежеде жасалуы тиіс. Оқу кұралын жасауға берілген техникалық тапсырмада осындай әдістемелік жағына баса көңіл аудару ісі алдын ала анықталады.
Visual Basic тілі, Delphi тілінде жасалған электрондық оқулықтар ғылыми негізде дайындалған педагогикалық ақпараттық өнім. Электрондық оқулық дайындаудың концептуальдық негізі модульдық оқытудың педагогикалық теориясы болып табылады. Сонымен катар электрондық оқулық дайындаудың педагогикалық принциптер жүйесі оқытудың дидактикалық жүйесіне сәйкес келеді. Қазіргі кезде негізінен білім жүйесінің барлық сатылары үшін электронды оқулықтар жасаумен шүғылданып келеді. Visual Basic тілі, Delphi тілінде жасалған электрондық оқулық оқушы үшін дайын материал. Оқушылар үшін электрондық оқулық- мектепте оқыған жылдардың барлығында да өздері толықгырып отыра алатын және нәтижелік эмтиханға дайындалуға көмектесетін мәліметтер базасы болып келеді. Электронды оқулықтармен жұмыс істеу әрбір оқушының өз мүмкіндігін есепке ала отырып, оқып үйрену ісін жеке дара жүргізу болып саналады.
Мүғалім үшін электронды оқулық бұл күнбе-күн дамытылып отыратын ашық түрдегі әдістемелік жүйе, оны әрбір оқытушы өз педагогикалық тәжірибесіндегі материалдармен толықгыра отырып, ары карай жетілдіре алады.
Visual Basic тілі, Delphi тілінде жасалған электрондық оқулықтарды дайындаудың бір жүйеге келтірілген заңдылығы болуы керек, Осыған байланысты Visual Basic тілі, Delphi тілінде жасалған электрондық оқулықтарды дайындауда мынадай дидактикалық шарттарды ескеру керек секілді.
- белгілі бір пәнге байланысты дайындалған электрондық оқулықгың сол пәннің типтік бағдарламасына сөйкес болуын;
- Visual Basic тілі, Delphi тілінде жасалған электрондық оқулықтар курста оқытылатын тараулар мен тақырыптарға қатысты лекция конспектісін қамтитын негізгі; зертханалық және практикалық тапсырмаларды орындауға арналған қосымша; материалға қатысты анықтама, библиографиядан тұратын көмекші; аралық және қорытынды бақылау сұрақтарынан тұратын тест; материалды дайындауда пайдаланылған әдебиеттер тізімдері бөлімдерін қамтуын;
- Visual Basic тілі, Delphi тілінде жасалған электрондық оқулықтың кәдімгі оқулықтар мазмұнын қайталамауын яғни, берілетін тақырыпқа қатысты ақпараттың нақты әрі қысқа берілуін ескеру керек;
- белгілі бір тақырыпқа қатысты материал 2-3 экрандық беттен артық болмауы тиіс. Егер мәтін көлемі бірнеше экрандық бетті қамтитын болса онда экранда пайда болатын он жақ тік төменгі көлденеңінен жылжыту сызықгарын электрондық оқулықгы пайдаланушының көп пайдалануына тура келеді. Мұның өзі пайдаланушының материалға қатысты ойын бөледі және мәтінді жоғары-төмен оңға -солға жылжыта беру пайдаланушының шыдамдылығына да әсер етеді.
- бір қатардағы мәтін 62-65 таңбадан аспауы тиіс. Себебі материалды баспаға шығару кажет болса, ол А4 көлемді параққа дұрыс түсетіндей болуы керек.
- Visual Basic тілі, Delphi тілінде жасалған оқулықты шектен тыс иллюстрациялық анимациялық тұрғыдан көркемдеу пайдаланушыға кері әсерін тигізуі мүмкін, бірақ кейбір пәндерге атап айтқанда математика және информатика, физика, химия, биология секілді пәндерге қатысты процестерді анимациялап көрсету, тіпті кинофильмдер мен диафильмдер үзінділерін MPEG, AVI типті файлдар ретінде сақгап, оларды гипермәтінді формат арқылы электрондық оқулықа кірістіру оқулықтың көркемдік әдістемелік деңгейін арттырады.
Енді, Орта мектеп 5-сынып және 6-сынып математика пәнін оқытуда компьютерлік оқытушы бағдарламаны тиімді пайдалану әдістемесін қарастырайық.
Төменде берілген 4 тақырыпқа сәйкес біз 5- сыныптың «Математика» пәнінің «Формулалар» тақырыбына жұмыс дәптерін электронды вариантта дайындадық. Бұл электронды жұмыс дәптері арқылы оқушы тек сабақта ғана емес, сабақтан тыс уақытта да білімін өзі бағалап, тексере алады. Бұл компьютерлік оқытудағы жасалған электронды жұмыс дәптерінің құндылығы, дәстүрлі оқытудағы жоғары деңгейдегі тапсырманы орындаса да жоғары бағаның қойылу кемшіліктерін жояды. Бала өзін - өзі бағалайды. Баға әділетсіздігі жойылады.
2.2 Delphi ортасында жасалған электрондық оқулықты информатика сабағында пайдалану
1-сабақ
1. Т.А.Алдамұратова, Е.С. Байшоланов. 5-сынып математика оқулығы (Алматы, «Атамұра», 2005) бойынша «Формулалар» тақырыбын компьютерлік технология арқылы оқыту әдістемесін қарастырамыз:
Сабақтың тақырыбы: Формулалар
Сабақтың мақсаты: Формулалармен таныстыру.
Сабақтың әдісі: Компьютерлік оқыту
Сабақтың түрі: Аралас
Сабақтың барысы:
-Ұйымдастыру бөлімі.
-Үй тапсырмасын тексеру.
§4 Теңдеу. Тік бұрышты параллелепипедтің және кубтың жазбаларымен өзіндік жұмыстар (№2)
-Жаңа сабақ.
1-кесте. Негізгі мәзір.
2-кесте. Файлдың басы.
3-кесте. Тік төртбұрыш.
4-кесте. Квадрат.
5-кесте. Үшбұрыштың периметрі.
6-кесте. Тік төртбұрыштың ауданы.
7-кесте. Тік бұрышты параллелепипед.
8-кесте. Файлдың соңы.
-Жаңа сабақты бекіту.
-Оқушылардың білімдерін бағалау.
-Үйге тапсырма беру.
Сабақ аяқталды. Сау болыңыздар!
2-сабақ
3. Т.А.Алдамұратова, Е.С. Байшоланов. 5-сынып математика оқулығы (Алматы, «Атамұра», 2005) бойынша «Жай бөлшектерді салыстыру» тақырыбын компьютерлік технология арқылы оқыту әдістемесін қарастырамыз:
Сабақтың тақырыбы: Жай бөлшектерді салыстыру
Сабақтың мақсаты: Жай бөлшектерді салыстыруды үйрету
Сабақтың әдісі: Компьютерлік оқыту
Сабақтың түрі: Аралас
Сабақтың барысы:
-Ұйымдастыру бөлімі.
-Үй тапсырмасын тексеру.
§ 20 Жай бөлшектерді ең кіші ортақ бөлімге келтіру.
-Жаңа сабақ.
1-кесте. Негізгі мәзір.
2-кесте. Файлдың басы.
3-кесте. Жай бөлшектерді салыстыру.
4-кесте. Бөлімдері бірдей бөлшектерді салыстыру.
5-кесте. Алымдары бірдей бөлшектерді салыстыру.
6-кесте. Аралас сандарды салыстыру.
7-кесте. Файлдың соңы.
-Жаңа сабақты бекіту.
-Оқушылардың білімдерін бағалау.
-Үйге тапсырма беру.
Сабақ аяқталды. Сау болыңыздар!
3-сабақ
1. Т.А.Алдамұратова, Т.С. Байшоланов. 6-сынып математика оқулығы (Алматы, «Атамұра», 2006) бойынша «Оң сандар және теріс сандар» тақырыбын компьютерлік технология арқылы оқыту әдістемесін қарастырамыз:
Сабақтың тақырыбы: Оң сандар және теріс сандар
Сабақтың мақсаты: Оң сандар және теріс сандармен таныстыру.
Сабақтың әдісі: Компьютерлік оқыту.
Сабақтың түрі: Аралас.
Сабақтың барысы:
-Ұйымдастыру бөлімі.
-Үй тапсырмасын тексеру.
§ 7 Жиындардың қиылысуы. Жиындардың бірігуі.
-Жаңа сабақ.
2-кесте. Негізгі мәзір.
3-кесте. Файлдың басы.
4-кесте. Оң сандар және теріс сандар.
5-кесте. Есептеу.
6-кесте. Есептеу.
7-кесте. Есептеу.
8-кесте. Есептеу.
9-кесте. Файлдың соңы.
-Жаңа сабақты бекіту.
-Оқушылардың білімдерін бағалау.
-Үйге тапсырма беру.
Сабақ аяқталды. Сау болыңыздар!
4-сабақ
3. Т.А.Алдамұратова, Т.С. Байшоланов. 6-сынып математика оқулығы (Алматы, «Атамұра», 2006) бойынша «Шеңбердің ұзындығы. Дөңгелектің ауданы. Шар» тақырыбын компьютерлік технология арқылы оқыту әдістемесін қарастырамыз:
Сабақтың тақырыбы: Шеңбердің ұзындығы. Дөңгелектің ауданы
Сабақтың мақсаты: Шеңбердің ұзындығы. Дөңгелектің ауданымен таныстыру.
Сабақтың әдісі: Компьютерлік оқыту.
Сабақтың түрі: Аралас.
Сабақтың барысы:
-Ұйымдастыру бөлімі.
-Үй тапсырмасын тексеру.
-Жаңа сабақ.
1-кесте. Негізгі мәзір.
2-кесте. Файлдың басы.
3-кесте.Шеңбердің ұзындығы.
4-кесте. Дөңгелектің ауданы.
5-кесте. Есептеу.
6-кесте. Файлдың соңы.
-Жаңа сабақты бекіту.
-Оқушылардың білімдерін бағалау.
-Үйге тапсырма беру.
Сабақ аяқталды. Сау болыңыздар!
Қорытынды
Бұл құрылғыны жасап пайдаланудың нәтижесінде кезекші мұғалім мен кезекші еден жуушының қоңырау соғудан басқа әрекеттерге бөлетін уақыты үнемделді. Егер қоңырауды кезекші мұғалім немесе кезекші еден жуушы ұратын болса, олар қанша дегенмен де адам болғандықтан қателесіп, қоңырауды кей кездерде дұрыс уақытта ұрмай қалар еді, осы қателік болмайтын етілді. Кезекші мұғалімнің уақыты үнемделіп, жалпы мектептік тәртіпке қарайтын уақыты көбейгендіктен, оқушылар тәртібін қадағалау біршама жақсарды. Еден жуушылардың тазалыққа алаңсыз қарағандығынан мектеп ауласы мен мектеп коридорларындағы тазалық дәрежесі артты деп есептеймін. Мектепке компьютерлер әкелінудегі мақсат – оны білм үшін ақпарат алу көзі және білімді игеру құралы ретінде пайдалану, компьютердің адам өмірінде қолданылуын игеру болғандықтан, оны пайдаланудың нақты бір түрі табылды. Мектептердегі компьютерлердің пайдаланылуының нақты бір үлгісі көрсетілді деп есептеймін. Қазір бұл құрылғы мектепте жұмыс істеп тұр.
Президент Н.Ә.Назарбаевтың Қазақстан халқына жолдауындағы міндеттер мен Қазақстан Республикасы білім және ғылым министрлігінің “Қазақстан Республикасының 2015 жылға дейінгі білімді дамыту” бағдарламасына орай еліміздегі білім беру жүйесінде жасалынып жатқан серпінді даму және ғаламдық бәсекелестік жағдайында қазақ мектебі түлегінің білім сапасы деңгейін Халықаралық деңгейге жеткізу. Президент Н.Ә.Назарбаевтың “Қазақстанды ақпараттандыру – ХХІ ғасырға жасалған қадам” деген үлкен ғылыми форумда көтерген мәселелердің бірі оқушылардың ғылыми жоба жұмыстарын жедел түрде қолға алу болатын.
Бұл жұмысты толықтырып Қазақстан Республикасының барлық мектептеріне кеңірек таратып, мұғалімнің кезекшілік жұмысын жеңілдету керек деп есептеймін.
Компьютерлік оқытудың бұл көрсетіліп отырған бағыттары бойынша компьютер зерттеу обьектісі ретінде көрінеді. Біздің елімізде жалпы білім беретін және де жоғары мектептерде де бұл міндеттерді тәжірибелік түрде жүзеге асыруға кірісті. "Информатика және есептеуіш техника негіздері" оқу пәнінің енгізілуі орта мектепті компьютерлендірудің және басқа да пәндерді оқытуға компьютерді қолдану арқылы компьютерді оқу құралы ретінде карастыруға мүмкіндік береді. Компьютерлік оқытумен бүкіл әлемде оқу процесінің тиімділігін арттыру үміті ақталуда. Қоғамның өскелең ұрпаққа қойып отырған және мектептің береріне қойылған талаптар арасындағы алшақтықты кемітуге де үлесі зор.
Компьютердің оқытуда жемістігі қолданылуы жайлы сөз болғанда ол ең алдымен оның негізгі құрылғысы дисплей жайлы айтуға болады. Тек қана схема, графиктер мен сызбалар және де түрлі белгілер мен суреттер, жылжымалы бейнелер дыбыс арқылы, не өзара бірге берілуімен қатар түрлі түсімен, дыбысты болып келеді, оны оқушының өзі де қолдан жасай алады. Көбіне оқушының компьютермен маңызды сұхбаттасу мүмкіндігі бар, оқушы тек электронды педагогтың сұрақтарына ғана жауап бере алады. Компьютерді оқыту барысындағы жемісті қолданудың бір жағы -оны оқушының оқу әрекетін басқарудағы қолдану болып отыр. Дәл осы қасиетті оқытудың тиімділігін мәнді түрде арттырады. Мектеп компьютері оқушыға қазіргі есептеуіш техниканы қолданушы рөлімен де ерекше мүмкіндік береді. Бұл роль бүкілдей оқу процесін өзгертеді. Оқушы да конструктор сияқты жаңа обьектілерді жобалап және оларды талдай алады. Компьютердің көмегімен іздестіру есептерді шығарып және түрлі техникалық жүйедегі ахауларды жойып түрлі ақпарат алуға мүмкіндіктер ашады.
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
1. Башмаков М.А. Разработка компьютерно- обучающих систем и компьютерных учебников. М. 2003.600 с.
2. П.И.Образцов. Дидактические аспекты разработки и применения компьютеризованных проектов учебников. -Новосибирск: НГУ,95
3. Досжанов Б., Альменаева Р. Казақ тілінде электрондық оқулыктар мен web-парактар даярлау әдістері. Информатика негіздері. 2002. N3.
4. Нұрғалиева Г.К. Электронды оқулыктар - мұғалім мен оқушылар қызметін ізгілендіру құралы. // Компьютер әлемі. Республикалық журнал. N2, -2002. 20-21-беттер
5. Х.Жантелі. Оқытудың компьютерлік программаларын кұру технологиясын жетілдіру.//Халықаралық ғылыми-әдістемелік конференцияның еңбектері. Шымкент.2004. 446-449 б.
6. Халыкова Г және т.б. Электронды оқулықгы дайындаудың талаптары. // Халықаралық ғылыми-әдістемелік конференциясының еңбектері. Шымкент. -2004. -469 б.
7. Аванесов B.C. Тесты в социологическом исследовании.-М.:, 1982.
8. А.Сағымбаева. Білімді тексерудің тестілік әдістемесі. "Информатика негіздері" журналы, N2, 2002, -15,26 бет.
9. М.Донской. Интернет и пользований интерфейс//Мир Интернет, 1999,N9.
10. HTML. Будилов В.А. СПб: Наука и техника, 2001.
11. Java script, Xml и объектная модель доқумента. Будилов В.А. СПб: Наука и техника, 2001.-352 б.
12. М. Хольцшлаг. HTML 4.0. - М.: 2003, 869 б.
13. А. Федорчук. Создание Web-сайтов. - Киев 2002,212 б.
14. Я. Нильсен. Web- дизайн.Спб.2002,187 б.
15. Дизайн Web-страниц. Я.Нильсон, М. Тахир. Изд.дом "Вильяме", 2002.-336 б.
16. Халыкова
Г.3.Информативны оқыту әдістемесі-Алматы:"Білім",2000.-196 б
17. Лапчик М.П, И.Г.Семакин,Е.К.Хеннер. Методика преподавания информатики.Москва,Издательства Центр Академии,2001,624с
18. Бочкин А.И. Методика преподавания информатики.Учебное
пособие.Минск:Вышэйшая школа, 1998 г.
19. М.БраунД.Ханикатт. HTML 3.2. Наиболее полное руководство.
20. http://Pinnacle.com/
Қосымша
Dim s
Private Sub Command1_Click()
If Option1(Val(Label8.Caption)).Value <> True And Label6.Caption = "1" Then
Form3.Data1.Recordset.MovePrevious
OLE2(Val(Label8.Caption)).BackColor = RGB(255, 0, 0)
x = MsgBox("", vbDefaultButton1, "Дурыс жауабы", "", x)
OLE2(Val(Label8.Caption)).BackColor = &HFF8080
If Label7.Caption = "b" Then Form2.Show: Form1.Hide: If Option1(Val(Label8.Caption)).Value = True Then s = s + 1: Label9.Caption = s
Else
If Option1(Val(Label8.Caption)).Value = True Then s = s + 1: Label9.Caption = s
End If
Form3.Data1.Recordset.MoveNext
Data1.Recordset.MoveNext
For i = 0 To 3
Check1(i).Visible = False
Option1(i).Visible = False
Next i
For i = 0 To 3
OLE2(i).Top = OLE2(i).Top - (Val(Label3(0).Caption) - OLE1.Height)
Check1(i).Top = OLE2(i).Top
Option1(i).Top = OLE2(i).Top
Next i
If Val(Label6.Caption) = 1 Then
Label3.Visible = True
Label4.Visible = True
Line2.Visible = True
End Sub
Private Sub Timer2_Timer()
Label5.Visible = True
Label6.Visible = True
Line3.Visible = True
End Sub
Private Sub Timer3_Timer()
Label7.Visible = True
Label8.Visible = True
Line4.Visible = True
End Sub
Private Sub Timer4_Timer()
Label9.Visible = True
Label10.Visible = True
Line5.Visible = True
End Sub
Private Sub Timer5_Timer()
Label11.Visible = True
Label12.Visible = True
End Sub
Private Sub Timer6_Timer()
Label13.Visible = True
Label14.Visible = True
Label17.Visible = True
Line6.Visible = True
End Sub
Private Sub Command1_Click()
Form1.Show
Form4.Hide
MediaPlayer1.Stop
End Sub
Dim s
Private Sub Command1_Click()
If Option1(Val(Label8.Caption)).Value <> True And Label6.Caption = "1" Then
OLE2(Val(Label8.Caption)).BackColor = RGB(255, 0, 0)
Option1(Val(Label8.Caption)).BackColor = RGB(255, 0, 0)
x = MsgBox(Option1(Val(Label8.Caption)).Caption, vbDefaultButton1, "Дурыс жауабы", Option1(Val(Label8.Caption)).Caption, Option1(Val(Label8.Caption)).Caption)
OLE2(Val(Label8.Caption)).BackColor = &H8000&
Option1(Val(Label8.Caption)).BackColor = &H8000&
If Label7.Caption = "b" Then Data1.Recordset.MoveFirst: Form2.Show: Form5.Hide: If Option1(Val(Label8.Caption)).Value = True Then s = s + 1: Label9.Caption = s: OLE1.Height = 2535
Else
If Option1(Val(Label8.Caption)).Value = True Then s = s + 1: Label9.Caption = s
End If
Form3.Data1.Recordset.MoveNext
Data1.Recordset.MoveNext
For i = 0 To 3
Check1(i).Visible = False
Option1(i).Visible = False
Next i
For i = 0 To 3
OLE2(i).Top = OLE2(i).Top - (Val(Label3(0).Caption) - OLE1.Height)
Check1(i).Top = OLE2(i).Top
Option1(i).Top = OLE2(i).Top
Next i
If Val(Label6.Caption) = 1 Then
For i = 0 To Val(Label5.Caption) - 1
Option1(i).Visible = True
Next i
Else
For i = 0 To Val(Label5.Caption) - 1
Check1(i).Visible = True
Next i
End If
Label3(0).Caption = OLE1.Height
For i = 0 To 3
Check1(i).Value = False
Next i
Option2.Value = True
Label4.Caption = OLE1.Height
End Sub
Private Sub Form_Activate()
Option2.Value = True
If 2535 < OLE1.Height Then
For i = 0 To 3
OLE2(i).Top = OLE2(i).Top + (OLE1.Height - 2535)
Check1(i).Top = OLE2(i).Top
Option1(i).Top = OLE2(i).Top
Check1(i).Visible = False
Option1(i).Visible = False
Next i
End If
'If 2535 > OLE1.Height Then
'For i = 0 To 3
'OLE2(i).Top = OLE2(i).Top - (2535 - OLE1.Height)
'Check1(i).Top = OLE2(i).Top
'Option1(i).Top = OLE2(i).Top
'Check1(i).Visible = False
'Option1(i).Visible = False
'Next i
'End If
'Label3(0).Caption = OLE1.Top
'For i = 0 To 3
'OLE2(i).Top = OLE2(i).Top - (Val(Label3(0).Caption) - OLE1.Height)
'Check1(i).Top = OLE2(i).Top
'Option1(i).Top = OLE2(i).Top
'Next i
Label4.Caption = OLE1.Height
If Val(Label6.Caption) = 1 Then
For i = 0 To Val(Label5.Caption) - 1
Option1(i).Visible = True
Next i
Else
For i = 0 To Val(Label5.Caption) - 1
Check1(i).Visible = True
Next i
End If
Label3(0).Caption = OLE1.Height
Label3(1).Caption = OLE2(0).Height
End Sub
Private Sub Timer1_Timer()
If Label7.Caption = "t" Then
For i = 0 To 3
OLE2(i).BackStyle = 0
Next i
Else
For i = 0 To 3
OLE2(i).BackStyle = 1
Next i
End If
End Sub
Dim s
Private Sub Command1_Click()
If Option1(Val(Label8.Caption)).Value <> True And Label6.Caption = "1" Then
OLE2(Val(Label8.Caption)).BackColor = RGB(255, 0, 0)
Option1(Val(Label8.Caption)).BackColor = RGB(255, 0, 0)
x = MsgBox(Option1(Val(Label8.Caption)).Caption, vbDefaultButton1,
"Дурыс жауабы", Option1(Val(Label8.Caption)).Caption,
Option1(Val(Label8.Caption)).Caption)
OLE2(Val(Label8.Caption)).BackColor = &H8000&
Option1(Val(Label8.Caption)).BackColor = &H8000&
If Label7.Caption = "b" Then Data1.Recordset.MoveFirst: Form2.Show:
Form5.Hide: If Option1(Val(Label8.Caption)).Value = True Then s = s + 1:
Label9.Caption = s: OLE1.Height = 2535
Else
If Option1(Val(Label8.Caption)).Value = True Then s = s + 1: Label9.Caption = s
End If
Form3.Data1.Recordset.MoveNext
Data1.Recordset.MoveNext
For i = 0 To 3
Check1(i).Visible = False
Option1(i).Visible = False
Next i
For i = 0 To 3
OLE2(i).Top = OLE2(i).Top - (Val(Label3(0).Caption) - OLE1.Height)
Жарияланған-2013-06-11 21:03:29 Қаралды-18911
АРА НЕ БЕРЕДІ?
Аралар - біздің әлемде маңызды рөл атқаратын кішкентай, бірақ өте маңызды жәндіктер.
КЕМПРҚОСАҚ ДЕГЕНІМІЗ НЕ?
Адамдар бұл ең әдемі табиғат құбылысының табиғаты туралы бұрыннан қызықтырды.
АЮЛАР НЕГЕ ҚЫСТАЙДЫ?
Ұйықта қысқы ұйқы аюларға қыстың аш маусымынан аман өтуіне көмектеседі.
АНТИБӨЛШЕКТЕР ДЕГЕНІМІЗ НЕ?
«Анти» сөзінің мағынасын елестету үшін қағаз парағын алып...
- Құқық, Қоғам, Криминалистика
- Информатика
- Туризм
- Өндіріс, Өнеркәсіп, Құрылыс, Мұнай-газ, Электротехника
- Психология, Педагогика
- География, Экономикалық география, Геология, Геодезия
- Экономика, макроэкономика, микроэкономика
- Экология
- Тіл ғылымы, Филология
- Қаржы, салық және салық салу, банк ісі, ақша несие және қаржы
- Биология
- Ветеринария
- Ауыл шаурашылық саласы