Автор работы: Пользователь скрыл имя, 27 Декабря 2014 в 07:52, курсовая работа
Курстык жұмыс кіріспеден, екі бөлімнен, қорытындыдан және пайдаланған әдебиеттер тізімінен тұрады. Delphi – де программа дайындау, програма мәзірін құру, анимация, мультимедиа процестерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік қосымшаларды шақыру, олармен жұмыс істеу және күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, электронды оқулықтар, мәліметтер қорын және т.б. іс-әрекеттерді орындауға болады.Көптеген операторлардың жазылуы Турбо Паскальдағы сияқты. Бірақ, мұнда программалауды үйрену үшін обьект, оқиға, қасиет, әдіс, класс ұғымдарымен еркін танысып, компоненттерді пайдалану және түрлі командалардың жазылу түрлерін білу қажет.
1. Каталогты құру.
2. Псевдонимін құру.
3. Кесте құру.
Каталогты құру
Каталог мәліметтер базасында файлдар үшін қарапайым жолмен құрылады, мысалы жолсеріктің көмегімен.Әдетте жергілікті мәліметтер базасы жеке мәліметтер базасының жұмыс бағдарламасының каталогының кіші каталогына сияды.
Ескерту
Мәліметтер базасы үлгі ретінде қаралған одан арғы жұмысы үшін «Санкт-Петербургтың сәулеттік ескерткіштері» каталогта жалғасады \Петербург каталогының жобасын құру керек және одан — Data кіші каталогын.
Псевдонимді құру
Мәліметтер базасының псевдонимі Delphi – ге кіретін BDE утилиті
көмегі арқылы құрылады, ол Windows - тан Бағдарлама мәзірінен (Borland Delphi 7) командасы жіберіледі. BDE Administrator терезесінің диалогтың түрі 2 ші суретте келтірілген.
2 сурет. BDE Administrator терезесі.
Терезенің сол жақ бөлігінде Databases қосындысында осы компьютерде тіркелген псевдоним аттары тізбектелген. Жаңа псевдоним құру үшін, Object менюдан New басшылығын таңдау қажет. Одан кейін New Database Alias (мәліметтер базасының псевдонимі ) Database Driver Name, онда мәліметтер базасына жол табу драйвер жүйесінде тіркелген драйверді таңдап алу керек (3 сурет), демек мәліметтер базасын құру үшін түрін таңдап аламыз.
Тапсырма бойынша псевдонимді кұру үшін STANDARD (default driver) ұсынылады, ол Paradox форматында кестеге жол табуды қамтамасыз етеді.
3 сурет. New Database Alias сұхбат терезесі
ОК батырмасымен
псевдоним аттар тізіміне драйверді
таңдап болған соң жаңа
4 сурет. Жаңа псевдонимді тіркеу
Осыдан кейін әкімшілік пен құрылған псевдоним автоматты түрде өзгеру керек. Псевдоним атауы қарапайым Windows та өзгеруіне болады: тышқанның оң жақ батырмасымен псевдонимге басып Rename басшылығында пайда болған және диалогтық терезеге жаңа ат енгізу керек. Файлға жолды Definition қосындысында Path өрісінде стандарттық диалогтық терезе Select Directory (каталогты таңдау) батырмасында үш нүктені басқанда ашылады. Үлгі ретінде 5 сурете көрсетілген, BDE Administrator терезесі Peterburg псевдоним атын құрап болған соң "Санкт-Петербургтің сәулеттік ескерткіштері" мәліметтер базасы үшін.
Псевдоним құру үшін конфигурация файлында тіркелген, Object мәзірінде Apply батырмасын таңдау қажет. Confirm диалогтық терезесінде ашылған конфигурация файлындағы өзгерістерді сақтау қажеттілігін бекіту керек.
5 сурет. Псевдоним құрудың нәтижесі
Кесте құру
Мәліметтер базасын құру кезіндегі маңызды сәт өріс жазулар арасындағы ақпаратты бөлу болып табылады.
Таңқаларлығы, ақпарат өріс арасында әртүрлі түрмен бөлінуі мүмкін.Мысалы, Санкт-Петербуртың тарихи ескерткіштерінің тарихи мәліметтері туралы "Ескерткіш" және "Тарихи анықтама"немесе "Ескерткіш", "Сәулетші" ,"Жыл" және "Тарихи анықтама" өрістен тұратын жазу түрінде ұйымдастырылуы мүмкін.
Бірінші нұсқада "Ескерткіш" ескерткіштің атауын сақтап тұратын болады, мысалы, Эрмитаж атауын , ал "Тарихи анықтама" – өрісі барлық қалған ақпараттарды осылайша қолданушы өзін қызықтыратын атауды атауы бойынша таба алады. Екінші нұсқада қолданушы ескерткіштер туралы сәулетшісі болып табылатын немесе осы тарихи мерзімде пайда болған ескерткіштер туралы ақпараттар таба алады.
Егер мәліметтер базасын қолдану кезінде кейбір бөлшектер туралы ақпаратты таңдау атқарылатынын алдын-ала білсек келесі ережені құрауға болады,бұл таңдауды қамтамасыз ететін ақпаратты жеке өріске орналастыру қажет.
Жазу өрісі анықталғаннан кейін өрістерді кестелер бойынша анықтау қажет.Қарапайым мәліметтер базасында барлық өрістерді бір кестеге орналастыруға болады.
Мәліметтер базасының күрделі
өрісі бірнеше кесте бойынша
бөлінеді, және кейбір қосымша
ақпараттар енгізуге және
1 кесте. Өріс типі ақпарат типін анықтайды, ол
соның ішінде орналасқан болуы мүмкін.
Типі |
Тұрақты |
Өріс мазмұны |
Alpha |
A |
Белгілер жолақтары. Жолақтың барлық ұзындығы Size мінездемесімен анықталады, диапозон белгісі 1—255. |
Number |
N |
10-307— 10308 диапозонын саны 15- ші белгілі цифры. |
Money |
$ |
Ақша форматындағы сан.Сан цифрлары көмегімен қатар топтарын бөлетін топқа бөлінеді.Сондай-ақ ақша бірлігінің белгісі шығады. |
Short |
S |
-32767—32767 диапазонынан бүтін сан. |
Long Integer |
I |
-2 147 483 648-2 147 483 647 диапазонынан бүтін сан |
Date |
D |
Күні |
Time |
Т |
Түн ортасындағы миллисекундтық көрсетілген уақыт. |
Time stamp |
@ |
Уақыты және күні. |
Memo |
M |
Еркін ұзындықтың белгілер жолдары. Memo секілді өріс, Alpha секілді өріс сақтай алмайтын мәтіндік ақпаратты сақтау үшін қолданылады. Өрістің өлшемі (1—240) кестеде қанша белгі сақталатынын анықтайды. |
Formatted Memo |
F |
Еркін ұзындықтың белгілер жолдары (Memo типтес секілді) шрифтің түрі мен өлшемін, әзірлеу қабілеті мен белгілер түсін көрсету мүмкіндігі бар. |
Graphic |
G |
Графика |
Logical |
L |
"ақиқат" (True) немесе "жалған" (False) ойлау мағынасы. |
Auto-increment |
+ |
Бүтін сан. Кестеге келесі жазуды
қосу кезінде өріске бір сан
көбірек жазылады, соңғы қосылған
жазуға сәйкес өріске |
Bytes |
Y |
Екілік мәліметтер. Database Desktop интерпретировтық
бола алмайтын деректерді |
Binary |
В |
Екілік мәліметтер. Database Desktop интерпретировтық бола алмайтын деректерді сақтау үшін қолданатын өрістің түрі.Memo типтес деректер сияқты бұл деректер кестенің файлында орналаспаған.Binary типтес өріс ережеге сай , audio- деректерді сақтайды. |
Өрістің тұрақты типін анықтайтын тізімнің өрісінен немесе клавиатурадан таңдаудан енгізілуі мүмкін. Ол калонкадағы тышқанның оң жақ батырмасын басу болып табылады. Туре немесе < Бос орын > батырмасын басу кезінде. Бір немесе бірнеше өрісті кілттеу ретінде ескеруге болады. Кілттік өріс кестеде жазылудың ойша тәртібін анықтайды. Мысалы, егер белгілі өріс (Alpha типі) Fam өрісі (Фамилия) кілттік ретінде белгілесе, онда кестені шығару кезінде жазулар фамилияның әріптік тәртібіне сәйкес реттеледі.
Кестеде ені бірдей мазмұндас кілттік өрістің ені жазуы болмайтындығына көңіл аудару қажет. Сондықтан қаралған мысалда кілттік өріс Fam (Фамилия) және Name (Аты) болуы керек. Сонда кестеге бір фамилиядағы туралы ақпаратты енгізуге болады. Бірақ бұрынғыша аттары бірдей фамилияларды енгізуге болмайды.Сондықтан кілттік өріс ретінде айқын ақпаратты сақтайтын өрісті таңдайды. Кілттік ретінде адамдардың тізімін сақтайтын кесте үшін Pasp (Төлқұжат) өрісін таңдауы мүмкін. Өрісті кілттік ретінде ескеру үшін Key колонкасын екі рет басу керек.Кілттік кестелер кестенің жоғарғы бөлігінде топтасқан болуы керек. Егер өрісті сақтау үшін тағайындалған деректер міндетті түрде жазудың ішінде болуы керек, сонда
Required Field жалауша орнату керек. Мысалы, Fam (Фамилия) өрісі міндетті түрде толтырылып сол кезде Tel (Телефон) өрісі бос қалуы мүмкін.
Егер өріске толтырылған мағынасы анықталған кеңістікте орналасқан болуы қажет, сонда Minimum value өрісі және Maximum value өрісі кеңістіктің шекарасын сұрауы мүмкін.Default value өрісі кестеге жаңа жазуды қосу кезінде автоматты түрде өріске жазылатынды үндемей мағына беру мүмкін. Picture өрісі ақпарат өріске дұрыс енгізуді бақылайтын шаблонды қолдануды пайдаланады. Шаблон әдеттегі және арнайы белгілерді көрсетеді. Арнайы белгілер 2 ші кестеде көрсетілген.
Ақпаратты өріс позициясына енгізу кезінде тек белгілер ғана пайда болады., олар шаблонның осы белгісі үшін жіберілген.Мысалы, шаблон позициясында # белгісі тұрса онда оған сәйкес белгіге тек сан енгіуге болады.Егер шаблон позициясында кәдімгі белгі тұрса онда осы позицияда ақпарат енгізу ақпаратты түрде көрсетілген белгі шығады. Мысалы, Tel өрісі А типтес телефон және бағдарлама нөмірін сақтау үшін тағайындалған, мәліметтер базасымен жұмыс істейтін, телефон нөмірі қарапайым түрде көрсетілген болу керек, демек сандардың топтасуы сызықтар арасында бөлінген түрінде жалғасады. Бұл жағдайда Picture өрісінде ###-##-## шаблонын жазу керек.
Tel өрісіне ақпаратты енгізу кезінде тек сандар көрінетін болады (басқа белгінің батырмасын басу қабылданбайды), оның үстіне үшінші және бесінші санды өрісте енгізгеннен кейін өрісте сызықшалар автоматты түрде қосылады.
2 кесте.
Шаблондарды жазу кезінде
арнайы белгілер.
Шаблон белгісі |
Белгіні енгізу кезінде жіберілетін |
*
& @
*. |
Сан кез келген әріп (жазумен және жол арқылы) Кез келген әріп (автоматты жазу түріне айналады кез келген әріп). (автоматты жол жазуына айналады) кез келген әріп. Кез келген белгі (егер әріп енгізілген болса, онда ол автоматты түрде жазу үлгісіне айналады. Белгі артынан келетін белгі "үтір нүктемен", кәдімгі белгі сияқты интерпретируеттік , шаблон сияқты емес. Қайталанатын кез келген сан "жұлдызшаны" анықтайтын шаблон белгісі. |
Өрістің мәліметтердің кейбір элементтері міндетті емес болуы мүмкін, мысалы телефон нөмірі үшін қала коды. Шаблон элементтері міндетті емес мәліметтерді енгізуді қамтамасыз ететін, төрт бұрышты жақшаларда толтырылады. Мысалы, [(###)]###-##-## шаблоны өріске телефон нөмірін қала кодымен жақшаға толтырылған кодсыз енгізуді қолданады. Шаблондар тек бақылау үшін емес сенімсіз белгілерді енгізуді блокироват ету жолымен өріске мәліметтердің дұрыстығын емес сонымен бірге мәліметтердің енгізуді автоматтандыруды қамтамасыз етеді.Бұл шаблонда төрт бұрышты немесе фигуралы жақшаларды сақтайтын өрістегі жіберілетін тізімді көрсету жолымен қол жеткізеді.
Мысалы, егер Address өрісі үшін {Санкт-Петербург, Мәскеу , Воронеж}*@ немесе [Санкт-Петербург, Мәскеу , Воронеж]*@, онда мәліметтерді енгізу кезінде бұл өріске сәйкес келетін қала атауы әріптердің бірін с, м немесе в енгізген соң бірден шығады. Төртбұрышты жақшаның айырмасы бірінші шаблонда өрістің мазмұны міндетті түрде қалалар тізімінің бірінің атауымен басталуы керек, екіншісінде қала басқаша аталуы мүмкін, бірақ оның атауын толық енгізуге тура келеді. Кестенің құрылысы анықталғаннан кейін, кестені сақтау қажет. Ол үшін Save As басқышын басу керек. Нәтижесінде Save Table As терезесі ашылады. Бұл тізімде Alias тізімінен мәліметтер базасының псевдонимін таңдау керек, ол құрылған кесте болып табылады, ал файл аты өрісінде осы құрылған кестені сақтайтын файлдың атын сақтау керек. Сақтау батырмасын баспас бұрын Display table жалаушасын орнатамыз.
Сақтау батырмасын басу нәтижесінде Table сұхбат терезесі ашылады, онда қазір ғана құрылған кестенің мәліметтерін енгізуге болады. Егер мәліметтер базасының кестесі қол жеткісіз болса онда кестеге мәліметтер енгізу үшін кестені ашу керек. Бұл үшін File мәзірінен Open | Table бастамасын таңдау қажет, одан кейін пайда болған Open table сұхбат терезесінде Alias тізімінде қажет мәліметтер базасы мен кестені таңдау қажет. Кесте қарау режимі кезінде ашық болады, онда кестенің мазмұнын өзгертуге болмайды. Кестеге мәліметтерді енгізуге мүмкін болу үшін кестені редакциялау режимін активтендіру керек, Table мәзіріненде Edit Data бастамасын таңдау қажет.
Информация о работе Delphi ортасының жұмысына жалпы сипаттама