Paradox берілгендер қоры



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 19 бет
Таңдаулыға:   
Кіріспе
Қазіргі кезде дербес компьютерлерді пайдаланушылар арасында Windows операциялық жүйелері жанұясы танымал және бағдарлама жасауға қызыққандар, осы жүйеде жұмыс жасайтын бағдарламалар жазуға ынталанады. Есептеуіш техниканың дамуы, бағдарламаны қамтамасыз жасау құралдарына деген эффективті қажеттілік, бағдарламалау тілдерінің пайда болуына әкелді, олардың ішінде келесілерді Borland Delphi және Microsoft Visual Basic көрсетуге болады. Тез жасау жүйесінің негізіне көрнекі жобалау технологиясы және оқиғалы бағдарламалау жатады. Оның мәнін жасау ортасы бағдарламаның генерация кодының үлкен бөлігін алады және бағдарламалаушыға диалогтық терезелермен және жағдайларды өңдеу функциясын құрастыру жұмыстарын қалдырады.
Borland Delphi қазіргі уақытта бағдарламаудың ең танымал тілдерінің бірі болып саналады. Borland Delphi Windows - қа кәсіби деңгейлі интерфейсі бар қолданбалы бағдарлама жасауға мүмкіндік береді. Бұл курстық жобада қолданушының қосымша модульдік жобасын шешуде Windows ортасының мүмкіндіктері қарастырылған.
Осы жобада программаларды тестілеу және жөңдеу бағдарламасын Borland Delphi бағдарламалау ортасының мүмкіндіктері арқылы жүзеге асады.
Жобаның мақсаты - Borland Delphi интерактивті жобалау ортасында мектепте программаны тестілеу бағдарламасын құру болып табылады. Тест оқушы білімінің деңгейін ғана анықтап қана қоймайды, оның ойын жүйелеп, жылдам есептеуіне, логикалық ойлау, есептеу дағдыларының қалыптасуына, тез шешім қабылдау қасиетінің дамуына тиімді әсер етеді. Тест оқушының білім дәрежесін қандай екендігін анықтайтын және ол білімді түрлі жағдайларда қолдана білуін тексеруге мүмкіндік беретін тиімді жол.

Жобаның міндеттері
oo Тапсырманың тұжырымдамасы мен жауаптары әрі қысқа, әрі анық болуы қажет;

- Бір сұрақтың 3-4 түрлі жауабы болуы тиіс. Олардың ішінде біреуі ғана дұрыс болады, басқалары жауабына жақын бірақ дұрыс болмауы шарт;
oo Нұсқалар сұралушыларға бірдей дәрежеде түсіндіріледі, әдетте ол жазба не электрондық құжат түрінде болады;
oo Бірде-бір сыналушыға басқалармен салыстырғанда ешқандай артықшылық берілмейді;
oo Тестен сынаудың нәтижелерін бағалау алдын-ала жасалған жүйе арқылы барлығына бірдей қолданылады;
oo Тестке берілген нұсқау және әрбір тұжырымдаманың мағынасы сыналушылардың әрқайсысына түсінікті болуы керек;
oo Тест қолданудың жоспарланған жүйесі болуы керек.
І - деңгей (міндетті деңгей) 3 қанағаттанарлық бағасы қойылады;
ІІ - деңгей (міндетті деңгейден жоғары) 4 жақсы бағасы қойылады;
ІІІ - деңгей (эвристикалық деңгей) 5 өте жақсы бағасы қойылады.

