Дипломной работе рассматривается создание автоматизированного рабочего места диспетчера системно-технического



жүктеу 5,01 Kb.
Pdf просмотр
бет20/32
Дата24.02.2018
өлшемі5,01 Kb.
#10611
түріДиплом
1   ...   16   17   18   19   20   21   22   23   ...   32

64
 
 
- dsSetKey – берілген критериді қанағаттандыратын жазбаны іздеу; 
- dsCalcFields – есептелінетін өрістерді ескеру.  
Table  компоненті  (кесте  2.3)  мәліметтер  қорының  бір  кестесімен  ғана 
байланыса  алатын  мәліметтер  жиыны.  Бұл  мәліметтер  жиыны  мәліметтерге 
навигациялық  қатынас  жасау  арқылы  құрылады.  Сондықтан  оны  локальды 
мәліметтер қорында қолданған жөн. 
 
3 кесте –Table қасиеті 
Қасиеттер  
Мәні 
TableName 
Кестенің негізгі файлының атын көрсетеді. 
TableType 
Кестенің типін анықтайды 
ReadOnly 
Жазбаларды модификациялауға рұқсат береді 
CanModify 
Жазбаларды өзгертуге болатындығын анықтайды 
Exclusive 
Кестеге монопольді режимде қатынас жасауды анықтайды 
IndexName 
Ағындағы индексті орнатады. 
BOF 
Көрсеткіштің кестенің басында екенін анықтайды 
EOF 
Көрсеткіштің кестенің аяғында екенің анықтайды 
 
-  DataSource.  TDataSource  классы  TTable  немесе  TQuery  және 
компонентер  арасында  жолсілтеуші  ретінде  пайдаланылады.  Олар  TDBGrid, 
TDBEdit және TDBComboBox (data-aware components) типіндегі мәліметтерді 
визуалдайды.  Көп  жағдайда  DataSource  пен  жұмыс  істегенде  DataSet 
қасиетіндегі  сәйкес  келетін  TTable  немесе  Tquery-ді  көрсетсе  жеткілікті. 
Содан кейін, DataSource қасиетіндегі data-aware компонентін (кесте2.4) қазіргі 
уақытта пайдаланылатын TDataSource- те көрсетеміз.  
 
6 кесте –DataSource қасиеті 
Қасиеттер  
Мәні 
DataSet 
Мәліметтер жиынының көзімен байланысты 
Enabled 
Компоненттің  ашық  екені  анықтайды.  DBGrid-ті  кестеден 
уақытша ала тұру кезінде пайдаланылады. 
AutoEdit 
DataSet  автоматты  түрде  редактірлеу  режимінде  мәтінді 
енгізген кезде визуалды компонентке ауысатының көрсетеді. 
 
 
DataSource  мәліметтер  қорымен  байланысу  жағдайында  үш  негізгі 
оқиғасы бар:  
-  OnDataChange 
-  OnStateChange 
-  OnUpdateData 
OnDataChange Сәз жаңа жазбаға немесе DataSet күйі dsInactive-тен басқа 
күйге ауысқанда немесе редактрлеу басталып кеткен жағдайда жүреді. Басқа 
сөзбен  айтқанда,  егер  сіз  Next,  Previous,  Insert,  немесе  кез  келген  басқа 
сұранымды  шақырғанда,  ағындағы  жазбамен  байланысқан  мәліметердіцң 


65
 
 
өзгеруіне  әкеледі.  Сол  кезде  OnDataChange  оқиғасы  болады.  Егер 
программада басқа жазбаға өту моменті анықталса, онда оқиғаларды өңдейтін  
OnDataChange-те жасауға болады. 
OnStateChange  оқиғасы  DataSet-тің  ағындағы  күйі  өзгерген  кезде 
пайдаланылатын  оқиға  болып  табылады.  DataSet  өзінің  қай  күйде  тұрғаның 
біледі. Егер сіз Edit, Append немесе Insert шақырсаңыз, онда Ttable редактрлеу 
режимінде  (dsEdit  немесе  dsInsert)  екенін  біледі.  Ұқсас  жағдай,  Сіз  Post 
жасағанан  кейін,  TTable  мәліметтерді  редиктрленбей  қайта  қарау 
режиміне(dsBrowse) ауысқанын біледі.  
Dataset  мүмкін  болар  алты  күйге  ие.  Олардың  әрқайсысы  төменде 
көрсетілген типтердің ішіне кіреді: 
TDataSetState  =  (dsInactive,  dsBrowse,  dsEdit,  dsInsert,  dsSetKey, 
dsCalcFields); 
OnUpdateData оқиғасы ағындағы жазбалардағы мәліметтер жаңарғаннан 
кейін  болады.  Мысалы,  OnUpdateEvent    Post  және  дискідегі  нақты  ақпарат 
жаңарғаннан кейін жүреді. 
 
2.4. ПРОГРАММАНЫҢ БАЯНДАЛУЫ 
 
Жалпы мағұлматтар 
Осы  жасалған  бағдарлама  Borland  Delphi  7.0  программалау 
ортасында  құрастырылған.  Borland  Delphi  программасын  Borland 
Software Corporation құрастырып жасаған. 
Функционалдық тағайындар 
Құрастырылған 
программада 

кесте 
жасалды: 
«Водители», 
«Автотранспорт»  және  «Типы  автотранспорта»,  «ГСМ»,  «Организации», 
«Диспечеры».  Программа  «Автобаза»  диспечерлеріне  және  жұмысшыларына 
арналып жасалған.   
 
Логикалық структураның баяндалуы 
1) Unit1 
1) unit-ке Unit1 деген ат беріледі 
2) интерфейсін құру 
3) модульдерді баяндау  
4) типін беру 
5) Процедуралар баяндамасы 
6) Декларациясы 
7) Айнымалылар бөлімі 
8) Form1 құру және unit-термен байланыс 
9) Form3-ға ашу процедурасы  
10) Form4-ға ашу процедурасы  
11) Form5-ға ашу процедурасы 
12) Form6-ға ашу процедурасы  
13) Form7-ға ашу процедурасы 


66
 
 
14) Form8-ға ашу процедурасы 
15) Form1-ға жабу процедурасы 
16) Form9-ға ашу процедурасы 
17) Form10-ға ашу процедурасы 
18) Form11-ға ашу процедурасы  
19) Соңы 
 
2) Unit2 
1) Unit2 атын беру 
2) интерфейсін құру 
3) модульдерді таңдау 
4) типін беру 
5) Декларациялар 
6) Айнымалылар бөлімі 
7) Form2 құру  
8) соңы 
 
    3) Unit3 
1) Unit3 атын беру 
2) интерфейсін құру 
3) модульдерді таңдау 
4) типін беру 
5) Декларациялар 
6) Айнымалылар бөлімі  
7) Form3 құру және unit-термен байланыс  
8) “Редактировать” батырмасын қою 
9) “Сохранить” батырмасын қою 
10) “Удалить” батырмасын қою  
11) “Добавить” батырмасын қою  
12) Соңы 
 
4) Unit4 
1) Unit4 атын беру 
2) интерфейсін құру 
3) модульдерді таңдау 
4) типтерін беру 
5) Декларациясы 
6) Айнымалылар бөлімі 
7) Form4 құру және unit-термен байланыс 
8) “Добавить” батырмасын қою  
9) “Сохранить” батырмасын қою 
10) “Удалить” батырмасын қою  
11) “Редактировать” батырмасын қою 
12) соңы 


жүктеу 5,01 Kb.

Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   32




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау