АЖО құрамының ыңғайлылығы
МАЗМҰНДА
КІРІСПЕ 2
1. АВТОМАТТАНҒАН ЖҰМЫС ОРЫНДАРЫН ҚҰРУ ТЕОРИЯСЫ 4
1.1. ДК негізіндегі АЖО нұсқаларын таңдау 4
1.2. АЖО-ның тілдік құралдары 8
2 БАҒДАРЛАМАЛАУ ТІЛІНЕ ЖАЛПЫ ТҮСІНІК 13
2.1 Delphi – дің басты терезелері 13
2.2 Delphi компоненттері палитрасының беттері 17
2.3. Delphi компоненттері – визуалды жобалаудың негізі 18
2.4. Delphi оқиғалары 20
3 ЖОБАЛЫҚ БӨЛІМ 24
3.1 Интерфейсті құру 24
3.2 Бағдарламалау 26
ҚОРЫТЫНДЫ 28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 29
КІРІСПЕ
Қазақстан Республикасында жаңа ғасырдан бастап компьютер
технологиясына көп көңіл аударылуда. Яғни Қазақстан Республикасының барлық
аумағын компьютерлендiру қолға алына бастады. Осы жұмыстардың нәтижесiнде
Қазақстан Республикасының азаматтары республиканың кез-келген нүктесінде
тұруына қарамай жаңадан келген жаңалықтармен таныс болып отырады.
Тәжірибеден білетініміздей уақтылы алынған информация - бұл өлшенбейтін
байлыққа тең. Осылардан келiп шығатыны информациялық технологияның дамыған
ғасырында компьютерлік техниканы қолданбай жұмыс істейтін мемлекеттік және
коммерциялық мекемелер, жоғарғы оқу орындары және т. б. көптеген салалар
кемде-кем деп айтсақ та болады.
Информациялық технологиялардың дамуы қолданбалы математиканы
инженерлік ізденістерде қолдануға кең жол ашып берді. Өмірімізге
өндірістік, технологиялық және инновациялық процесстермен бірге
информациялар ағыны кіріп келді. Кез келген маман экономиканың өтпелі
кезеңінде, өз міндетін жаңа талаптарға лайықты етіп орындау үшін,
информациялық технологиялармен жұмыстарын шеберлікпен жүргізе білуі қажет.
Қазіргі кезде информацияны пайдалана және жоғары деңгейде талдай білген
маман әрқашан сұраныста.
Деректер қоры дегеніміз - құрылымы арнайы тәсіл бойынша
ұйымдастырылған берілген форматтағы файлдар жиынтығы болып есептеледі.
Деректер қорын Borland Delphi объектке бағытталған программалау
ортасында жасалыну себебi, өйткенi Borland Delphi объектiке бағытталған
программалау ортасы кез-келген қосымшаны дайындауға болатын, жылдамдығы тез
қуатты тiлдердiң бiрi болуы және де басқа деректер деректер қорымен жақсы
байланысатын болуы.
Деректер қорын басқару жүйесi - деректер қорымен жұмыс iстеуге
арналған Borland Delphi ортасындағы программалар қатарына кiретiн
тiлдердiң бiрi Paradox тiлi болып табылады.
Сонымен жобасы жасауда екі программалау ортасынан пайдаланылды:
▪ Borland Delphi - объектке бағытталған
программалау ортасы;
▪ MS Access- деректер қорын басқару жүйесі.
Мұндағы Borland Delphi объектке бағытталған программалау ортасын
қолдану себебiм, өйткенi ол Windows операциялық жүйесінде программалаудың
ыңғайлы құралы болып саналады. Онда көптеген операторларды пайдаланып
программа дайындау, программа мәзірін құру, анимация, мультимедия
процестерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік
қосымшаларды шақыру, олармен жұмыс істеу және тағы басқа іс-әрекеттерді
орындау мүмкіндігі бар.
1. АВТОМАТТАНҒАН ЖҰМЫС ОРЫНДАРЫН ҚҰРУ ТЕОРИЯСЫ
1.1. ДК негізіндегі АЖО нұсқаларын таңдау
Автоматтанған жұмыс орны (АЖО) не болмаса шетел терминологиясында
жұмыс станциясы кез-келген мамандықты пайдаланушы маманның жұмыс орны,
бұл жер тұлға мен арнайы қызметті орындауды автоматтандырылған түрде жүзеге
асыруға арналған құралдар мен қамтамасыз етілді. Ондай құралдар, негізінен
ДК болады, ол қажет етілген жағдай да басқа қосымша электрондық
құрылғылармен қамсыздандырылады: дискілік сақтағыштар, басып шығару
құрылғылары, оптикалық оқу құрылғылары немесе штрихтік кодты санағыштар,
графикалық құрылғылары, басқа АЖО және локальді есептегіш желілерімен
байланысқан құралдар және т.б.
Дүние жүзінде IBM PС архитектурасы бар маманданған ДК негізіндегі
АЖО ең көп таралған.
АЖО нгізінен есептегіш техниканы пайдалану бойынша арнайы дайындығы
жоқ пайдаланушыға бағытталған. АЖО-ның маңызды белгіленуі жұмыс орнында
мәліметті орталықтанбаған өңдеушілігін, АЖО және ДК локальдік желіге ал
кейде қуатты ЭЕМ-мі бар есептегіш желілерге бірдей уақыт ішінде ену
мүмкінлігі кезінде өзінің тиісті мәліметтер қорын пайдаланушылығын
есептеуге болады.
Қазіргі уақытта көптеген кәсіпорындарда ауыл шаруашылығын басқарудың
таратылған жүйе концепциясы жасалуда. Оларда иерархияның әртүрлі
деңгейлерінде мәліметтің локальді және көп жағынан аяқталған өңдеушілігі
көзделеді. Бұл жүйелерде төменнен жоғарыға мәліметті жоғары деңгейде қажет
етілгендерін жіберу ұйымдастырылады. Сонымен қатар мәліметті өңдеу
нәтижелерірің маңызды бөлігі және бастапқы мәліметтер мәліметтің локальдік
банктерінде сақталу керек.
Таратылған басқару ойларын жүзеге асыру үшін басқарудың әрбір
деңгейіне және әрбір пәндік облысқа маманданған персоналды компьютер
негізінде автоматтанған жұмыс орнын құру талап етілді. Мысалы, экономика
саласында осындай АЖО да процесстерді жоспарлауға мысалдауға және
аптимизациялауға, әртүрлі мәліметтік жүйеде және шешімдердің әртүрлі
сәйкестігі үшін шешімдерді қабылдауға болады. Басқаруды әрбір объектісі
үшін оларға сәйкес келетін АЖО-ны қарастыру керек. Бірақ кез-келген АЖО-ны
құру ұстанымдары жалпы болу керек:
- Жүйелік;
- Икемділік
- Тұрақтылық;
- Нәтижелілік.
Көрсетілген түсініктердің мазмұнын түсіндірейік.
Жүйелілік.
АЖО-ны құрылымы функционалды белгіленуі бойынша анықталатын жүйе
ретінде қарастырайық.
Икемділік.
Барлық жүйелердің құру модульдігімен олардың элементтерінің үлгі
қалыптылығы арқасында мүкін болатын қайта құрушылыққа негізделген жүйе.
Тұрақтылық.
Оның ұстанамы АЖО жүйесі негізгі қызметінің ауытқушы ішкі және сыртқы
факторлардың әсеріне қарамастан күштілігіне сүйенеді. Бұл оның бөлек
бөліктеріндегі ол қылықтар дұрысталған болу керек, ал жүйе жұмыс
істеушілігі тез арада қайта қалыптасуы керек деген сөз.
Нәтижелік.
АЖО нәтижелілігін жүйені құру мен пайдалану шығындарына таратылған
жоғарыда көрсетілген ұстанымдардың тарату деңгейінің интегралдық көрсеткіші
ретінде қарастыруы керек.
АЖО қызметі күткен нәтижені қызметті дұрыс таратылуы кезінде және
ұйтқысы компьютер болып табылатын мәліметті өңдеудің машиналық құрылымы мен
адам арасындағы қысымы кезінде бере алады.
Қазіргі уақытта осындай гибритті интеллектіні құру өте үлкен
мәселе. Бірақ АЖО-ны ұйымдастыру мен қызметі кезіндегі осы енгізілімнің
таратылымы жақсы нәтижелерді әкеле алады. АЖО тек еңбек өнімділігін және
басқару нәтижелілігінің өсу құралы ғана емес, сондай-ақ мамандардың
сайлануы ыңғайлылық құралы да болады. Осы жерде адам АЖО жүйесінде
басқарушы буын болып қала береді.
Өндірістік кәсіпорындарда АЖО мәліметті жоспарлау, басқару, өңдеу
және шешімді қабылдаудың өзіндік құрылымы ретінде Автоматтандыру Жүйесін
Басқару (АЖБ) немесе АСУ маңызды құрылымдық біріктірілуі болып табылады.
АЖО – бұл әр уақытта арнайы жүйе, техникалық құрылғы мен бағдарламалық
қамтамасыздандыру тобы және ол нақты шамаларға бағытталады-әкімшілік,
экономист, инженер, бақылаушы, жоспарлаушы, архитектор, дизайнер, дәрігер,
кітапханашы, ұйымдастырушы, зерттеуші мұражай қызметкері.
Сонымен қатар бұл жерде АЖО-ның кез-келген мамандығына оның жасалу
кезінде қамтамасыз етілуі тиіс жалпы талаптар тізімін беруге болады, ал
нақты айтсақ:
• Мәліметті өңдеудің тікелей құралдардың бар болуы;
• Диалогты режимде жұмыс істеу мүмкіндігі;
• Эргоэкономиканың негізгі талаптарын орындау; оператор, АЖО
кешенінің элементтері мен қоршаған орта арасындағы қызметті рационалды
таратуды; жұмыс істеуге жағдайлар жасау; АЖО құрамының ыңғайлылығы; адам -
операторының психологиялық факторларын ескеру; АЖО формалары мен элемент
түстерінің жағымдылығы және т.б.
• АЖО жүйесінде жұмыс жасайтын ДК жоғары өнімділігі мен сенімділігі;
• Шешілген мәселелер санатына программалық қамсыздандырудың
парапарлығы;
• Күрделі процесстердің максимальді автоматты деңгейі;
• Мамандарды АЖО операторлары ретіндегі өзін-өзі қамтамасыз етуіне
ыңғайлы талаптары;
• АЖО-ны жұмыс құралы ретінде пайдаланатын маманның максимальді
жайлылығын және қамсыздығын қамтамасыз ететін басқа факторлар.
АЖО құрамында жүйе біріңғайлылығы болады. Техникалық мәліметтік
бағдарламалық және ұйымдастырушылық.
Техникалық жүйе туралы жоғарыда аталған еді. Алдында көрсетілген АЖО-
ны құратын техникалық жүйе тобына объектінің жады жүйесінде жұмыс істейтін
басқа АЖО мен байланысы құралдары мен байланыстың басқа құралдарын
(телефон, телекс, телефакс) қосу керек. Мәліметтік жүйеге, негізінен
дискілік сақтағышта орналасқан локальді мәліметтер қорында сақталып
мәліметтер массивтері жатады. Сондай-ақ бұған мәліметтер қорын басқару
жүйесіде енгізілген.
Бағдарламалық қамтамасыздануда операциялық жүйелер, сервисті
бағдарламалар, АЖО тағайындалуы бойынша орындалған арнайы мәселе класын
шешуге бағытталған және локальдік ұстаным бойынша жасалған қолданбалы
бағдарламалар мен пайдаланушының үлгі қалыпты бағдарламалары болады. Қажет
етілген жағдайларда бағдарламалық қамтамасыздандыруға графикалық мәлімет
пен жұмыс істеуге арналған бағдарлама пакеті қосылады.
АЖО-ның ұйымдастырушылық қамтамасызданудың мақсаты олардың қызметін
ұйымдастыру, дамыту, кадрді даярлау және әкімшіліктендіру. Соңғысына
жұмысты жоспарлау, жіктеу, бақылау, талдау, реттеу, АЖО-ны пайдаланушының
құқықтары мен міндеттерін құжатты түрде рәсімдеу.
Егер АЖО құрылғысы өте қиын болса, ол пайдаланушы да арнайы дағдысы
болмаса, онда пайдаланушыны оның негізгі автоматтанған жұмыс орнына бірте-
бірте енгізе алатын арнайы оқу құралдарын қолдану мүмкін. АЖО қызметін
жүзеге асырғанда (бұл оның функционалдануы деген сөз) ағымдағы қызметінің
мақсатын, мәліметтік қажеттілігін, оның тарату процесстерін бейнелейтін
әртүрлі шараларын анықтау тәсілдері қажет.
АЖО-ны жоспарлау тәсілдері оның қызмет ету тәсілдерімен байланыса
алмайды, өйткені АЖО-ның қызметінің дамуы пайдаланушылардың өзі мен оның
даму мүмкіндігін көздейді. АЖО-ның тілдік құралдары ақырғы (соңғы)
пайдаланушы көз қарасы жағынан тәсілдік құралдарын тарату болып табылады,
ол бағдарламалықтар пайдаланушының тілдік құралдарын таратуды және ақырғы
пайдаланушыға барлық қажет етілген әрекеттерді орындауға мүмкіндік береді.
1.2. АЖО-ның тілдік құралдары
АЖО-ның тілдік құралдары пайдаланушы әрекетімен ДЭЕМ реакциясының бір
мағыналық сәйкестігі үшін қажет. Оларсыз оқу процессі, диалогты жасау,
қатені табу мен дұрыстау мүмкін емес. Бұндай тілдерді жасау қиындығы олар
көбіне процедуралық емес болу керектігіне негізделеді. Егер процедуралық
тіл берілген әрекет орындалуын көрсетсе, процедуралық емес-бөлшектенусіз
бұған қажет етілген әрекетті орындау керектігі көрсетіледі. Ақырғы
пайдаланушылар мәліметтік қамтамасыздықты тарату процессін толық білмеу
керек болғандықтан, АЖО интеллектуалдығының жоғарылығына қарай оның тілінде
процедуралық мүмкіндіктің көлемдігі көзделген болуы керек.
АЖО тілдері пайдаланушылық – бағытталған және маманды – бағытталған
болуы керек. Бұл пайдаланушылардың сұрыпталу ерекшеліктеріне байланысты
олар тек маманданған жарамдылық бойынша ғана емес, сондай-ақ қызмет
жағдайының иерархтясына оқылғандығына, шешуші мәліметтер түрі бойынша
бөлінеді. Бұндай енудің оңайлығына қарамастан, қарапайым тілді пайдалану
клавиатура арқылы күрделі емес нәтижелерді алу үшін алып құрлымды енгізу
қажеттілігі үшін қандай да болмасын сезілетін артықшылықты бере
алмайтындығын ескеру керек.
Кез-келген тілде сияқты АЖО тілдерінің негізін алдын-ала анықталған
терминдер және тәсілдерді бейнелеулер (олар арқылы терминдерді ауыстырып
немесе толықтырып жаңа түрлерін белгілейді) құрайды. Бұл АЖО-ны жоспарлаған
кезде АЖО-ның терминологиялық негізін арнайы түрмен сұрыптау қажеттілігіне
әкеледі (тілдің негізгі синтаксистік құрылымын және терминдер мен бірлескен
түрлері аралығындағы семантикалық қатынасын анықтау). Осыған байланысты АЖО-
ның қарапайым сұрыпталу қажеттілігі туындайды, мысалы, мәліметті өңдеудің
кейбір пайдаланушылық режимдерінде көрсету мүмкіндіктері бойынша: сандық,
мәтіндік, аралас. Ал өте күрделі жағдайларда АЖО сұрыпталуы мәлімет қорының
ұйымдастырылуымен анықталады. Тіл мүмкіндіктері көп жағдайларда пайдаланушы
мәліметтік қамтамасыздықты таратуға сәйкес келетін формальді құрылымды құра
алатын ережелер тізімін анықтай алады. Мысалы, кейбір АЖО-ларда барлық
мәліметтер мен құрылымдар кесте түрінде (кестелік АЖО) немесе арнайы
түрдегі операторлар болып бекітіледі.
Пайдаланушының тілі АЖО-ны диалог түрлері бойынша да бөлінеді.
Диалогты қолдау құралдары ақыр соңында пайдаланушыға қажет білімнің тілдік
құрылымын анықтайды.
Бір АЖО құрылымымен бір емес, бірнеше диалогтың мүмкін болатын
түрлері оқу немесе жұмыс процессі кезінде пайдаланушының белсенділігін,
сондай-ақ пайдаланушы құралдарымен АЖО-ны дамыту қажеттілігі арқасында
көзделуі мүмкін. АЖО-ны жасау кезіндегі бар болған диалогтарда ең көп
пайдаланатын түрлер: ПЭЕМ-мен ынталандырған диалог, форманы толтыру
диалогы, гибридті диалог, үйренбеген пайдаланушы диалогы, мәліметтің
бекітілген кадр көмегіндегі диалог. ПЭЕМ-мен ынталандырған диалог кезінде
АЖО пайдаланушысы толық түрде тіл құрылысын үйренуден басталады. Бұл
тәсілдің өзгертілімінің бірі меню тәсілі болып табылады. Ол арқылы берілген
ПЭЕМ нұсқаларының біреуі немесе бірнешеуі таңдалады.
ПЭЕМ-мен сол түрде ынталандыратын форманы пайдалану диалогы негізінде
пайдаланушыны дисплейде арнайы жиналған формаларды толтырады, содан кейін
талдайды және өңдейді.
Гибридті диалог пайдаланушымен де, ПЭЕМ-мен де ынталандырылады.
Үйренбеген пайдаланушы диалогы кезінде ПЭЕМ жауаптарына толық айқындылық
қамтамасыз етілу керек. Олар пайдаланушыда оған не істеу керектігі туралы
күмәнділікті қалдырмайды.
Мәліметтің белгіленген кадрлар көмегіндегі диалог кезінде ПЭЕМ
жауапты бар болатын тізімнен таңдайды. Бұл жағдайда пайдаланушы өте қысқа
жауаптарды енгізеді, ол негізгі мәлімет автоматты түрде беріледі.
Диалог түрі АЖО сұрыпталуын да анықтай алады, мысалы,үйренбеген
пайдаланушының диалогтық құралдары бар АЖО. АЖО-ның бұнда белгі бойынша
сұрыпталуы пайдаланушының маманданған түрі бойынша бөлінуіне байланысты.
Мысалы, меню тәсілі бойынша диалогы бар АЖО басқарушы персоналына
жатқызылатын пайдаланушы-экономистке орынды емес, өйткені бұған
операциялардың қайталана беретін көлемділігі себеп болады.
АЖО-ны тарататын бағдарламалық құралдар көз қарасы жағынан
қарастыратын болсақ, онда сұрыпталуы өте кең болуы мүмкін. Олар
программалау тілдері бойынша, пайдаланушыға программалаудың процедуралық
құралдарды беру мүмкіндіктері бойынша, пайдалану процессі кезінде
бағдарламалық жүйенің құрылысын аяқтау мүмкіндігі бойынша, мәліметтер қорын
басқару жүйесінің бар болуы, пайдаланушы тілдерінен трансляторы мен
интерпретаторы бойынша, қатені табу мен жою құралдары және т.б бойынша
сұрыптала алады. АЖО-да қолданылатын қолданбалы бағдарламалар пакеті (ҚБП)
нақты қосымшаға жүйенің байланысын қамтамасыз ету үшін параметрленген бола
алады. ҚБП-нің өздерінің генераторлары пайдаланыла алады.
АЖО құрамына диалогты құру мен негізгі есептік функцияларды
қамтамасыз ететін әртүрлі бағдарламалық компоненттер, сондай-ақ мәлімет
қорын басқару жүйесі, трансляторлар, анықтама жүйелері, мәліметтер қорының
өзі құрамында, мысалы, негізгі мәліметтер, диалог сценорит, ережелер,
басқарушы шектері, қате тізімі және т.б міндетті түрде енгізіледі. АЖО-ның
негізгі компоненттері оның құрамын анықтайды және АЖО-ны әртүрлі белгілері
бойынша сұрыпталу мүмкіндігін қамтамасыз етеді.
АЖО шектерінде ақырғы пайдаланушымен АЖО-ның дамуын қамтамасыз ететін
құралдарды қолдануы бойынша оны екі үлкен класқа бөледі: қамтамасыз ететін
және интеллектуалды. Екеуі де әртүрлі пайдаланушыға арнала береді. Сонымен
қатар, кез-келген АЖО-ның пайдаланушысы бола алмайтындығы туралы алдын-ала
айта алатын пайдаланушылар да болды. Мысалы, қызмет көрсететін персоналда
өзінің жұмыс ерекшелігіне қарай интеллектуалды АЖО-ны талап етпейді (өзінің
тікелей қызметінде).
Ұйымдастырушылық басқару саласындағы АЖО-ға қызмет ететіндер
төмендегідей бөлінеді:
• Мәліметті;
• Анықтамалық;
• Есептегіш;
• Мәтінді өңдейтін.
Интеллектуалды АЖО-лар біріншіден мәліметке бағытталған және білімге
бағытталған (даталогиялық және фактологиялық) бөлінеді.
Мәліметті-анықтамалар АЖО-лар қандай да болмасын басқару процессіне
қызмет етеді. Есептегіш АЖО-лар құрамы бойынша әртүрлі және пайдаланушының
әртүрлі категорияларымен пайдаланыла алады. Олардың көмегімен бір-бірімен
байланысқан және байланыспаған ұйымдастырушылық-экономикалық мәселелерді
құруға және шешуге болады немесе АЖО қызмет ету кезінде анықтама алады.
Мәтінді құрайтын АЖО-лар әртүрлі құрылымның мәтіндік мәліметтерді өңдеу мен
генерациялануына және мәтін семантикалық түрде талдау туралы ұсыныстарды
өңдеу генерациясына арналады.
Даталогиялық түрдегі интеллектуалды АЖО-лар мәліметтер қорын және
пайдаланушы тілдерін кең пайдалануға негізделеді. Сондай-ақ осы жағдайда
пайдаланушы мәлімет қоры мен тілін өз бетінше өзгерте алады және диалогтың
мүмкіндіктерімен құбылта алады. Бұл АЖО-ларда мәліметтер қоры жоқ. Бұл
басқарушы объектінің қандай да болмасын қасиетіне түсініктеме беретін
ережелерді жинақтау мүмкін емес деген сөз. Құрама компонент түрлеріндегі
білім қоры АЖО-ның фактологиялық түріне енгізіледі. Фактологиялық АЖО-лар
АЖО шарттарындағы жұмыс жиналған тәжірибемен оның негізіндегі логикалық
нәтиже көмегімен басым түрде анықталады.
Ұйымдастырушылық басқарудың автоматтану түрінде таратылатын негізгі
бірнеше функцияларды белгілейік:
• Интерпретатция (пәндік облыстан мәліметтер мен факті арасындағы
байланыс пен жүйені анықтау үшін оларға талдаумен бейнесін жасау);
• Диагностика (басқарылатын объектінің жағдайын іздеу, анықтау және
бейнелеу);
• Мониторинг (АЖО қызметін тұрақты бақылау мен алынған нәтижені
бекіту);
• Жоспарлау (әрекеттің берілген келісімін қамтамасыз ету);
• Жобалау (пайдаланушылық интерфейсті және дамуды қамтамасыз ету);
2 БАҒДАРЛАМАЛАУ ТІЛІНЕ ЖАЛПЫ ТҮСІНІК
2.1 Delphi – дің басты терезелері
Delphi бағдарламасын жүктейік. Сонда экраннан оның төмендегі 4
терезесі көрінеді.
Осылардың тұтас созылып жатқаны – бас терезе. Сол жақтағысы –
обьектілер терезесі. Ол терезеде осы бағдарламаны құрайтын компоненттердің
қасиеттері беріледі. Ортасында бірінің үстіне бірі орналасқан екі терезе –
болашақ бағдарламаның Пішініформасы және бағдарламасы бар терезе тұр.
Пішін терезесі енді дайындалатын бағдарламаның визуалды көрінісі болып
табылады.
Дельфи-де бағдарлама дайындау үшін мына әрекеттерді орындау
жеткілікті:
1. Бас терезедегі үшбұрышты жасыл бағдаршаға маус нұсқағышын қойыңыз;
Сүрет 1. Бас терезе
2. Сол кезде Run(F9) көмексөзі көрінеді;
3. Осы батырманы басамыз (немесе F9 пернесін) ;
4. Міне дайын бағдарлама алдық.
Бағдарлама әдетте, C:\Program Files\Borland\Delphi7\ Projects
бумасында құрылады.
Сүрет 2. C:\Program Files\Borland\Delphi7\ Projects
Осы орыннан оны қажет орынға көшіруге болады. Жұмыс істеуге қолайлы
болуы үшін оның жарлығын жұмыс столына орналастырған ыңғайлы. Әзірше бос
терезеден тұратын бағдарлама құрылды. Дегенмен онда Windows-тың барлық
бағдарламасына тән: тақырып жолы, жүйелік меню, жиыру, жаймалау, жабу
батырмалары сияқты атрибуттар бар және бұл терезенің өлшемдерін өзгертуге
болады. Пішін-бағдарламаны жабайық.
Осы пішіннің пайдалы қасиеттерін қарастырайық:
1. Caption – тақырыптағы жазудың қасиетін анықтайды. Бізде бұл Form1
пішіні, ол Name қасиетімен сәйкес келеді. Обьектілер инспекторы арқылы
ол қасиетті қалауымызша ауыстыруға болады. Caption қасиетіне Алғашқы
бағдарлама деп жазайық.
2. Color – түсті білдіреді.
3. Width және Height – терезенің пикселмен берілген ені мен биіктігін
білдіреді. Маус арқылы Пішіннің жиектерін қозғап, өзгертуге болады. Ал
оның нақты өлшемін обьектілер инспекторы арқылы атқарған қолайлы.
4. Пішіннің экрандағы орны – Top және Left қасиеттері арқылы беріледі.
Олар пішіннің экранның сол жақ және жоғарғы шекарасынан қашықтығын
білдіреді. Егер Пішіннің қажетті өлшемі Delphi-дің басқару
элементтерін жауып тастаса, онда жинай салыңыз.
5. Position қасиеті арқылы Пішіннің қажетті орынға автоматты түрде
орналасуын реттеудің мынадай мүмкіндіктері бар:
- poDesigned мәнінде Пішін бағдарлама жобалаушы-сының
... жалғасы
КІРІСПЕ 2
1. АВТОМАТТАНҒАН ЖҰМЫС ОРЫНДАРЫН ҚҰРУ ТЕОРИЯСЫ 4
1.1. ДК негізіндегі АЖО нұсқаларын таңдау 4
1.2. АЖО-ның тілдік құралдары 8
2 БАҒДАРЛАМАЛАУ ТІЛІНЕ ЖАЛПЫ ТҮСІНІК 13
2.1 Delphi – дің басты терезелері 13
2.2 Delphi компоненттері палитрасының беттері 17
2.3. Delphi компоненттері – визуалды жобалаудың негізі 18
2.4. Delphi оқиғалары 20
3 ЖОБАЛЫҚ БӨЛІМ 24
3.1 Интерфейсті құру 24
3.2 Бағдарламалау 26
ҚОРЫТЫНДЫ 28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 29
КІРІСПЕ
Қазақстан Республикасында жаңа ғасырдан бастап компьютер
технологиясына көп көңіл аударылуда. Яғни Қазақстан Республикасының барлық
аумағын компьютерлендiру қолға алына бастады. Осы жұмыстардың нәтижесiнде
Қазақстан Республикасының азаматтары республиканың кез-келген нүктесінде
тұруына қарамай жаңадан келген жаңалықтармен таныс болып отырады.
Тәжірибеден білетініміздей уақтылы алынған информация - бұл өлшенбейтін
байлыққа тең. Осылардан келiп шығатыны информациялық технологияның дамыған
ғасырында компьютерлік техниканы қолданбай жұмыс істейтін мемлекеттік және
коммерциялық мекемелер, жоғарғы оқу орындары және т. б. көптеген салалар
кемде-кем деп айтсақ та болады.
Информациялық технологиялардың дамуы қолданбалы математиканы
инженерлік ізденістерде қолдануға кең жол ашып берді. Өмірімізге
өндірістік, технологиялық және инновациялық процесстермен бірге
информациялар ағыны кіріп келді. Кез келген маман экономиканың өтпелі
кезеңінде, өз міндетін жаңа талаптарға лайықты етіп орындау үшін,
информациялық технологиялармен жұмыстарын шеберлікпен жүргізе білуі қажет.
Қазіргі кезде информацияны пайдалана және жоғары деңгейде талдай білген
маман әрқашан сұраныста.
Деректер қоры дегеніміз - құрылымы арнайы тәсіл бойынша
ұйымдастырылған берілген форматтағы файлдар жиынтығы болып есептеледі.
Деректер қорын Borland Delphi объектке бағытталған программалау
ортасында жасалыну себебi, өйткенi Borland Delphi объектiке бағытталған
программалау ортасы кез-келген қосымшаны дайындауға болатын, жылдамдығы тез
қуатты тiлдердiң бiрi болуы және де басқа деректер деректер қорымен жақсы
байланысатын болуы.
Деректер қорын басқару жүйесi - деректер қорымен жұмыс iстеуге
арналған Borland Delphi ортасындағы программалар қатарына кiретiн
тiлдердiң бiрi Paradox тiлi болып табылады.
Сонымен жобасы жасауда екі программалау ортасынан пайдаланылды:
▪ Borland Delphi - объектке бағытталған
программалау ортасы;
▪ MS Access- деректер қорын басқару жүйесі.
Мұндағы Borland Delphi объектке бағытталған программалау ортасын
қолдану себебiм, өйткенi ол Windows операциялық жүйесінде программалаудың
ыңғайлы құралы болып саналады. Онда көптеген операторларды пайдаланып
программа дайындау, программа мәзірін құру, анимация, мультимедия
процестерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік
қосымшаларды шақыру, олармен жұмыс істеу және тағы басқа іс-әрекеттерді
орындау мүмкіндігі бар.
1. АВТОМАТТАНҒАН ЖҰМЫС ОРЫНДАРЫН ҚҰРУ ТЕОРИЯСЫ
1.1. ДК негізіндегі АЖО нұсқаларын таңдау
Автоматтанған жұмыс орны (АЖО) не болмаса шетел терминологиясында
жұмыс станциясы кез-келген мамандықты пайдаланушы маманның жұмыс орны,
бұл жер тұлға мен арнайы қызметті орындауды автоматтандырылған түрде жүзеге
асыруға арналған құралдар мен қамтамасыз етілді. Ондай құралдар, негізінен
ДК болады, ол қажет етілген жағдай да басқа қосымша электрондық
құрылғылармен қамсыздандырылады: дискілік сақтағыштар, басып шығару
құрылғылары, оптикалық оқу құрылғылары немесе штрихтік кодты санағыштар,
графикалық құрылғылары, басқа АЖО және локальді есептегіш желілерімен
байланысқан құралдар және т.б.
Дүние жүзінде IBM PС архитектурасы бар маманданған ДК негізіндегі
АЖО ең көп таралған.
АЖО нгізінен есептегіш техниканы пайдалану бойынша арнайы дайындығы
жоқ пайдаланушыға бағытталған. АЖО-ның маңызды белгіленуі жұмыс орнында
мәліметті орталықтанбаған өңдеушілігін, АЖО және ДК локальдік желіге ал
кейде қуатты ЭЕМ-мі бар есептегіш желілерге бірдей уақыт ішінде ену
мүмкінлігі кезінде өзінің тиісті мәліметтер қорын пайдаланушылығын
есептеуге болады.
Қазіргі уақытта көптеген кәсіпорындарда ауыл шаруашылығын басқарудың
таратылған жүйе концепциясы жасалуда. Оларда иерархияның әртүрлі
деңгейлерінде мәліметтің локальді және көп жағынан аяқталған өңдеушілігі
көзделеді. Бұл жүйелерде төменнен жоғарыға мәліметті жоғары деңгейде қажет
етілгендерін жіберу ұйымдастырылады. Сонымен қатар мәліметті өңдеу
нәтижелерірің маңызды бөлігі және бастапқы мәліметтер мәліметтің локальдік
банктерінде сақталу керек.
Таратылған басқару ойларын жүзеге асыру үшін басқарудың әрбір
деңгейіне және әрбір пәндік облысқа маманданған персоналды компьютер
негізінде автоматтанған жұмыс орнын құру талап етілді. Мысалы, экономика
саласында осындай АЖО да процесстерді жоспарлауға мысалдауға және
аптимизациялауға, әртүрлі мәліметтік жүйеде және шешімдердің әртүрлі
сәйкестігі үшін шешімдерді қабылдауға болады. Басқаруды әрбір объектісі
үшін оларға сәйкес келетін АЖО-ны қарастыру керек. Бірақ кез-келген АЖО-ны
құру ұстанымдары жалпы болу керек:
- Жүйелік;
- Икемділік
- Тұрақтылық;
- Нәтижелілік.
Көрсетілген түсініктердің мазмұнын түсіндірейік.
Жүйелілік.
АЖО-ны құрылымы функционалды белгіленуі бойынша анықталатын жүйе
ретінде қарастырайық.
Икемділік.
Барлық жүйелердің құру модульдігімен олардың элементтерінің үлгі
қалыптылығы арқасында мүкін болатын қайта құрушылыққа негізделген жүйе.
Тұрақтылық.
Оның ұстанамы АЖО жүйесі негізгі қызметінің ауытқушы ішкі және сыртқы
факторлардың әсеріне қарамастан күштілігіне сүйенеді. Бұл оның бөлек
бөліктеріндегі ол қылықтар дұрысталған болу керек, ал жүйе жұмыс
істеушілігі тез арада қайта қалыптасуы керек деген сөз.
Нәтижелік.
АЖО нәтижелілігін жүйені құру мен пайдалану шығындарына таратылған
жоғарыда көрсетілген ұстанымдардың тарату деңгейінің интегралдық көрсеткіші
ретінде қарастыруы керек.
АЖО қызметі күткен нәтижені қызметті дұрыс таратылуы кезінде және
ұйтқысы компьютер болып табылатын мәліметті өңдеудің машиналық құрылымы мен
адам арасындағы қысымы кезінде бере алады.
Қазіргі уақытта осындай гибритті интеллектіні құру өте үлкен
мәселе. Бірақ АЖО-ны ұйымдастыру мен қызметі кезіндегі осы енгізілімнің
таратылымы жақсы нәтижелерді әкеле алады. АЖО тек еңбек өнімділігін және
басқару нәтижелілігінің өсу құралы ғана емес, сондай-ақ мамандардың
сайлануы ыңғайлылық құралы да болады. Осы жерде адам АЖО жүйесінде
басқарушы буын болып қала береді.
Өндірістік кәсіпорындарда АЖО мәліметті жоспарлау, басқару, өңдеу
және шешімді қабылдаудың өзіндік құрылымы ретінде Автоматтандыру Жүйесін
Басқару (АЖБ) немесе АСУ маңызды құрылымдық біріктірілуі болып табылады.
АЖО – бұл әр уақытта арнайы жүйе, техникалық құрылғы мен бағдарламалық
қамтамасыздандыру тобы және ол нақты шамаларға бағытталады-әкімшілік,
экономист, инженер, бақылаушы, жоспарлаушы, архитектор, дизайнер, дәрігер,
кітапханашы, ұйымдастырушы, зерттеуші мұражай қызметкері.
Сонымен қатар бұл жерде АЖО-ның кез-келген мамандығына оның жасалу
кезінде қамтамасыз етілуі тиіс жалпы талаптар тізімін беруге болады, ал
нақты айтсақ:
• Мәліметті өңдеудің тікелей құралдардың бар болуы;
• Диалогты режимде жұмыс істеу мүмкіндігі;
• Эргоэкономиканың негізгі талаптарын орындау; оператор, АЖО
кешенінің элементтері мен қоршаған орта арасындағы қызметті рационалды
таратуды; жұмыс істеуге жағдайлар жасау; АЖО құрамының ыңғайлылығы; адам -
операторының психологиялық факторларын ескеру; АЖО формалары мен элемент
түстерінің жағымдылығы және т.б.
• АЖО жүйесінде жұмыс жасайтын ДК жоғары өнімділігі мен сенімділігі;
• Шешілген мәселелер санатына программалық қамсыздандырудың
парапарлығы;
• Күрделі процесстердің максимальді автоматты деңгейі;
• Мамандарды АЖО операторлары ретіндегі өзін-өзі қамтамасыз етуіне
ыңғайлы талаптары;
• АЖО-ны жұмыс құралы ретінде пайдаланатын маманның максимальді
жайлылығын және қамсыздығын қамтамасыз ететін басқа факторлар.
АЖО құрамында жүйе біріңғайлылығы болады. Техникалық мәліметтік
бағдарламалық және ұйымдастырушылық.
Техникалық жүйе туралы жоғарыда аталған еді. Алдында көрсетілген АЖО-
ны құратын техникалық жүйе тобына объектінің жады жүйесінде жұмыс істейтін
басқа АЖО мен байланысы құралдары мен байланыстың басқа құралдарын
(телефон, телекс, телефакс) қосу керек. Мәліметтік жүйеге, негізінен
дискілік сақтағышта орналасқан локальді мәліметтер қорында сақталып
мәліметтер массивтері жатады. Сондай-ақ бұған мәліметтер қорын басқару
жүйесіде енгізілген.
Бағдарламалық қамтамасыздануда операциялық жүйелер, сервисті
бағдарламалар, АЖО тағайындалуы бойынша орындалған арнайы мәселе класын
шешуге бағытталған және локальдік ұстаным бойынша жасалған қолданбалы
бағдарламалар мен пайдаланушының үлгі қалыпты бағдарламалары болады. Қажет
етілген жағдайларда бағдарламалық қамтамасыздандыруға графикалық мәлімет
пен жұмыс істеуге арналған бағдарлама пакеті қосылады.
АЖО-ның ұйымдастырушылық қамтамасызданудың мақсаты олардың қызметін
ұйымдастыру, дамыту, кадрді даярлау және әкімшіліктендіру. Соңғысына
жұмысты жоспарлау, жіктеу, бақылау, талдау, реттеу, АЖО-ны пайдаланушының
құқықтары мен міндеттерін құжатты түрде рәсімдеу.
Егер АЖО құрылғысы өте қиын болса, ол пайдаланушы да арнайы дағдысы
болмаса, онда пайдаланушыны оның негізгі автоматтанған жұмыс орнына бірте-
бірте енгізе алатын арнайы оқу құралдарын қолдану мүмкін. АЖО қызметін
жүзеге асырғанда (бұл оның функционалдануы деген сөз) ағымдағы қызметінің
мақсатын, мәліметтік қажеттілігін, оның тарату процесстерін бейнелейтін
әртүрлі шараларын анықтау тәсілдері қажет.
АЖО-ны жоспарлау тәсілдері оның қызмет ету тәсілдерімен байланыса
алмайды, өйткені АЖО-ның қызметінің дамуы пайдаланушылардың өзі мен оның
даму мүмкіндігін көздейді. АЖО-ның тілдік құралдары ақырғы (соңғы)
пайдаланушы көз қарасы жағынан тәсілдік құралдарын тарату болып табылады,
ол бағдарламалықтар пайдаланушының тілдік құралдарын таратуды және ақырғы
пайдаланушыға барлық қажет етілген әрекеттерді орындауға мүмкіндік береді.
1.2. АЖО-ның тілдік құралдары
АЖО-ның тілдік құралдары пайдаланушы әрекетімен ДЭЕМ реакциясының бір
мағыналық сәйкестігі үшін қажет. Оларсыз оқу процессі, диалогты жасау,
қатені табу мен дұрыстау мүмкін емес. Бұндай тілдерді жасау қиындығы олар
көбіне процедуралық емес болу керектігіне негізделеді. Егер процедуралық
тіл берілген әрекет орындалуын көрсетсе, процедуралық емес-бөлшектенусіз
бұған қажет етілген әрекетті орындау керектігі көрсетіледі. Ақырғы
пайдаланушылар мәліметтік қамтамасыздықты тарату процессін толық білмеу
керек болғандықтан, АЖО интеллектуалдығының жоғарылығына қарай оның тілінде
процедуралық мүмкіндіктің көлемдігі көзделген болуы керек.
АЖО тілдері пайдаланушылық – бағытталған және маманды – бағытталған
болуы керек. Бұл пайдаланушылардың сұрыпталу ерекшеліктеріне байланысты
олар тек маманданған жарамдылық бойынша ғана емес, сондай-ақ қызмет
жағдайының иерархтясына оқылғандығына, шешуші мәліметтер түрі бойынша
бөлінеді. Бұндай енудің оңайлығына қарамастан, қарапайым тілді пайдалану
клавиатура арқылы күрделі емес нәтижелерді алу үшін алып құрлымды енгізу
қажеттілігі үшін қандай да болмасын сезілетін артықшылықты бере
алмайтындығын ескеру керек.
Кез-келген тілде сияқты АЖО тілдерінің негізін алдын-ала анықталған
терминдер және тәсілдерді бейнелеулер (олар арқылы терминдерді ауыстырып
немесе толықтырып жаңа түрлерін белгілейді) құрайды. Бұл АЖО-ны жоспарлаған
кезде АЖО-ның терминологиялық негізін арнайы түрмен сұрыптау қажеттілігіне
әкеледі (тілдің негізгі синтаксистік құрылымын және терминдер мен бірлескен
түрлері аралығындағы семантикалық қатынасын анықтау). Осыған байланысты АЖО-
ның қарапайым сұрыпталу қажеттілігі туындайды, мысалы, мәліметті өңдеудің
кейбір пайдаланушылық режимдерінде көрсету мүмкіндіктері бойынша: сандық,
мәтіндік, аралас. Ал өте күрделі жағдайларда АЖО сұрыпталуы мәлімет қорының
ұйымдастырылуымен анықталады. Тіл мүмкіндіктері көп жағдайларда пайдаланушы
мәліметтік қамтамасыздықты таратуға сәйкес келетін формальді құрылымды құра
алатын ережелер тізімін анықтай алады. Мысалы, кейбір АЖО-ларда барлық
мәліметтер мен құрылымдар кесте түрінде (кестелік АЖО) немесе арнайы
түрдегі операторлар болып бекітіледі.
Пайдаланушының тілі АЖО-ны диалог түрлері бойынша да бөлінеді.
Диалогты қолдау құралдары ақыр соңында пайдаланушыға қажет білімнің тілдік
құрылымын анықтайды.
Бір АЖО құрылымымен бір емес, бірнеше диалогтың мүмкін болатын
түрлері оқу немесе жұмыс процессі кезінде пайдаланушының белсенділігін,
сондай-ақ пайдаланушы құралдарымен АЖО-ны дамыту қажеттілігі арқасында
көзделуі мүмкін. АЖО-ны жасау кезіндегі бар болған диалогтарда ең көп
пайдаланатын түрлер: ПЭЕМ-мен ынталандырған диалог, форманы толтыру
диалогы, гибридті диалог, үйренбеген пайдаланушы диалогы, мәліметтің
бекітілген кадр көмегіндегі диалог. ПЭЕМ-мен ынталандырған диалог кезінде
АЖО пайдаланушысы толық түрде тіл құрылысын үйренуден басталады. Бұл
тәсілдің өзгертілімінің бірі меню тәсілі болып табылады. Ол арқылы берілген
ПЭЕМ нұсқаларының біреуі немесе бірнешеуі таңдалады.
ПЭЕМ-мен сол түрде ынталандыратын форманы пайдалану диалогы негізінде
пайдаланушыны дисплейде арнайы жиналған формаларды толтырады, содан кейін
талдайды және өңдейді.
Гибридті диалог пайдаланушымен де, ПЭЕМ-мен де ынталандырылады.
Үйренбеген пайдаланушы диалогы кезінде ПЭЕМ жауаптарына толық айқындылық
қамтамасыз етілу керек. Олар пайдаланушыда оған не істеу керектігі туралы
күмәнділікті қалдырмайды.
Мәліметтің белгіленген кадрлар көмегіндегі диалог кезінде ПЭЕМ
жауапты бар болатын тізімнен таңдайды. Бұл жағдайда пайдаланушы өте қысқа
жауаптарды енгізеді, ол негізгі мәлімет автоматты түрде беріледі.
Диалог түрі АЖО сұрыпталуын да анықтай алады, мысалы,үйренбеген
пайдаланушының диалогтық құралдары бар АЖО. АЖО-ның бұнда белгі бойынша
сұрыпталуы пайдаланушының маманданған түрі бойынша бөлінуіне байланысты.
Мысалы, меню тәсілі бойынша диалогы бар АЖО басқарушы персоналына
жатқызылатын пайдаланушы-экономистке орынды емес, өйткені бұған
операциялардың қайталана беретін көлемділігі себеп болады.
АЖО-ны тарататын бағдарламалық құралдар көз қарасы жағынан
қарастыратын болсақ, онда сұрыпталуы өте кең болуы мүмкін. Олар
программалау тілдері бойынша, пайдаланушыға программалаудың процедуралық
құралдарды беру мүмкіндіктері бойынша, пайдалану процессі кезінде
бағдарламалық жүйенің құрылысын аяқтау мүмкіндігі бойынша, мәліметтер қорын
басқару жүйесінің бар болуы, пайдаланушы тілдерінен трансляторы мен
интерпретаторы бойынша, қатені табу мен жою құралдары және т.б бойынша
сұрыптала алады. АЖО-да қолданылатын қолданбалы бағдарламалар пакеті (ҚБП)
нақты қосымшаға жүйенің байланысын қамтамасыз ету үшін параметрленген бола
алады. ҚБП-нің өздерінің генераторлары пайдаланыла алады.
АЖО құрамына диалогты құру мен негізгі есептік функцияларды
қамтамасыз ететін әртүрлі бағдарламалық компоненттер, сондай-ақ мәлімет
қорын басқару жүйесі, трансляторлар, анықтама жүйелері, мәліметтер қорының
өзі құрамында, мысалы, негізгі мәліметтер, диалог сценорит, ережелер,
басқарушы шектері, қате тізімі және т.б міндетті түрде енгізіледі. АЖО-ның
негізгі компоненттері оның құрамын анықтайды және АЖО-ны әртүрлі белгілері
бойынша сұрыпталу мүмкіндігін қамтамасыз етеді.
АЖО шектерінде ақырғы пайдаланушымен АЖО-ның дамуын қамтамасыз ететін
құралдарды қолдануы бойынша оны екі үлкен класқа бөледі: қамтамасыз ететін
және интеллектуалды. Екеуі де әртүрлі пайдаланушыға арнала береді. Сонымен
қатар, кез-келген АЖО-ның пайдаланушысы бола алмайтындығы туралы алдын-ала
айта алатын пайдаланушылар да болды. Мысалы, қызмет көрсететін персоналда
өзінің жұмыс ерекшелігіне қарай интеллектуалды АЖО-ны талап етпейді (өзінің
тікелей қызметінде).
Ұйымдастырушылық басқару саласындағы АЖО-ға қызмет ететіндер
төмендегідей бөлінеді:
• Мәліметті;
• Анықтамалық;
• Есептегіш;
• Мәтінді өңдейтін.
Интеллектуалды АЖО-лар біріншіден мәліметке бағытталған және білімге
бағытталған (даталогиялық және фактологиялық) бөлінеді.
Мәліметті-анықтамалар АЖО-лар қандай да болмасын басқару процессіне
қызмет етеді. Есептегіш АЖО-лар құрамы бойынша әртүрлі және пайдаланушының
әртүрлі категорияларымен пайдаланыла алады. Олардың көмегімен бір-бірімен
байланысқан және байланыспаған ұйымдастырушылық-экономикалық мәселелерді
құруға және шешуге болады немесе АЖО қызмет ету кезінде анықтама алады.
Мәтінді құрайтын АЖО-лар әртүрлі құрылымның мәтіндік мәліметтерді өңдеу мен
генерациялануына және мәтін семантикалық түрде талдау туралы ұсыныстарды
өңдеу генерациясына арналады.
Даталогиялық түрдегі интеллектуалды АЖО-лар мәліметтер қорын және
пайдаланушы тілдерін кең пайдалануға негізделеді. Сондай-ақ осы жағдайда
пайдаланушы мәлімет қоры мен тілін өз бетінше өзгерте алады және диалогтың
мүмкіндіктерімен құбылта алады. Бұл АЖО-ларда мәліметтер қоры жоқ. Бұл
басқарушы объектінің қандай да болмасын қасиетіне түсініктеме беретін
ережелерді жинақтау мүмкін емес деген сөз. Құрама компонент түрлеріндегі
білім қоры АЖО-ның фактологиялық түріне енгізіледі. Фактологиялық АЖО-лар
АЖО шарттарындағы жұмыс жиналған тәжірибемен оның негізіндегі логикалық
нәтиже көмегімен басым түрде анықталады.
Ұйымдастырушылық басқарудың автоматтану түрінде таратылатын негізгі
бірнеше функцияларды белгілейік:
• Интерпретатция (пәндік облыстан мәліметтер мен факті арасындағы
байланыс пен жүйені анықтау үшін оларға талдаумен бейнесін жасау);
• Диагностика (басқарылатын объектінің жағдайын іздеу, анықтау және
бейнелеу);
• Мониторинг (АЖО қызметін тұрақты бақылау мен алынған нәтижені
бекіту);
• Жоспарлау (әрекеттің берілген келісімін қамтамасыз ету);
• Жобалау (пайдаланушылық интерфейсті және дамуды қамтамасыз ету);
2 БАҒДАРЛАМАЛАУ ТІЛІНЕ ЖАЛПЫ ТҮСІНІК
2.1 Delphi – дің басты терезелері
Delphi бағдарламасын жүктейік. Сонда экраннан оның төмендегі 4
терезесі көрінеді.
Осылардың тұтас созылып жатқаны – бас терезе. Сол жақтағысы –
обьектілер терезесі. Ол терезеде осы бағдарламаны құрайтын компоненттердің
қасиеттері беріледі. Ортасында бірінің үстіне бірі орналасқан екі терезе –
болашақ бағдарламаның Пішініформасы және бағдарламасы бар терезе тұр.
Пішін терезесі енді дайындалатын бағдарламаның визуалды көрінісі болып
табылады.
Дельфи-де бағдарлама дайындау үшін мына әрекеттерді орындау
жеткілікті:
1. Бас терезедегі үшбұрышты жасыл бағдаршаға маус нұсқағышын қойыңыз;
Сүрет 1. Бас терезе
2. Сол кезде Run(F9) көмексөзі көрінеді;
3. Осы батырманы басамыз (немесе F9 пернесін) ;
4. Міне дайын бағдарлама алдық.
Бағдарлама әдетте, C:\Program Files\Borland\Delphi7\ Projects
бумасында құрылады.
Сүрет 2. C:\Program Files\Borland\Delphi7\ Projects
Осы орыннан оны қажет орынға көшіруге болады. Жұмыс істеуге қолайлы
болуы үшін оның жарлығын жұмыс столына орналастырған ыңғайлы. Әзірше бос
терезеден тұратын бағдарлама құрылды. Дегенмен онда Windows-тың барлық
бағдарламасына тән: тақырып жолы, жүйелік меню, жиыру, жаймалау, жабу
батырмалары сияқты атрибуттар бар және бұл терезенің өлшемдерін өзгертуге
болады. Пішін-бағдарламаны жабайық.
Осы пішіннің пайдалы қасиеттерін қарастырайық:
1. Caption – тақырыптағы жазудың қасиетін анықтайды. Бізде бұл Form1
пішіні, ол Name қасиетімен сәйкес келеді. Обьектілер инспекторы арқылы
ол қасиетті қалауымызша ауыстыруға болады. Caption қасиетіне Алғашқы
бағдарлама деп жазайық.
2. Color – түсті білдіреді.
3. Width және Height – терезенің пикселмен берілген ені мен биіктігін
білдіреді. Маус арқылы Пішіннің жиектерін қозғап, өзгертуге болады. Ал
оның нақты өлшемін обьектілер инспекторы арқылы атқарған қолайлы.
4. Пішіннің экрандағы орны – Top және Left қасиеттері арқылы беріледі.
Олар пішіннің экранның сол жақ және жоғарғы шекарасынан қашықтығын
білдіреді. Егер Пішіннің қажетті өлшемі Delphi-дің басқару
элементтерін жауып тастаса, онда жинай салыңыз.
5. Position қасиеті арқылы Пішіннің қажетті орынға автоматты түрде
орналасуын реттеудің мынадай мүмкіндіктері бар:
- poDesigned мәнінде Пішін бағдарлама жобалаушы-сының
... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz