ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БIЛIМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛIГI
Қазақ мемлекеттiк қыздар педагогикалық университеті Физика-математика факультетi
ИНФОРМАТИКА ЖӘНЕ ҚОЛДАНБАЛЫ МАТЕМАТИКА КАФЕДРАСЫ
Дипломдық жұмыс
Тақырыбы: “Delphi программалау ортасында графикалық компоненттерді пайдалану әдістемесі”
Қорғауға жiберiлдi "" 2009ж.
кафедра меңгерушiсi
тех.ғ.к., доцент
Г.И.Салғараева
__________________
Орындаған: Баймұханмедова А.
5-курс (5-жылдық)
050111-Информатика мамандығы
сырттай бөлiмнiң студентi
Ғылыми жетекшiсі: тех.ғ.д., профессор Р.Б.Баймахан_______________
Protected және private нұсқаулары………………………………........
27
3.3
Полиморфизм және виртуалдық әдістер……………………………..
27
3.4
Қолданушының компоненттерін құру………………………………..
28
Қорытынды…………………………………………………………………...
38
Пайдаланылған әдебиеттер тізімі…………………………………………...
39
Қосымшалар…………………………………………………………………..
40
Кіріспе
Есептеуіш техниканың қарқынмен дамуы тиімді программалық құралдарды жасау - объектілі бағдарланған программалау жүйелерінің жасалуына әкелді. Бұл ортада қазіргі заманғы компьютерлік технологиялардың кез келген саласындағы бизнес-программа, мультимедия, ойын, мәліметтер қоры сияқты өнімдерді құруға мүмкіндік беретін қазіргі заманғы ең қуатты программалау тілдірінің бірі болып табылады.
Программалау тілін жүзеге асыру саласындағы программа құрумен әлемге әйгілі Borland компониясы 1996 ж. Delphi жаңа буынының компиляторын шығарды. Бұл ең алдымен, Windows ортасында программа құрумен қатар, қосымша Pascal тілінің қуатты компиляторы болып табылады.
Borland корпорациясы аз ғана мерзім ішінде Delphi-дің 7 негізгі версиялары мен бірнеше модификацияларын шығарды. Delphi 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтаматсыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphi жатады. Жылдам жасау RAD – жүйесіне “Rapid Application Development” жүйесінің негізі визуалды жобалау және оқиғаны өңдеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программиске диалогты терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады. Ортада қатаң типтелген объектіге бағдарлы тілі қолданылады, оның негізіне Object Pascal (Turbo Pascal жалғасы) жатады. Delphi әртүрлі программаларды құруға мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерек қорларды басқару программаларына дейін. Delphi-дің ұлғайтылған мүмкіндіктері графикпен, мультимедиямен, дерек қорларымен жұмыс істейтін және динамикалық құрылымдармен қосымшаларды құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі .NET технологиясының сүйемелдеуі болып табылады.
Негізгі терезеден басқа терезелерді жылжытуға, экраннан алып тастауға және олардың өлшемін өзгертуге болады. Delphi бір құжаттық орта, яғни бір мезгілде тек қана бір қосымшамен жұмыс атқаруға болады. Программалар жобасының атауы негізгі терезенің жоғарғы қатарында көрсетіледі. Терезелерді кішірейту, үлкейту, жабу әрекеттері осы әрекеттердің Windows ортасында орындалуымен бірдей болып келеді. Форманың терезесінен Unit кодына өту және одан кері өту F12 пернесі арқылы орындалады. Кейде Delphi жүктелгенде, Unit терезесі шығады. Сол жақтағы терезе Browser терезесі депаталады және бұл терезе арқылы программаның құрылымымен танысуға болады.
Жалпы білім беретін орта мектептің жоғары сыныптарында информатика пәнін оқытуда, объектілік бағдарланған программалау негіздерін қарастырамыз. Object Pascal тілі – Delphi ортасындағы негізгі программалаушы құрал болып табылады. Бұл бөлімнің негізгі тақырыптарының бірі ішкі программалармен жұмыс істеу іскерліктері екендігі белгілі. Бұл тақырыпты меңгеру оқушыларға көбінесе қиындық туғызып отырады. Сондықтан теориялық мағлұматтар мен жаттығу есептерін тиянақты берудің оқу процесінде өзіміз қолданып жүрген тәсілін ұсынамыз.
Дипломдық жұмыстың мақсаты, жалпы білім беретін орта мектептің жоғары сыныптарында информатика пәнін оқытуда, объектілік бағдарланған программалау негіздерін қарастырып, ішкі программалармен жұмыс істеу іскерліктерін үйрету. Теориялық мағлұматтар беріп, жаттығу есептерін оқу процесінде өзіміз қолданылып жүрген тәсілін ұсыну.