Delphi-де математикалық есептеуге арналған бағдарлама құру

КІРІСПЕ
1 БӨЛІМ. КОМПЬЮТЕРЛІК ТЕХНОЛОГИЯЛАРДЫҢ ҚОЛДАНЫЛУЫ
1.1 Білім беруде компьютерлік технологияларды қолданудың негізгі бағыттары
1.2 Оқу үрдісінде компьютерлік технологияларды қолданудың тиімділігі
1.3. Delphi объектілі бағытталған бағдарламалау ортасы
2 БӨЛІМ. DELPHI ОРТАСЫНДА ЕСЕПТЕР ШЫҒАРУДЫ ҮЙРЕТУГЕ АРНАЛҒАН ҚОСЫМША ҚҰРУ
2.1 Жобаның сипаттамасы
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
ҚОСЫМША
Курстық жұмыстың өзектілігі: Оқыту, білім беру тәжірибесі педагогикалық үрдістің сапасын үнемі арттырып отыруды талап етеді. Сол себепті педагогикалық үрдісті технологияландыру мәселесі маңызды болып саналады. Компьютерді оқыту жүйесіне енгізуде оқылатын теориялық материалдардың қандай да бір бөлігін машиналық бағдарламаға ауыстыру мүмкіндігі пайда болды және де бұл жағдайда оқу материалының мазмұны мен құрылысында өзгеріс болады.Оқу үрдісінде компьютермен жұмыс барысында мынадай бағыттарда жұмыс жасай алады:
• Компьютерде бағдарламалау тілімен танысу;
• Есептерді шығару.
Компьютерде есепті шығару білім алушының білімін, іскерлігі мен дағдысын тексеретін немесе білім алушы білімінің белгілі бір сапалық қасиеті бар-жоғын тексеретін стандартталған тапсырмалар жиынтығы. Бұл курстық жұмыста компьютерде есеп шығару технологиясын жолдары қарастырылған. Математикалық есептер мен өрнектерді Delphi объектілі бағытталған бағдарламалау ортасында көрсетілген.
Курстық жұмыс мақсаты:Delphi объектілі бағытталған бағдарламалау ортасында білім алушылар берілген математикалық есептер, функциялар мен өрнектерді есептеуге және жазуға арналған бағдарлама құру. Білім беру жүйесіндегі компьютердің алатын орнын, маңыздылығын анықтау.
Курстық жұмыстың міндеттері:
• Компьютерде математикалық есептердің жазылуы, оларға қойылатын
талаптарды қарастыру, зерттеу;
• Компьютерде есептерді тиімді шығару бағдарламасын құру;
• Delphi бағдарламалау ортасына сипаттама беру;
• Delph бағдарламалау ортасында функциялар мен өрнектердің жазылуын қарастыру.
1.Аванесов B.C. Электронная среда в социологическом исследовании.-М.:, 1982.
2.Бочкин А.И. Методика преподавания информатики.Учебное
3.Будилов В.А. HTML. СПб: Наука и техника, 2001.
4.Будилов В.А. Javascript, Xml и объектная модель доқумента. СПб: Наука и техника, 2001.-352 б.
5.Горман И.Э., Хомоненко А.Д., Delphi 7. БХВ. Санкт-Петербург.- 2000 г.
6.Гофман В., Хомоненко А. Delphi 6, СПб, 2002.31-58с
7.Дизайн Web-страниц. Я.Нильсон, М. Тахир. Изд.дом "Вильяме", 2002.-336
8.Донской М.. Интернет и пользований интерфейс//Мир Интернет, 1999,N9.
9.Лапчик М.П, И.Г.Семакин,Е.К.Хеннер. Методика преподавания информатики.Москва,Издательства Центр Академии,2001,624с
10.Лебедев С.В., Дельфи программирование. Москва И.Д , 2004.
        
        КІРІСПЕ
