Тест бағдарламасын жасау

Автор работы: Пользователь скрыл имя, 12 Июня 2013 в 12:49, дипломная работа

Краткое описание

Оқытушының бақылау-бағалау қызметін тиімді жүргізілуі көп жағдайда, оның оқыту нәтижелерін бақылау жұмыстарын қаншалықты ұтымды етіп ұйымдастыратындығына және ол үшін пайдаланылатын бақылау құралдарының сол құралдардың әдістемелік және психика-педагогикалық талаптарына қаншалықты сәйкестілігіне байланысты болып келеді
Қазіргі заманғы компьютерлік диагностика мен тест өткізудің әдістемелерін қолға алуға көбінесе информатика пәні оқытушылары жақын тұрады, бірақ, өкінішке орай, біздің кабинеттерімізде комьютерлік тестілер тіпті аз.
Зерттеліп отырған тақырып, Delphi програмамалау тілінде компьютерде тест жасауға арналған бағдарлама жасауға итермеледі.

Содержание

Кіріспе
I. Жалпы бөлім
1.1. Тест және оның қолданылуы
1.2. Delphi ортасымен танысу…………………………………
1.3. Құрал саймандар батырмалары…………………………
Программалар код терезесі…………………………...…
ІІ. Арнайы бөлім:
2.1. Есептің алгоритмі…………………………………………
2.2. III. Өндірісті ұйымдастыру
ІV. Қорытынды
Есепті қорытындылау…………………………………....
Қосымша
Пайдаланылған әдебиеттер………………………………
Программа листингісі…………

Прикрепленные файлы: 1 файл

тест.doc

— 855.50 Кб (Скачать документ)

Программалаушылар мен программалауды енді бастап жатқандар үшін Borland (Inprise) фирмасы үлкен көмек көрсетті. Ол программаны өңдейтін қуатты және әмбебап құралы – Delphi-ді шығарды.

Delphi – Windows операциялық жүйелерінде негізделген программаларды өңдеу ортасы. Delphi-де программалар көрсеткіштік проекциялаудың қазіргі уақыттағы технологиялары негізінде құрылды. Delphi-де программалар Turbo Pascal-дың мұрагері және жетілдірілген түрі болып табылатын Object Pascal тілінде жазылады. Turbo Pascal программалау тілі программаларды өңдеу құралы және программалауды үйрету құралы ретінде танымал. Бұл танымалдық тілдің қарапайымдылығымен, компилятордың жоғары сапалылығымен, өңдеу ортасының ыңғайлылығымен түсіндіріледі. Бірақ программалау технологиялары бір орнында тұрмайды, Borland фирмасының ізденісі негізінде (1998 жылдың сәірінен бастап Inprise Corporation) Turbo Pascal тілінің орнына объектілі бағдарланған программалаудың концепциясын тұжырымдайтын Object Pascal тілі келеді.

Delphi және Object Pascal ұзақ уақытқа созылған эволюцияның нәтижесі болып табылады. Delphi-дің көмегімен консольды қосымшалардан бастап деректер қорымен және Internet жүйесімен жұмыс үшін қосымшаларға дейінгі әр түрлі программалар типтерін құруға болады.

Мамандардың ойынша Windows үшін Delphi “қазіргі уақытқы компьютерлік индустрияның ең көрнекті құралының бірі” деп саналады. Бұл сөз жарнама емес, техникалық кітаптың кіріспесінен алынған1. Бұл сөзді “Барлық әлем программалаушылары Delphi программалауды қайтып рахат қылды дейді WindowsTech Journal Windows ортасында программалау” туралы журналдың редакторы Дж.Д.Хильдебранд: “Бұл құрал біздің бар өмірімізді өзгертеді”- деген.

Жаңа программалау жүйесінің  пайда болуы біздің елге де танымал. Біздің маман-программалаушылар да бұл көрнекті программалық  құралды меңгеріп, қолдану үстінде.

Delphi – программалау жүйесінің ең жаңасы, сонымен қатар ол программалауды жаңа үйренушілер үшін де тиімді. Delphi өте жоғары дәрежелі программалау жүйесі болып табылады. Ол компьютермен басқарудың үлкен бөлігін өзіне алады. Әдеттегі программалау жүйелеріне қарағанда Delphi “программалаушы орнына” программа мәтінінің мәнді бөлігін өзі жазады: объектілерді сипаттау, процедуралар тақырыптары т.б. Қолданушыға қалғаны программаның жеке әрекетін анықтайтын керекті жолдарды теру. Delphi-ден жүктелетін мысалдар арасында мәтіндік ақпараттарды және кескіндері бар деректер қорын қарастыру және өңдеу программасы бар.

Delphi ортасы алғаш рет іске қосылғанда, жүйе жұмыстың маңызды бөлігін орындайды. Біріншіден ол қолданушы программасы үшін стандартты терезе құрады (Delphi-де ол әдетте Форма деп аталады) және ол бірден экранда көрініп тұрады. Екіншіден, бұл форманы экранға орналастыру үшін керек ұзын программа мәтіні өңделген. Енді қолданушы өзіне қажетті нәрсені орындай алады. Мысалы, стандартты объектілердің қарапайымын – батырманы таңдасын. Экранның жоғарғы жағында  құрал саймандар тақтасынан батырманың кескінін тауып, тышқанмен шерту керек. Бұл әрекетпен жүйеге батырма керек екенін білінеді. Сайманды  форманың қай жеріне орналастыру керектігін көрсету керек. Керекті орынға тышқан курсорын апарып, оны шерту қажет сонда батырма кескіні пайда болады. Қажет болса оны  тышқан көмегімен жылжытуға немесе оның өлшемдерін өзгертуге болады.

Батырма пайда болғаннан кейін программа мәтіні ұзарып, Delphi автоматты түрде керекті сипаттауды қосты. Осы сәттен бастап іске асырғанда не шыққанын көруге болады. Программаны іске асырып, экранда Windows-тың стандартты терезесін және онда орналасқан батырманы көруге болады. Құру процесіне қарағанда программаны іске асыру сатысында саймендар “жанданады” – яғни батырманы тышқанмен шертсек, ол басылатынын көруге болады. Бірақ басқанда ештеңе өзгермейді, өйткені керекті іс-әрекеттер коды жазылған жоқ. Сонымен клавиатурадан еш нәрсе термей Windows-қосымшасы іске асырылды.

Енді батырмаға қандай да бір әрекет жасатып көз жеткізуге  болады. Ол үшін программаны бастап жазу керек. Құру режиміне өтіп, батырма  бейнесінде тышқанмен екі рет  шерту керек. Сонда Delphi-дің программа мәтінін шығарғанын және маркерді мәтін енгізуге қажетті апарғанын көруге болады. Бұл жерге Form1.Color:=clAqua жолын теру керек.

Мұндағы Color (түс) - Form1-дің (өңделетін форма) түсін clAqua (cl әріптері түс екенін көрсетеді, ал Aqua – 16 стандартты түстердің бірі) мәніне меншіктейді. Программаны қайта орындау арқылы батырманы басып форманың түсінін өзгертетінін көруге болады. Бұл айтылған мысал Delphi ортасының жұмыс стилін көрсетеді.

Delphi-көрсеткіштік жүйесінің көрнекті артықшылығы саймандарды экранға орналастыру, оның бастапқы мәндерін (өлшемдері, түсі, т.б.) меншіктеу форма құру сатысындағы программаны жазусыз жүзеге асыруында болып табылады. Ол үшін Объектілер Инспекторы терезесі арналған, мұнда таңдалған сайманның барлық қасиеттері, оның бастапқы мәндері тізілген. Олардың әрқайсысын өзгертуге болады. Оны программаны іске асырғанға дейін экраннан көруге болады. Графикалық көрнісі бар объектілермен жұмыстың мұндай әдісі көрсеткіштік программалау деп аталады. Delphi көрсеткіштік программалаудың жалғыз жүйесі емес, бірақ бұл қазіргі кездегі ең кең таралған ең жақсы біртұтас құралған жинаған түрі.

Қазіргі кезде  Delphi ортасы - әртүрлі Windows қосымшаларын құру үшін Borland қолданбалыларын дамытуда кең сұраныспен қолданылып, танымал нысанды-бағдарлы программалық жүйе болып табылады. Оның негізі Object Pascal тілінен тұрады. Delphi ортасы күрделілігінің дәрежесі  әртүрлі қосымшаларды визуалды программалау технологиясын қолдану негізінде жылдам құруға мүмкіндік береді.