I DELPHI ТУРАЛЫ ТҮСIНIК
1.1 DELPHI бағдарламалау ортасы
Программа негізінен екі бөлімен түрады.
1. Borland Delphi программалау тілі.
2. Paradox берілгендер қоры.
Курыстық жұмыста алгоритмдеу және бағдарламалау тілін пайдалану себебім,қазіргі таңдағы күрделі және жұмыс істеу жағынан мүмкіндігі тілдердің бірі.
Алгоритмдеу және бағдарламалау тілінде негізгі жұмыстарды істейді, яғни формаларды іске қосып және форма бетіндегі алма суреттерін шығаруға және есеп нәтижесін беріп отыруда пайдаланды.
Paradox берілгендер қорын пайдалануымның себебі, Delphi программалау тілімен жақсы байланысады және онымен жұмыс істеу кез-келген адамның қолынан келеді.
Берілгендер қорын басқару жүйесі (БҚБЖ) -- берілгендер қорымен жұмыс істеуге арналған Delphi ортасындағы программалар қатарында dBase, Paradox, Access, FoxProт.б. да бар. DatabaseDesktop утилитасының құрамындағы Paradox ең қолайлы, көп тараған программа.Paradox программаның Paradox 1, Paradox 2, Paradox 3, Paradox4, Paradox5, Paradox6, Paradox 7 сияқты бірнеше нұсқалары бар.
Берілгендер қорында екі өлшемді кестенің жолдары жазбалар деп, бағандары өрістер деп аталады. Дәлірек айтқанда берілендер қорында кестедегі әрбір жол жазба болып табылады, ал жазба бірнеше өрістерге бөлінеді.
Windows жүйесінің элементтерімен таныс кез-келген қолданушының Paradoxпрограммасын оқып үйренуіне қиындық жоқ десе де болады. Өйткені, Paradox программасымен жұмыс істеу принциптері Windows жүйесіне негізделген, оның объектілері терезе түрінде ашылады.

