Бүкіл әлемнің фирмалары мен компаниялары қызметке қажет ақпаратты сақтау және өңдеу үшін компьютерлерді қолданады



бет8/26
Дата08.06.2022
өлшемі0,55 Mb.
#36560
1   ...   4   5   6   7   8   9   10   11   ...   26
Байланысты:
Delphi joba (1)

Мәліметтер көздері
МҚБЖ жұмыс істеуге арналған экрандық элементтер коп жағдайда Windows-тың қарапайым басқару элементтеріне ұқсас. Олар бағдарламаның айнымалыларын емес, кестенің өрістерін редакторлауға арналғанымен ерекшеленеді. Негізінен оларды TTable компоненттеріне тікелей қосуға болады, бірақ Delphi-де басқа, жақсылау, иілгіштеу жол табылған – аралық деңгей компоненті TDataSource (мәліметтер көзі) құрылған.
Бұл компонент МҚБЖ кестелері мен экрандық басқару элементтері арасында делдалдық қызмет атқарады. Бұл не үшін жасалған? деген заңды сұрақ туады. TDataSource компоненті біріншіден, нақты МҚБЖ-дан абстаркциялануға мүмкіндік береді. Мысалы, егер көп қолданушылық Справочник жасау керек болса, желіде жұмыс істей алатын бірдей мәліметтер қорының схемасы бар ьасқа ірі МҚБЖ-ға кестелерді баптаған жеткілікті. Басқару элементтері мұны байқамай қалады, себебі нақты кестелерге емес мәліметтер көзіне сүйенеді. Екіншіден, Delphi-де мәліметтер көзі ұғымы кесте ұғымынан кеңіректеу. Теория жүзінде осындай көздің қызметін мәліметтерді жазбалар жиынтығы түрінде көрсете алатын кез клеген виртуалды құрылғы атқара алады. Мысалы, Жазбалар Интеренттің бір жерінде орындалатын бағдарламалық компонентерімен инерциялана алады.



    1. Қолданушылық интерфейсті жобалау

TDBGrid (мәліметтер кестесі) компоненті (Сурет-1).
Кестенің жазбаларын редоктарлауға, қосуға немесе жоюға мүмкіндік алу үшін бағдарламалық код жазу міндет емес. Формада Data Controls (мәліметтерді басқару элементтері) панелінен TDBGrid компонентін орнатқан жеткілікті.


Сурет-1



TDBGrid TDBNavigator
TDBNavigator (навигатор) компоненті (Сурет-1).
Кесте бойынша навигацияны жеңілдетуге арналған Delphi 7жүйесінде TDBNavigator компоненті бар. Ол әдетте, формада TDBGrid компоненттің астында орналастырылып, оған DataSource қасиеті арқылы байланысады.
Навигатор жазбалар жиыны бойымен алға, артқа қозғалуға, алғашқы және соңғы жазбаларға өтуге, және басқа да бірқатар функцияларды орындауға мүмкіндік береді. Навигатор функциялары қосымшаның орындалу барысында да, бағдарламалық кодтан да оның батырмаларын басу арқылы жүзеге асырылады.




Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   26




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

    Басты бет