Курстық жұмыста  компоненттер және оның кескінімен ақпарат(мәтін) шығарылатын сондай-ақ, енгізу мен өңдеуге арналған әрекет техникасы қарастырылған. Осы мақсатта тізімдермен жұмыс техникасы мен құралдары және ақпараттарды өңдеу мүмкіндігі бар компоненттер сипатталады. Сонымен қатар қосымшаның қолданушы интерфейсінің көп тараған элементі болып саналатын мәзір(бас және жанама) жұмыс техникасы мен оның жұмысын басқаратын компоненттер сипатталады.

 

    1. Жалпы Delphi программалау тілі туралы ұғым

           Delphi программалау тілінің түп негізі – Pascal. Бұл тілді құрылымдық программалауды оқып-үйрену үшін арнайы ағылшын профессоры С.Вирт жасаған. Delphi – бұл Windows операциялық жүйесінде жұмыс істеуге арналған программалауды жетілдіру ортасы. Delphi ортасындағы программалар объектілі-бағдарлангған программаларды қолдана отырып, визуалды жобалау жаңа технологиялар негізінде құрылды.

         Delphi – бұл бірнеше маңызды  технологиялардың амалы болып  табылады:

    • машина кодының жоғары өнімді компиляторы;
    • компоненттердің объектілі-бағытталған моделі;
    • программалық  түп тұлғалардан қосымшаларды визуалды құру;

деректер базасын құруға арналған кең көлемденетін құралдар.

          Delphi-ге қондырылған компилятор «клиент -сервер» архитектурасында қосымшаны құру үшін қажетті жоғары өнімділікті қамтамасыз етеді және де компилятор компиляторға ұқсамайды, Delphi-де компиляция өз машиналық  кодына тікелей өндіріледі, сол мезгілде р-код аталынатынға программаны айналдыратын, сонан соң виртуалды р-машинаға түсіндірілетін компиляторлар болады. Бұл дайын қосымшаның шын мәнісінде жылдам әрекет етуіне әсер етпей қоймайды.

      Windows-тағы  оқиғалық модель түсіну және  түзету үшін әрқашан күрделі  болатын. Delphi объектілі-бағытталған  программалаудың және оқиғалар  бойынша басқаруы бар программалаудың  әдістері мен тәсілдерін игеруді жеңілдетуге мүмкіндік береді.

         Windows ортасында дәстүрлі түрде  интерфейсті жүзеге асыру өте  күрделі. Бірақ дәл осы Delphi –дегі интерфейстің өңделуі   қазіргі кезде өте қарапайым  болып табылады.

Delphi- көп сатылы оқытуды жүзеге асыратын көп мүмкіндікті жүйе. Delphi-ді бірнеше сатыда оқып қолдануға болады:

  • программалаусыз көрсеткіштік объектілермен жұмыс;
  • күрделі программа жазып, жүйенің дайын саймандарын қолдану;
  • Паскаль тілінде өз саймандарын құрып, оларды стандартты ретінде Delphi-дің саймандар палитрасына қосу;
  • Практикада пайдалы аяқталған Windows-қосымшаларды өңдеу.

         Delphi-дің негізгі  құрамды бөліктері  мыналар:

    • Пішіндер дизайнері (Form Designer);
    • Бастапқы текст редакторының терезесі (Editor Windows);
    • Компоненттер палитрасы (Component Palette);
    • Объектілер инспекторы (Object Inspector);
    • Анықтама (On-line Help).

Delphi ортасының жалпы  интерфейсі төрт негізгі терезеден  тұрады.

    Delphi-де пішіндер дизайнері мен бастапқы текст редакторының терезесі аралығында ауысып, көп уақытын өткізіп алады.

       Delphi-дегі  пішіндер дизайнері кең түсінікті  және пайдаланылғында қарапайым.  пішіндер дизайнері алғашқыда  бір бос терезеден тұрады, сонан  соң компоненттер палитрасынан  таңдап алынған алуан түрлі  объектілермен толтыруға болады.

       Пішіндер дизайнерінің барлық маңыздылығына қарамастан, негізгі уақытты өткізетін жері редактор болып табылады. Логика программаның қозғаушы күші болып келеді және редактор оны кодтаушы орыны болады.

        Пішіндер дизайнерінің сол жағында  объектілер инспекторы орналасқан. Объектілер инспекторындағы ақпарат формада таңдап алынған объектіге байланысты өзгереді. Маңыздысы, әрбір компопнент нағыз объет болаып табылады және оның түрі мен тәртібін обьектілер инспекторының көмегімен өзгертуге болады.

         Объектілер инспекторы екі беттен тұрады, оның әрқайсысын берілген комоненттің тәртібін анықтау үшін пайдалануға болады.

        Бірінші беті- бұл қасиеттер тізімі, екіншісі- оқиғалар тізімі. Егер  де белгілі бір компонентпен  байланысты бір нәрсе өзгерту  қажет болса, әдетте оны объектілер инспекторында жасауға болады. Мысалы, Caption, Left, Top, Height, және Width қасиеттерін өзгерте отырып, Tlabel компонентінің аты мен көлемін өзгерте аласыз.

        Қасиеттер мен оқиғалар беттерінің  арасын ауыстырып отыру үшін объектілер енспекторының төменгі жағындағы белгіні пайдалануға болады. Оқиғалар беті редактормен байланысқан. Егер де кез-келген пункттің оң жағына қарай тышқанды екі рет шертіп, онда аталған оқиғаға сәйкес код редакторында жазылып қалады, редактордың өзі дереу фокусты алады және де аталған оқиғаның өңдеушісінің кодын шұғыл түрде қосуға мүмкіндік береді.

         Басты терезеде үш негізгі  белгіленген элементті бөліп  алуға болады.

Олар мыналар:

  • Меню қатары (Menu System);
  • Компоненттер палитрасы;
  • Жылдам кіру мүмкіндігінің панелі (Speed Bar).

        Компоненттер палитрасы пішіндер  дизайнерінде орналастыруға қажетті  объектілерді таңдауға мүмкіндік  береді. Компоненттер палитрасын  пайдалану үшін бірінші рет  – объектілердің біреуін тышқенмен  шертіп, екінші рет-пішін дизайнерін шерту керек. Сонда таңдап алынған объект жобаланатын терезеде пайда болады және оны тышқанның көмегімен басқаруға болады.

      Компонент  палитрасы объектілердің беттік  топтамасын пайдаланады. Палитраның  төменгі жағында Standart, Additional, Dialogs және т.б. белгілер жинағы орналасқан.Тышқан арқылы белгілердің біреуін шертіп, онда одан компоненттер палитрасының келесі бетіне ауысуға болады. Беттерге бөліп тастау принципі Delphi программалау ортсаында кеңінен пайдалануға болады және оны өз программасында оңай пайдалануға болады.

        Speed Bar тікелей менюдің астында  компоненттер палитрасының сол  жағында орналасқан  Speed Bar тікелей  менюдің астында компоненттер  палитрасының сол жағында орналасқан. Speed Bar меню арқылы жасауға болатын  көп нәрселерін орындайды. Тышқанды  Speed Bar  белгішелердің кез келгеніне тоқтатса, онда сол белгішенің міндетін түсіндіретін көмекші сөз пайда болады.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.  АРНАЙЫ БӨЛІМ

2.1 Есептің  жалпы қойылымы

Ақпараттық  модель программасын  сипаттайтын  құжаттар

Есептің жалпы қойылу шарты бойынша:

    1. Delphi ортасында “Тест бағдарламасын ” жобасын жасау;
    2. Кез-келген деңгейдегі қолданушы үшін түсінікті әрі қарапайым интерфейс құру, яғни курсорды әр батырмаға апарғанда, орындалатын жуық  әрекетттер түсіндірмесінің көрінуі;
    3. Тест жасау бағдарламасын ұйымдастыру үшін ыңғайлы нысандарды құру;
    4. жылдам және оңай атқарылатын компоненттерді құру (мысалға тышқанды сұраныс кестесінде шерткенде тиісті ақпараттың  көрінуі)

Жасалған жоба тез  және қысқаша анықтамалық мәліметтерді алуға мүмкіндік береді. Жоба Delphi ортасының тиісті мүмкіндіктерін қолдана отырып жасалды. 

Программа құрамына сипаттама

Delphi ортасында жасалған жобаның программалық жобасы мынадай бөлшектерден тұрады:

Программа атауы - “PТест.exe” ;

Программа көлемі – 4,78 МБ ;

Программаның тағайындалуы және қолданылуы – қойылған есепте тест  бағдарламасын жасау жүйесі бойынша деректік қосымшаны өңдеу.

Қолдану облысы – қолданушыға тез арада тест жасау жұмысын автоматтандыруға, жұмыс уақытын жетелдету және жұмыстың орындалуын жеңілдету үшін қолдануға болатын программалық жабдық ретінде ұсынылады.

Программада келесі есептер  шешіледі: Программаны іске қосқанда, Delphi ортасында бас форма арқылы басқарылып, іске асырылатын  ақпараттарды қамтитын кесте түріндегі мәтіндік құжатпен жалғастыру іске асырылады,  кесте мазмұнына сәйкес  материалдар тізімі  кескінделеді.

Информация о работе Тест бағдарламасын жасау