Процедуралық программалау тілдерінде программаның жұмысы
операторларды ретімен орындау бойынша, ал, логикалық программалау тілдерінде ол қатаң логикалық ережелерге сәйкес өзгертулер енгізу ретінде қарастырылған болатын. Объектіге бағдарлы оқиғалық программалау тіліне программаның жұмысы негізінен оқиғалар тізбегінен және түрлі объектілердің осы оқиғаларға жауабынан тұрады. Олардың визуальды түрлері -- Visual Basic тілі Qbasic программалау тілі негізінде, ал Delphi (Дельфи) Объектілі Паскаль (Object Pascal) тілі құрылған (visual -- көзбен көру, экрандық). Олар, әсіресе, Delphi программалау тілі -- кез келген қосымшаны дайындауға болатын жылдамдығы тез, қуатты тіл.
Паскаль тілін оқып үйренуге жеңіл және MSDOS жүйесінде программа дайындауға ең жақсы құрылымдық программалау тілі екені белгілі. Delphi-де Паскаль тілінде орындау мүмкін және мүмкін емес күрделі процестерді программалауға болады. DeIphi-дің негізгі ерекшелігі -- онда қосымша құруда компоненттік және объектілік тәсілдер пайдаланылды (Windowsортасында пайдаланатындықтан, Delphi-де программаны көбінесе қосымша деп айтады). Бұл программалау технологиясында нағыз революция жасады деуге болады.
Компоненттік тәсілдің мәнісі жеңіл: әр қосымша кітапханасы программалау ортасында дайындалып, арнайы іс-әрекеттерді орындайтын компоненттер элементтерінен жинақталады. Олар жеткіліксіз болса, объектіні өңдеуге арналған үстеме программа құрылады. Delphi-де қолданылатын негізгі кітапхананы визуальды компоненттер кітапханасы (VCL, VisualComponentLibrary) деп атайды. Компоненттер панелінде топ-тобымен жинақталған, жүздеген кластарға тиісті, стандартты компоненттер бар. Пайдаланушы жаңа компонент дайындап, оны осы панельге қосуына да болады.
DelphiWindows жүйесінде праграммалаудың ыңғайлы құралы.Онда көптеген операторларды пайдаланып программа дайындау, программа мәзірін құру, анимация, мультимедиа процестерін ұйымдастыру, OLEтехнологиясын пайдаланып, басқа офистік қосымшаларды шақыру, олармен жұмыс істеу және т.б. іс-әрекеттерді орындау да мүмкін. Көптеген операторлардың жазылуы Турбо Паскальдағы сияқты.
Delphiортасында төрт терезе бар. Олар:
l)Delphi5-Projectl - Delphi5-тің негізгі терезесі;
2)Form1 -- Форма;
3) ObjectInspector - Объект инспекторы терезесі;
4)Unitl.pas -- Редактор терезесі.
1 DeIphi-дің негізгі терезесі үш құрылымнан тұрады:
1 Мәзір.
2 Acnanamap панелі алтыға бөлінеді:
* Standard -- Стандарттық;
* View -- Көрсету;
* Debug -- Баптау;
* Custom- Қолданушы;
* Desktop -- Жұмыс столы;
* Internet -- Интернет.
3. Компоненттер палитрасы төмендегідей беттерден тұрады:
* Standard -- Стандартты;
* Additional - Қосымша;
* Win32 -- Windows интерфейсінің 32-разряды;
* System -- функциялық жүйеге кіру мүмкіндік;
* DataAccess -- Берілгендер қорындағы информациямен жұмыс;
* DataControl -- Берілгендерді элементтермен басқаруды құру;
* dbExpress- SQL-серверіне кіру мүмкіндігі;
* DataSnap- Көп салалы берілгендер қорындағы қосымшаны құру;
* BDE -- BDEарқылы берілгендерге кіру мүмкіндігі;
* ADO -- ActivXберілгендер объектісін қолданып берілгендер қорына байланыс жасау;
* InterBase -- Аттас берілгендер қорына тікелей кіру мүмкіндігін қамтамасыз етеді;
* SOAP -- Аттас техногия көмегімен анықталған ортады берілгендерді алмастыру;
* InternetExpress -- Аттас қосымшаны құру үшін берілгендер қорындағы анықталған қосымша-клиент және қосымша-сервер бір мезгілде болады;
* Internet -- Интернет желісінде қосымша Web-серверін құру;
* FastNet -- Инетернет желісіне кіру хаттамасын қамтамасыз ету;
* Decision Cube -- Көпөлшемдіталдау;
* QReport -- Есепті құрастыру;
* DiaIogs -- Стандарттысұхбаттықтерезеніқұру;
* Win3.1 -- Windows3.1 интерфейсі;
* SampIes -- Біргеқойылатынжүйелікмысалдар;
* ActivX -- ActivXкомпанентті;
* COM+ - Аттас объектілерді басқару;
* InterBaseAdmin -- Аттасберілгендерқорынакірумүмкіндіг інбасқару;
* WebSnap -- Web-серверініңқосымшасынқұру;
* Server -- ЖалпыCOM серверлерVCL бөлігіүшін;
* IndyCIients -- КлиентүшінИнтернеттәуелсізтұжырымда макомпоненті;
* Indy Servers - Серверүшінтәуелсізтұжырымдамакомпон енті;
* Indy Miss -- Интернеттің қосымшатәуелсізтұжырымдамакомпонент ті.
2. Delphi-де дайындалатын программа проект (жоба) деп аталады.Форма программаны дайындау алдында ашылатын, программаның сұхбаттық терезесі. Delphi алғашқы рет іске қосылған кезде форма Form1 атауымен көрінеді.Оның жиектеріне тышқан көрсеткішін орналастырып, ол екі жақты нұсқама түріне айналған кезде жылжыту және қалдыру тәсілі бойынша форманы кеңейту не қысу қиын емес. Кей жағдайларда экранда форма көрінбеуі мүмкін. Оны экранға шығару үшін ViewFormsкомандасын беру жеткілікті.
3. Форманы не онда орынатылған компонентті программа құру үшін дайындау оның кейбір қасиеттерінің мәндерін өзгертуден басталады.