Курстық жұмыстың өзектілігі: Оқыту, білім беру тәжірибесі педагогикалық ... ... ... арттырып отыруды талап етеді. Сол себепті педагогикалық үрдісті технологияландыру мәселесі маңызды болып саналады. Компьютерді оқыту жүйесіне ... ... ... ... ... да бір ... ... бағдарламаға ауыстыру мүмкіндігі пайда болды және де бұл жағдайда оқу материалының мазмұны мен құрылысында өзгеріс болады.Оқу үрдісінде ... ... ... ... ... ... ... алады:
* Компьютерде бағдарламалау тілімен танысу;
* Есептерді шығару.
Компьютерде есепті шығару ... ... ... ... мен ... тексеретін немесе білім алушы білімінің белгілі бір сапалық қасиеті бар-жоғын ... ... ... ... Бұл ... ... ... есеп шығару технологиясын жолдары қарастырылған. Математикалық есептер мен өрнектерді Delphi объектілі бағытталған бағдарламалау ортасында көрсетілген.
Курстық жұмыс мақсаты:Delphi ... ... ... ортасында білім алушылар берілген математикалық есептер, функциялар мен ... ... және ... ... ... құру. Білім беру жүйесіндегі компьютердің алатын орнын, маңыздылығын анықтау.
Курстық жұмыстың міндеттері:
* Компьютерде математикалық есептердің жазылуы, оларға қойылатын
талаптарды қарастыру, ... ... ... ... ... ... құру;
* Delphi бағдарламалау ортасына сипаттама беру;
* Delph бағдарламалау ортасында функциялар мен өрнектердің жазылуын қарастыру.
Курстық жұмыстың зерттеу нысаны:Delphi ... ... HTML тілі және Adobe ... ... ... зерттеу әдістері:
* Компьютерде есеп шығарудың маңыздылығы, түрлері;
* Компьютерлік есепке қойылатын талаптар;
* Компьютерлік есептерді құру технологиясы;
* Delphi ... ... ... ... ...
шығаруға арналған түріндегі қосымша құру.
Зерттеудің практикалық маңыздылығы:
* ... ... ... мен ... қатесіз есептеп
шығару;
* Бағдарламаны білім алушы өз бетімен жұмыс жасауға дағдыландыру,
ойлау қабілеттерін дамыту мақсаттарына бағытталуы;
* Бағдарламаның қолдануға тиімді, ... ... ... ... ... екі ... бөлімнен, қорытындыдан, пайдаланған әдебиеттер тізімі мен қосымшадан тұрады.
Курстық жұмыстың негізгі екі ... ... ... ... бөлімде, компьютерлік технологиялардың қолданылуы, компьютерлік технологияларды ... ... ... және Delphi ... ... ... шығару технологиясы,қосымшаны құруда қолданылған бағдарламалау орталарының негізгі мүмкіндіктері, Delphi объектілі - ... ... ... ... Delphi ... ... шығаруды үйретуге арналған қосымшаға сипаттама берілген.
1 БӨЛІМ. ... ... ... ... ... компьютерлік технологияларды қолданудың негізгі бағыттары
Білім беруде компьютерлік технологияны қолдануды оқытудың сапасын ... ... ... ... теориялық білім беру және дағды қалыптастыруда оқытудың тиімді әдістерін анықтап, пайдалану білімді ізгілендіру мен демократияландырудың, саралап ... ... ... бірі ... ... технология (ағылш. Computer technology) -- объектінің, үрдістің немесе құбылыстың күйі туралы жаңа ... алу үшін ... ... өңдеу, жеткізу тәсілдері мен құралдарының жиынтығын пайдаланатын ... ... ... -- ... ... ... негізінде ақпаратты жинау, сақтау, өндеу және тасымалдау істерін қамтамасыз ететін математикалық және кибернетикалық тәсілдер мен қазіргі техникалық құралдар жиыны ... ... ... және технология деген екі ұғыммен байланысты. Технология (грек ... ... ... ... біліктілік деген мағынаны білдіреді. Технология дегеніміз - ... бір ... ... үшін орындалатын әрекеттер тізбегі. Технологиялық үрдісс түрлі құралдар мен әдістердің көмегімен ... ... ... мен ... ... біріктіре келе, ақпараттық технологияны есептеуіш құралдарын пайдалана отырып , ақпаратты алу, жинақтау, ... ... ... ... ... ... әрекеттердің реті деп атайды.
Білім беру жүйесін ақпараттандырудың негізгі бағыты XXI ғасырдың талаптарына сәйкес қоғамды дамытудың жоғары тиімділікті ... ... жаңа ... ... көшу ... ... ... ақпа - раттандыру бағыты жаңа ақпараттық технологияларды пайдалану арқылы дамыта оқыту, ... ... дара ... ... ... мақсаттарын жүзеге асыра отырып, оқу-тәрбие үрдісінің барлық деңгейлерінің ... мен ... ... ... ... жүйесін ақпараттандыру - бұл ақпараттық-коммуникациялық технологияның құралдарын білім беру ... ... ... және тәжірибелік құндылықтарын зерттеп, оқыту мен тәрбиелеудің психологиялық және педагогикалық мақсаттарына бағыттап қамтамасыз ету ... ... ... мына ... ... ... ... беру жүйесінің басқару механизміндегі ғылыми-педагогикалық ақпараттар мен ақпараттық-әдістемелік ... ... ... оның қолданылу аясын жетілдіру және басқару ісіне коммуникациялық желілерді қолдану;
- ақпараттық ... ... жеке ... даму ... ... негізге ала отырып, оқытудың мазмұнын, әдістері мен оны ... ... ... мен оның әдісін жетілдіру;
- үйренушінің интеллектуалдық қабілетін дамытуға, ... ... ... ... ... ... өңдеу сияқты әрекеттерге бағытталған оқытудың әдістемелік жүйесін ақпараттық-коммуникациялық ... ... ...
- ... білім деңгейін бағалау мен бақылау әдістерін талдау бағытында компьютерлік тестілеуді құру мен оны ... ... ... ... ... ... тіршілігінің барлық әлеуметтік аймақтармен әрекеттесуі және олардың бір біріне әсер етуі ... ... ... беру жүйесін ақпараттандыру ісі жаңа оқыту технологияларын ... ... ... ... ... ... ... мен әдістемесі мынадай зерттеу бағыттарынан тұрады:
* қазіргі ақпараттық қоғам мен ... ... ... ... ... дамыту міндеттеріне сәйкес оқытудың түрлері мен әдістерін, білім беру ... ... ... мен стратегиясын жетілдіру;
* қазіргі ақпараттық қоғам мен ғаламдық телекоммуникация жағдайында білім алушы дамыту міндеттеріне сәйкес, оқытудың ұйымдық түрлері мен әдістерін, ... беру ... ... ... мен ... ... ... алушының ақыл-ой әлеуетін дамытуды, оқу ақпаратын жинау, өңдеу, сақтау, беру, өндіру ісіндегі әртүрлі дербес әрекет түрлерін ... ... ... ... ... ... алу мен ... үрдістерін қалыптастыру бойынша оқу әрекетін қамтамасыз ететін педагогикалық технологияны, оқытудың ... ... ... ... ақпараттық желілер мен ғаламдық коммуникациялар базасында жұмыс істейтін білім беру ... ... ... ... қол жететін ашық білім беру жүйелерінің таратылған ақпараттық ресурстарының әлеуетін пайдалану;
* оқу-тәрбие ісін ақпараттық-әдістемелік қамтамасыз ету үрдісін және оқу ... (оқу ... ... ... ... ... негізінде білім беру жүйесін басқару механизмдерін жетілдіру, ғылыми-педагогикалық ақпараттық мәліметтер базалары мен банктерін, ақпараттық-әдістемелік ... ... ... ... ... ... ақпараттандыру және телекоммуникация құралдарын білім беру саласында тиімді әрі қауіпсіз қолданудың педагогикалық-эргономикалық ... ... ... ... ... ... деңгейін белгілеудің, оның білімі мен жетістігін бақылау және бағалаудың ... ... ... ... ... ... ... білім беру саласында тиімді әрі қауіпсіз қолданудың педагогикалық-эргономикалық шарттарын анықтау;
* білім алушының ақыл-ой қуатының деңгейін белгілеудің, оның білімі мен ... ... және ... ... ... ... әдістемелерін жасап, пайдалану.
Қазіргі кезде адамзат дамуының ерекше артықшылығы - ақпараттық өркениетке ... ... ... ... ... ... ... мен ақпараттық технологиялардың жедел дамуы болып табылады[4,25-38].
Қазіргі таңда ғылым мен техниканың даму қарқыны оқу үрдісінде жаңа ... ... кең ... ... ... ... Оқытудың жаңа технологияларының барлығы білім алушылардың өз бетімен білім алу дағдыларын қалыптастыруға бағытталған. ... ... оқу мен ... ... ... мен ... ... арналған әдістер мен құралдардың жиынтығы. Оқытудың жаңа технологиясы негізінде қарапайымнан күрделіге ... әр ... ... пайдаланып оқушылардың білім деңгейін бақылауға болады.
1.2 Оқу үрдісінде компьютерлік технологияларды қолданудың тиімділігі
Оқу үрдісінде ақпаратлық технологиялар және ақпарат ... ... ... ... бар компьютер құралы алғашқы білім түрлері ретінде қарастыру - кейіннен зиян тигізетін өте ... ... ... ... ... инженерлік білім негіздерсіз (жоғары оқу орындарына емес) нашар техникалық жабдықталған ортада ... оқып ... ... - білім алушы көзі алдында ақпараттық - ... ... ... рөлін төмен түсіру деген сөз. Білім алушылардың мұндайда компьютерге байланысты теріс көзқарасы қалыптасып, кейіннен ... ... ... ... етуі ... [5, 32-34].
Компьютер білім алушылардың шығармашылық белсенділігін дамытуға көмектеседі, әсіресе егер оған үйренуді емес, оны ... ... ... ... яғни ... - коммуникациялық технология техникалық жағына ғана қарастырмай, оның танымдық жағына көңіл бөлу керек. Мұндайда оны дұрыс пайдаланса, компьютер ... ... ... ... жақсы атқара алады.
Компьютер мен білім алушының өзара әрекеттесуі қызғылықты ... ол ... ... ... ... отыруы қажет.
Оқу үрдісінде аппараттық, телекоммуникациялық және бағдарламалық жабдықтар аймағында тәжірибелік (немесе арнаулы) емес, индустриялық, яғни әрекеттік шешімі бар жұмыстарды ... ... ... - олар ... ... пен ол істі жалғастырудың тиімділігіне кепілдік бере алады. Ақпараттық технологиялардың екпінді түрде жылдам дамуы аппараттық және бағдарламалық ... ... ... ... ... оған қоса ... - ... технология негізгі даму бағытында бағдарламалар мен құрылғылардың бір-бірімен сәйкес келіп үйлесуіне ... ... ... ... ... қолдану, оқыту үрдісінде жаңа ақпараттық технология құралдарының енуі - қазіргі қоғамды ақпараттандыру үрдісінің бағыттарының бірі болып табылады.
Қазіргі ... беру ... ... ... мен ... коммуникацияларды белсенді қолдануда. Әсіресе қашықтан оқыту жүйесі жедел қарқынмен дамуда, бұған бірнеше факторлар, ең бастысы - ... беру ... ... компьютер техникасымен қамтылуы және Интернеттің дамуы мысал бола алады [7, 96-112].
Оқу үрдісінде компьютерлік технологияларды қолданудың тиімділігі ... - ... ... ... ... жүзеге асыруға бағытталған үрдіс, яғни еліміздің ұлттық білім жүйесінің барлық түрлерінде кәдімгі технологияларды тиімді жаңа комплекстік ақпараттандыру технологияларына ... ... ... және ... ... ... асыру шаралары.
Оқу үрдісінде компьютерлік технологияларды қолдануды ұйымдастыру деп ғылыми-зерттеу, ... ... ... ... үрдісінде компьютерлік технологияларды қолданудың тиімділігі негіздерінің бірі болып білім алу саласына ақпараттық технологияларды енгізу жұмыстары саналады, бірақ бұл негіз ... ... ... қауіпін туғызып, оны көптеген жағдайларда тек техникалық құралдармен жабдықтауға ғана әкеліп ... ... Міне осы ... білім беру мәселесін алға тарта отырып ақпараттандыру ісінің мақсатын информатика терминдері арқылы ғана ... ... ... ... мен ... ... ... қажет [8, 23-30].
Ақпараттандыру ісінде білім жүйесінің адамзат тіршілігінің ... ... ... әрекеттесуі және олардың бір-біріне әсер етуі толық бейнеленеді. Білім беру жүйесін ақпараттандыру ісі жаңа ... ... ... ... ... Білім беруді ақпараттандырудың теориясы мен әдістемесі мынадай зерттеу бағыттарынан тұрады:
* қазіргі ақпараттық қоғам мен ... ... ... ... ... тұлғасын дамыту міндеттеріне сәйкес оқытудың ұйымдық түрлері мен әдістерін, білім беру мазмұнын таңдаудың ... мен ... ... ... ... ... әлеуетін дамытуды , оқу ақпаратын жинау, өңдеу, сақтау, беру, өндіру ісіндегі ... ... ... түрлерін жүзеге асыра білуді қалыптастыру бойынша оқу әрекетін қамтамассыз ететін ... ... , ... ... ... ... ... ақпараттық желілер мен ғаламдық коммуникациялар базасында жұмыс істейтін білім беру мекемелерін дүниеге әкелу, ... қол ... ашық ... беру ... ... ақпараттық ресурстарының әлеуетін пайдалану;
* оқу-тәрбие ісінің ақпараттық - әдістемелік қамтамасыз ету үрдісін және оқу ... (оқу ... ... ... ... ... негізінде білім беру жүйесін басқару механизмдерін жетілдіру, ғылыми-педагогикалық ақпараттық мәліметтер базалары мен банктерін, ... ... ... ... ... ... ... ақпаратандыру және коммуникация құралдарын білім беру саласында ... әрі ... ... ... ... анықтау;
* білім алушының ақыл-ой қуатының деңгейін белгілеудің, оның білімі мен жетістігін бақылау және бағалаудың ... ... ... ... ... пайдалану;
Бүгінгі күні ақпараттық технология кең көлемде оқыту мен педагогикалық ... ... ... ... ... ... ... тиімділігі жаңа оқыту технологияларын дайындауды талап етеді. Осы талаптар негізінде жасалынған бұл ... ... ... ... үшін сабақ барысында немесе сабақтан тыс жұмыс жасауына мүмкіндік береді.Сонымен ... ... үшін де ... ... еліміздің өркениетті елдер қатарына қосылу үшін жасалып жатырған құптарлық қадамдары аз емес. Озық ақпаратты ... құру ... ... ... ... ақпараттандыру үрдісін шешудегі жасаған батыл іс-шаралары барлығымызды қуантады.
1.3. Delphi объектілі бағытталған бағдарламалау ортасы
Delphi объектіге бағытталған бағдарламалау ортасы MS Windows ... ... ... ... ... ... ... Онда көптеген операторларды пайдаланып бағдарлама дайындау, бағдарлама мәзірін құру, анимация, мультимедия үрдістерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік қосымшаларды ... ... ... істеу және тағы басқа іс-әрекеттерді орындау мүмкіндігі бар. ... ... ... ... ... және ... ... үш түрге бөлінеді. Соңғы кездерде Windows ортасында жарыққа шыққан және ... ... (ОБП) ... ... ... ... - Object Pascal, Microsoft Visual Basic, Borland Delphi т.б. ... ... ... ... ... ... және түрлі объектілердің осы оқиғаларға жауабынан тұрады. Delphi бағдарламалау тілі - кез ... ... ... ... ... тез, ... тіл.
Delphi-дің бірінші нұсқасы 1994 жылы жарыққы шығып, кейінгі жылдары оның бірте-бірте кеңейтілген 2, 3, 4, 5, 6 - нұсқалары ... ... ... ... - онда ... ... компоненттік және объектілік тәсілдер пайдаланылады. Компоненттік тәсілдің мәнісі жеңіл: әр қосымша арнайы ... ... ... ... Ол ... ... объектіні өңдеуге арналған үстеме бағдарлама құрылады. Компоненттер визуалды компоненттер кітапханасында ... ... Library) ... ... ... ... кластарға тиісті стандартты компоненттер өте көп. Пайдаланушы жаңа компонент пайдаланып, оны осы панелге қосуына да болады.
Delphi-де бағдарлама дайындау, ... ... ... ... мультимедиа үрдістерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік қосымшаларды шақыру, олармен жұмыс істеу және т.б. іс-әрекеттерді орындауға болады. Көптеген операторлардың ... ... ... ... ... мұнда бағдарламалауды үйрену үшін объект, оқиға, қасиет, әдіс, класс ұғымдарымен еркін танысып, ... ... және ... ... жазылу түрлерін білу қажет [11, 56-61].
Жұмыс тәсілдері:
Delphi-ді Windows арқылы іске қосу командасы:Іске қосу - ... - Borland Delphi6 - Delphi ... Delphi ... ... ... ... терезе (Project1);
2.Объектілер инспекторының терезесі (Object inspector);
3.Форма конструкторының терезесі (form1);
4.Кодтар редакторының терезесі (Unit1.pas);
1-сурет. Delphi ... - Delphi 6-тің ... ... - Форма (Form1);
* - Объект инспекторы терезесі (ObjectInspector).
Жалпы, ортада бағдарламақұруға арналған төртінші, мо - дуль ... іске ... ... ... ... ... ол ... көрінбейді.
Delphi-дің негізгі терезесінің құрамына негізгі мәзір, аспаптар панеліжәне компоненттер палитрасыенгізілген (2-сурет). ... ... ... (ішкі мәзірлерге) Delphi жұмыс істеу ... ... ... ішкі ... ... ... ... орындайтын түймелер орналастырылған.
2-сурет. Delphi терезесінің мәзірі
Стандартты түймелер:
- New (Жаңа);
- Open ... Save ... Project ... ... Form ... ... Run (Іске қосу):
- Pause (Үзіліс);
-Add file to Project (Жобаға файл қосу), т.б.
Жоба. Форма. Қасиеттер. Қасиеттер терезесі
Delphi-де дайындалатын бағдарламапроект (жоба) деп ... - ... ... ... ... бағдарламаның сұхбаттық терезесі. Delphi алғашқы рет іске қосылған кезде форма Form1 атауымен (тақырыбымен) көрінеді. Оның ... ... ... орналастырып, ол екі жақты нұсқама түріне айналған кезде жылжыту және қалдыру тәсілі бойынша форманы кеңейту не қысу қиын емес[13,71-85].
Құрылатын ... ... үшін ... ... ... ... компоненттері) орнатылады. Негізгі компоненттердің кейбірі Access берілгендер қоры жүйесінде пайдаланылатын элементтер панеліне енгізілген түймелер сияқты. Олар Delphi терезесінің ... ... ... ... ... форма көрінбеуі мүмкін. Оны экранға шығару үшін ... ... беру ... және ... ... компоненттердің түрлі касиеттері бар(оларды компонент "паспорты" деп те атайды). Қасиет ... ... - ... ерекше түрі. Олар объектінің түрлі мүмкіндіктерін сипаттап, ағымдық ... ... ... ... ... мәндері - форма такырыбының мәтіні, өлшемі, экранда орналасуы, түсі т.б. Delphi іске косылған ... ... ... ... сәйкес мәндер меншіктеліп қойылады.
Форманы не онда орнатылған компонентті ... үшін ... оның ... ... ... ... басталады. Қасиеттер тізімі Объект инспекторы (Object Inspector) терезесіне ... ... ... ... ... үшін ... ... (форманы не формада орнатылған форма компонентін) бір шерту арқылы тандау керек. ... ... ... ... ... ... атауы да жазылып койылады. Мысалы, Delphi іске қосылған кезде форманың ашылған касиеттер терезесі 1-суретте көрсетілген. Терезенің екі қосымша беті бар: ... ... және Events ... ... екі бағанға енгізілген жазулардан тұратын оның Properties бөлімі ашылулы тұрады. Бірінші бағанда ... - ... ... ... ... ... - ... мәндері.
Форма қасиеттері. Name(Amay) -формаға берілген атау. Ол Delphi объектілерінің (компоненттердің) негізгі касиеттерінің бірі. Delphi-дің жұмыс ... ... ол ... осы атау бойынша ажыратып таниды. Delphi-дің формаға автоматты түрде алғашқы рет меншіктеген атауын (Form1)өзгертіп, басқа атау беруге болады. ... ... ... белгілі болуы үшін атауды мазмұнға жақын етіп енгізген жөн. ... ... ... ... ... пайдаланылатын болса, Form1 opнына KvTendатауын енгізу. Ол үшін касиеттер терезесінен Nameатауын ... жаңа ... ... ... ... алса ... Терілген атау Name жолының оң қатарына жазылып қойылады [15,25-34].
Font (Шрифт) - формаға енгізілетін ... ... ... ... Оны ... оң ... көрінген көп нүкте (...) түймесін шерткен кезде сұхбаттық шрифт таңдау терезесікөрінеді ... ... ... қажетті шрифт типін, өлшемін тандап (мысалы, Times Kaz, 10), OK түймесін шерту керек.
3-сурет. ... ... ... ... ... жазу) - форма терезесінің тақырыбына енгізілетін мәтін. Алғашқы ... ... ... Captionқасиетіне тақырып үшін Forml сөзі енгізіліп қойылған. Оны "Redactor" не басқа тақырыпқа алмастыру Name қасиетіне мән меншіктеу тәсілі ... ... мәні ... соң ... ... ... ... басып қойған жөн.
Color (Түс) - форманың түсін орнату қасиеті. Ол ... ... оң ... ... ... ... ... түймесі - қасиет мәнінің бірнеше екенінің белгісі. ... ... ... ... ... ... терезесі ашылады. Тізімде көрінген қалаған түсті шерткен соң форма сәйкес түске боялып ... ... - ... ... ... ... форманың ені мен биіктігін орнату қасиеттері (бұл мәндер ... ... ... не сығу ... де ... ... ... қойылады).
Объект қасиетін бағдарлама (бағдарламалық код)ішінде орнату да мүмкін. Мысалы, форма тақырыбы шрифтінін өлшемін 14 ету үшін ... ... := ... ... ... болады.
Жалпы, бір қасиет мәнімен танысу үшін оны қасиеттер терезесінде таңдап, F1 ... басу ... ... анықтаманы шақыру керек. Dеlphi-де анықтамалар ағылшьн тілінде жазылған. Ол түсініксіз болса, экранда орысша аудармасын көрсететін сияқты ... ... ... ... жөн ... бағдарлама Компьютерге орнатылса, оны пайдалану қиын емес).
Экранда қасиеттер терезесі ... оны ... үшін ... беру жеткілікті. Ол F11 клавиші басылған кезде де көрінеді [17, 76-79].
Оқиғалар. Бағдарламалық код ... ... ... ... ... ... ... бағдарламақұру үшін алдымен формаға компонент орнатуы, форманы не фор - мада орналастырылған компонентті тышқан арқылы шертуі мүмкін. Оның әр ... ... ... ... ... ... ... істеуі кезінде объект жағдайының өзгеруі.
Delphi-де әр оқиғаға атау беріліп койылған. Мысалы, компоненттер палитрасының Button түймесі арқылы формада орнатылған Buttonl компонентін ... Click ... ... ... ... ... ... жеткілікті.Мысалы, форматқа байланысты оқиғалар саны - 35 (4-сурет). Олар қасиеттер терезесінінEventsқосымша бетіне енгізілген. ... ... ... алдына On префиксі (қосымшасы) тіркестіріліп жазылған. Ол ... ... ... ... ... ... ... ортасында жиі кездесетін оқиғалар:
OnClick - тышқан түймесін бір рет басу; ... - ... ... екі рет ... ... - ... ...
OnKeyUp - басылған клавишті босату;
OnMouseDown - тышқан түймесін басу;
OnMouseUp - тышқан түймесін босату;
OnMouseMove - тышқан көрсеткішін жылжыту; ... - ... екі рет ... ... ... ... екі бөлімнен тұрады: алғашқыда автоматты түрде project1атауы берілетін проект файлы (негізгі модуль)және unitl.pas атауы берілетін ... жеке ... ... ... ... ... орындайтын бағдарлама мәтіні (процедуралар) енгізіледі. Бағдарлама мәтінін бағдарламалық код деп, терезені бағдарламалық код ... не ... ... терезесі деп те атайды. Delphi іске қосылган кезде ол форма терезесінің астында көрінбей тұрады. Оны экранға шығару ... ... жабу ... ... ... код ... бір шеті форма астында көрініп тұрса, оны шерту. Терезе белсендірулі ... ... да, онда ... ... көрінеді. Оның тақырыбы нүкте аркылы бөлінген класс және процедура атауларынан тұрады.
Жалпы, формадан код ... өту және код ... ... өту үшін F12 ... басу ... ... көрініп тұрғаны - код терезесіне енгізілген процедура дайындамасы. Оқиғаға байланысты құрылатын процедура оқиғаны өндеуіш не оқиғаны өндеу процедурасы ... ... ... ... ... ... бөлімі
begin
процедура денесі
end;
мұндағы Sender параметрі құрылатын процедураньң қай класқа тиістілігін анықтайды.
Терезенің сол бөлігіндегі - браузертерезесі. Онда код терезесінде барлық ... ... ... ... ... ... терезесі. Онда көрінген процедура дайындамасы
Бағдарламақұрылымы. Негізгі модель. Модуль. Әдіс
Кез келген бағдарлама program сөзінен басталатын проект файлы мен бір не бірнеше ... ... да, ... ... ... ... ішіне енгізіледі. Проект файлы .dpr, модуль .pas кеңейтілуі ... ... ... ... модуль деп атайды. Негізгі модульдің мазмұныпроектінің жалпы сипаттамасынан тұрады. Delphi іске қосылган кезде оны ол автоматты түрдедайындап шығады. Негізгі модульге ... ... ... ... ... ... енгізудің қажеті жоқ. Негізгі модуль (проект):
program Project 1;
uses
Forms,
Unitl in 'Unitl.pas' {Forml};
{$R *.RES}
begin
Application. ... Form1); ... - ... ... ... арналған бағдарлама бөлімі. Модуль тақырыбы Unit (модуль) кызметші сөзінен басталып, соңына әдеттегідей нүктелі үгір(;) таңбасымен аяқталатын модуль ... ... ... модульге алғашқы рет меншіктейтін атауы: Unit1. Жаңа проект ашылған кезде модуль дайындамасы да автоматы ... ... ... SysUtils, Classes,
Graphics, Controls, Forms, Dialogs;
type
TForm1 = class(TForm)
Private { Private declarations }
Public { Public ... ... ... ... ... ... ... төртінші терезе, модуль терезесі де қосылады. Форма ... ... ... ол ... ... қарай экранда басқа да терезелер тұруы мүмкін. Жұмыс жасау барысында негізгі терезеден басқа ... алып ... ... ... Көптерезелі болғанмен Delphi-де тек қана бір уақытта бір проектімен жұмыс жасауға болады.
Delphi-дің ... ... ... ... ... аспаптар панелі және компоненттер палитрасы енгізілген. Негізгі мәзір пункттеріне Delphi-де жұмыс істеу командалары, аспаптар панеліне мәзір пункттеріне енгізілген негізгі командаларды ... ... ... ... ... орналасқан компоненттер түріне қарай топтасады және әрбір топ жеке жапсырмаларда орналасқан[19,45-65].
Жапсырмаларда компоненттер жеке пиктограммалар түрінде берілген. Оны ... қою үшін ... сол ... ... ... ... орынды көрсету қажет.
Төмендегі жапсырмалар қарастырылған:
* Стандартты (Standard);
* Қосымша (Additional);
* Windows 32 разрядты интерфейсі;
* System ... ... ... компонент);
* Data Access (мәліметтер қорына BCI арқылы ... ... ... максимальді ыңғайлылық үшін икемдейді. Компонент палитрасын, құралдар сызғышын оңай ... және ... ... ... ... икемдеуге болады.
Delphi-де компоненттің өз тобын анықтауға болады және оны ... ... ... ... бар, сондай-ақ компоненттерді топтау мен пайдаланбайтындарды жойып тастау мүмкіндігі де бар.
Интеллектуальді редактор. ... ... ... ... мен ... мәтіндік блокнотпен жұмыс істеуді, икемделетін тетікті комбинацияны және жолдың түсті айырмасын пайдалану арқылы жүзеге асыруға болады.
Графикалық ... ... ... редакторға енгізілген кодтағы қателерді тауып, оларды жоятын графикалық дұрыстағыш бар. Тоқтау нүктелерін анықтауға, үзілістерді тексеріп, өзгертуге ... басу ... ... ... дәл түсінуге болады. Ал егер өте жіңішке дұрыстағыш қажет болса, ассемблердегі нұсқауларды және процессор ... ... ... енгізу мүмкіндігі бар TurboDebugger пайдалануға болады[19,103-115].
Объектілер инспекторы. Бұл құрал бөлек терезе бейнесінде көрінеді, онда сіз бағдарламаны ... ... ... ... мен ... ... ... аласыз (Properties and Events) .
Жоба менеджері. Ұйымдастырушыға тиісті жобада барлық модульдерді қарауға ... ... және ... ... ... ... ... Жоба менеджері файл аттарын, таңдалған форма уақытты және т.б ... ... мен ... тиісті атау үстіне тышқанмен шерту арқылы тез арада жетуге болады.
Объект навигаторы. Қол жетерлік объектінің кітапханасын көрсетеді және қосымшалар ... ... ... ... ... ... кітапханадағы компиляцияланған модульдерді және сіздің кодыңыздың глобальді атаулар тізімін қарауға болады.
Меню дизайнері. Менюді жасауға, шаблондар түріндегілерді сақтауға және ... ... кез ... ... пайдалануға болады.
Сарапшылар. Бұл сізге қосымшаларды оңай жобалау мен икемделуін қамтамасыз ететін құрал бағдарламасының тобы. ... ... өз ... ... мүмкіндік бар. Потенциалды түрде бұл арнайы бағдарламаға жазылған Case - құралдарымен Delphi-ді кеңейте ... ... ... ... Оның ... ... ... қорымен жұмыс істейтін форма сарапшысы, қосымшалардың ұстаным мен шаблондар ... ... ... сарапшысы.
RAD Pack құрамына Delphi фирмасындағы Borland Pascal 7.0 ... ... ... ... ... ... ... уақытта DLL құрылысын жеңілдететін және тіпті өзінің сарапшыларын жасайтын сарапшылар да болды.
Интерфейсті оқу ... ... ... ... ... береді. Ол тек көмекші жүйе ғана емес, сондай-ақ ол Delphi-дің мүмкіндіктерін ұйымдастырушының өз ортасында көрсетеді [20,210-225].
2 БӨЛІМ. DELPHI ... ... ... ҮЙРЕТУГЕ АРНАЛҒАН ҚОСЫМША ҚҰРУ
2.1 Жобаның сипаттамасы
Delphi ортасында есептер шығаруды ... ... ... құру техник-бағдарламашыларға тиімді. Себебі, Delphi ортасында есептерді ... ... есеп ... ... ... өрнектерді компьютер тілінде жазуға мүмкіндік береді. Қосымшаны кез келген қолданушы, яғни білім алушы немесе оқытушы қолдануға болады. ... ... ... редактрлеуге мүмкіндігі шектелген.
Қосымшада есептің математикалық және Delphi ... ... ... ... ... ... есеп ... барысында қатені сипаттайды, қолданушыға көмек, автор және шығу бөлімдері қарастырылған [26,38-48].
Қосымша Form1, Form2, Form3, Form4.
қосымшасын ... ... ... терезе ұсынылады:
6-сурет. Мұқаба бет
Негізгі бетте қарапайым сызықтық бағдарламалаудан бастап, модульдермен жұмыс тарауларына сәйкес есептер берілген. Есептер екі ... ... ... ... ... батырмасын шерткенде, авторлар туралы мәлімет көрсетілген.
8 - ... ... ... бет
ҚОРЫТЫНДЫ
Елбасымыз Н.Ә.Назарбаевтың Қазақстан халқына жолдауында: деп айтылған.Егемендік алған тәуелсіз Қазақстанның ... ... ... ... дара жолы- білім жүйесі. Сондықтан да білімді ұрпақ, яғни біздер қазіргі заман талабына сай білім алуда компьютерлік технология ... ... ... ... ... ... Delphi ортасының мүмкіншіліктерін толық қарастырып, компьютерде есептер шығару технологиясын құрдым. Сонымен қатар, қосымша бағдарлама ... Adobe ... ... ... ... ... ... өзгертіп, өңдедім. Бұл бағдарламалармен қоса Delphi объектіге бағытталған бағдарламалау ортасында лабораториялық жұмыстарды қарастырдым.
Осы бағдарламалар арқылы ... ... ... ... әрі ... ... ... құруға болатындығын көрсеттім. Бағдарламаны құруда HTML беттері мен түрлі ... ... Delphi ... ... Ал, Adobe ... графикалық бағдарламасының технологиялары жобаны бейнелеу әдемілігін, ... ... ... бағдарламасының мүмкіншіліктері:
* Delphi ортасына жаңа компоненттер мен құрылғыларды қосу арқылы қосымшаның жұмысын арттыру;
* Қосымшаны өндеу жылдамдығы;
* Жасалған ... ... ... ... ... компьютер ресурстарына төмен қажеттіліктерін талап етуі;
* Delphi-дің жеке құралдарымен жаңа ... пен ... ... ... ... қарастырылған негізгі берілген тақырып бойынша тарауға бөліп, солардың ... ... ... ... ... ... ... барысында компьютер белгілі бір есептерді шешу үшін адам тарапынан сол ... ... ... және ... ... керектігі түралы тапсырма алуы қажет. Бұл тапсырмалар бір ... ... ... ... жазылуы керек болса, екінші жағынан тапсырма беруші кісіге де ыңғайлы болғаны жөн. Осындай компьютерлік тілде жазылған тапсырмалар мен ... ... ... деп ... Ал бағдарламалық текстерді жазу үшін пайдаланылатын символдардың жиынтығы компьютерлік тіл алфавитін құрайды. Осыған байланысты түрлі әдебиеттерді ... да ... мен ... ... алушыларына пайдасы өте көп болады деп ойлаймын. Қазіргі ... беру ... ... - ... ... ... дайындау. Сондықтан да білім беруде компьютерлік технологияны ... ... ... ... ... ... келегенде, мен осы курстық жұмысты орындау барысында бағдарламалау әлемінде үздік жетістіктерге қол жеткізіп отырған, қызықты да ... ... - Delphi ... туралы бірталай мәлімет ала отыра, бұл бағдарламалау орталары озық технологиялар жетістіктерінің талаптарына сай өз ерекшеліктерімен қатар өз мүмкіншіліктері де бар ... ... көз ... ... ... мен техниканың дамыған заманы сондықтан да мен өзімнің курстық жұмысымныңосы ортада ... ... ... ... ... B.C. Электронная среда в социологическом исследовании.-М.:, 1982.
2.Бочкин А.И. Методика преподавания информатики.Учебное
3.Будилов В.А. HTML. СПб: Наука и техника, 2001.
4.Будилов В.А. Java script, Xml и ... ... ... СПб: Наука и техника, 2001.-352 б.
5.Горман И.Э., Хомоненко А.Д., Delphi 7. БХВ. Санкт-Петербург.- 2000 г.
6.Гофман В., Хомоненко А. Delphi 6, СПб, ... ... ... М. ... Изд.дом "Вильяме", 2002.-336
8.Донской М.. Интернет и пользований интерфейс//Мир Интернет, ... М.П, ... ... ... ... Центр Академии,2001,624с
10.Лебедев С.В., Дельфи программирование. Москва И.Д , 2004.
ҚОСЫМША
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ... jpeg, ... ... = ... ... ... ... TBitBtn;
BitBtn2: TBitBtn;
procedure Image2Click(Sender: TObject);
procedure Image3Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, ... ... ... ... ... TObject);
begin
close;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
form3.show();
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Form4.show();
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, ... Classes, ... ... Forms,
Dialogs, OleCtrls, SHDocVw, jpeg, ExtCtrls, Buttons, StdCtrls;
type
TForm2 = ... ... ... ... ... ... TSpeedButton;
SpeedButton3: TSpeedButton;
Image4: TImage;
Image5: TImage;
Image2: TImage;
Image6: TImage;
Image7: TImage;
Image8: TImage;
Image9: ... ... ... ... ... ... Image5Click(Sender: TObject);
procedure Image2Click(Sender: TObject);
procedure Image6Click(Sender: TObject);
procedure Image7Click(Sender: TObject);
procedure ... ... ... ... Image9Click(Sender: TObject);
procedure Image10Click(Sender: TObject);
procedure Image11Click(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure Image3Click(Sender: TObject);
procedure SpeedButton4Click(Sender: TObject);
procedure SpeedButton3Click(Sender: TObject);
private
{ Private ... ... Public ... ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 19 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Қоймадағы тауарлы материалдык құндылықтарды есепке алу негізі49 бет
Автоматты басқару жүйесін жобалау12 бет
Сызықты программалау есебінің (спе) элементтері31 бет
Бухгалтерлік есепшот құрылымы мен түрлері7 бет
Термохимия жайлы жалпы түсінік5 бет
1. қ.р. және тағам өнімдерінің ғылыми мекемелері 2. тағам өнімдерін модельдеудің математикалық әдістерін қолдану5 бет
Excel кестелік процессоры. математикалық функцияларды қолдану.7 бет
Html тілінде математикалық логика пәнінен электрондық оқулық құру40 бет
Mathcad математикалық пакеті4 бет
Mathcad-та қолданбалы математикалық есептерді шығару жолдары8 бет


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


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

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

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

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

Email: info@stud.kz

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

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