Қасиеттер тізімі Объект инспекторы (ObjectInspektor) терезесіне енгізілген. Тізімді инспектор терезесіне шығару үшін сәйкес объектіні (форманы не формада орнатылған форма компоненттін) бір шерту арқылы таңдау керек. Инспектор терезесінің жоғарғы қатарына таңдалған объект атауы да жазылып қойылады. Терезенің екі қосымша беті бар: Properties- қасиеттер және Events -- оқиғалар. Терезе ашылғанда екі бағанға енгізілген жазулардан тұратын оның Propertiesбөлімі ашылулы тұрады. Бірінші бағанда көрінетіндер - қасиет атаулары, екінші бағанға сәйкес жазылғандар -- олардың мәндері.
4. Delphi-де программа (проект) екі бөлімнен тұрады:
алғашқыда автоматты түрде project1 атауы берілетін проект файлы (негізгі модуль) және unit1.pasатауы берілетін модуль. Олар жеке терезелерде орналастырылған. Модульге оқиғаларға сәйкес ic-әрекеттерді орындайтын программа мәтіні (процедуралар) енгізіледі. Программа мәтінін программалық код деп, терезені программалық код терезесі не қысқаша редактор терезесі деп те атайды. Delphiіске қосылған кезде ол форма терезесінің астында көрінбей тұрады. Оны экранға шығару тәсілдері:
oo форманы жабу (жабу түймесін шерту);
oo код терезесінің бір шеті форма астында көрініп тұрса, оны шерту. Терезе белсендірулі түрде ашылады да, онда процедура дайындамасы (үлгісі) көрінеді.
1.2 Delphi компоненттері

* Standard -- Стандартты;
* Additional - Қосымша;
* Win32 -- Windows интерфейсінің 32-разряды;
* System -- функциялық жүйеге кіру мүмкіндік;
* Data Access -- Берілгендер қорындағы информациямен жұмыс;
* DataControl -- Берілгендерді элементтермен басқаруды құру;
* dbExpress - SQL-серверіне кіру мүмкіндігі;
* DataSnap - Көп салалы берілгендер қорындағы қосымшаны құру;
* BDE -- BDE арқылы берілгендерге кіру мүмкіндігі;
* ADO -- ActivX берілгендер объектісін қолданып берілгендер қорына байланыс жасау;
* InterBase -- Аттас берілгендер қорына тікелей кіру мүмкіндігін қамтамасыз етеді;
* SOAP -- Аттас техногия көмегімен анықталған ортады берілгендерді алмастыру;
* InternetExpress -- Аттас қосымшаны құру үшін берілгендер қорындағы анықталған қосымша-клиент және қосымша-сервер бір мезгілде болады;
* Internet -- Интернет желісінде қосымша Web-серверін құру;
* FastNet -- Инетернет желісіне кіру хаттамасын қамтамасыз ету;
* Decision Cube -- Көп өлшемді талдау;
* QReport -- Есепті құрастыру;
* DiaIogs -- Стандартты сұхбаттық терезені құру;
* Win3.1 -- Windows3.1 интерфейсі;
* SampIes -- Бірге қойылатын жүйелік мысалдар;
* ActivX -- ActivX компанентті;
* COM+ - Аттас объектілерді басқару;
* InterBaseAdmin -- Аттас берілгендер қорына кіру мүмкіндігін басқару;
* WebSnap -- Web-серверінің қосымшасын құру;
* Server -- Жалпы COM серверлер VCL бөлігі үшін;
* IndyCIients -- Клиент үшін Интернет тәуелсіз тұжырымдама компоненті;
* Indy Servers - Сервер үшін тәуелсіз тұжырымдама компоненті;

IndyMiss -- Интернеттің қосымша тәуелсіз тұжырымдама компонентт
1.3 Тест ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Автосалон жұмысының деректер қорын жобалау
Автоматтандырылған тест жүйесі
Білім сапасының мониторингі
БҚЖБ программалық жүйелері
Қазақстан Республикасының орталық мемлекеттік мұражайының ақпараттар жүйесін құру
DELPHI - де мәліметтер базасымен байланысты ұйымдастыру
Delphi ортасында жоба құру
Ұсақ көтерме кітап дүкені қызметінің деректер қорын жобалау
Төлеби ауданының заңды тұлғаларына қызмет көрсету үшін деректер қорын жобалау
Шымкент қаласы Тауке хан даңғылындағы компьтерлік қызмет көрсету орталығы
Пәндер