Кестелік компоненттер




Презентация қосу
Пәннің аты:
«Программалау әдістері мен тілдері»

ТАҚЫРЫБЫ:
Кестелік компонеттер және
олардың қасиеттері

мамандығы:
Ақпараттық жүйелер,
Есептеу техникасы және программалық қамтамасыз ету
аға оқытушы:
МИРКАСИМОВА Т.Ш
• StringGrid компонентінің қасиеттері
• StringGrid компоненті
Қарастырылатын сұрақтар
Кестелік компоненттер
C++ Builder ортасында қосымша құруда мәліметтерді кестелер
түрінде беру үшін Additional жапсырмасындағы StringGrid
және DrawGrid компоненттері қолданылады.

DrawGrid, StringGrid компоненттерін формаға
орналастырғанда, жай ғана, бос ұяшықтары бар кестелер
немесе торкөздер пайда болады,
ал программманың орындалуы барысында ұяшықтардың
мәліметтермен толтырылуын программист өзі ескеруі тиіс.
StringGrid компоненті
StringGrid компоненті ақпаратты кесте түрінде бейнелеу
үшін қолданылады. Кесте екі бөліктен тұрады

Бекітілген аумақ Жұмыс аумағы

Басқа түспен боялған жəне Жұмыс аймағының
оған ақпаратты пернелер тақтасынан жолдары мен
енгізуге болмайды. бағаналарының атауларын
шығару үшін керек.
Бекітілген аймақтың жолдары
мен бағаналарының саны сəйкесінше
FixedRows жəне FixedCols қасиеттерінде
белгіленеді.
StringGrid компоненті
StringGrid компонентінің қасиеттері
Қасиеттері Мәні
Name Компонент аты
ColCount Кесте бағандарының саны
RowCount Кесте қатарының саны
Cells Массивтің элементтердің орнын анықтайды. Яғни, баған
мен жолдың қиылысуы (cells [col, row], col – баған номері,
row – жол номері.

FixedCols Кесте бағандарының саны (сол жағындағы бекітілген)
FixedRows Кесте қатарының саны (жоғарғы жағындағы бекітілген)
DefaultColWidth Кесте бағандарының ені

DefaultRowHeight Кесте қатарының биіктігі
StringGrid компонентінің қасиеттері
Қасиеттері Мәні
Left Кесте өрісінің сол жақ шекарасынан форманың сол жақ
шекарасына дейінгі аралық

Top Кесте өрісінің жоғарғы шекарасынан форманың жоғарғы
шекарасына дейінгі аралық

Height Кесте өрісінің биіктігі
Width Кесте өрісінің ені
Font Кесте ұяшығындағыларды көрсету қаріпі
ParentFont Форма қаріптерінің сипаттамаларын иемдену белгісі
StringGrid компоненті

Программаның орындалу
барысында кесте деректерін
редакциялауды жүзеге асыру үшін
Объектілер инспекторы терезесінен
Options қасиетінің goEditing мәніне
true мәнін береміз.
Мысалы
Қасиеті Мәні Қасиеті Мәні
ColCount 5 DefaultColWidth 64
FixedCols 0
Width 328
RowCount 1
DefaultRowHeight 24 Options . goEditing True

Height 24 Options .goTabs True
Екі кестенің сәйкесінше StringGrid1 компоненті үшін ColCount
элементтерін көбейтіп, 3-кестені және RowCount мәндерін тең етіп
толтыру орналастырыңдар, 3 – үш бағана мен
үш жол,
FixedCols пен FixedRows – 1.

StringGrid2 мен StringGrid3
компоненттерінде бір ғана бағана
болғандықтан:
ColCount = 1, RowCount = 3,
FixedCols = 0 , FixedRows = 1.

Options қасиетінде goEditing жолын
StringGrid1 мен StringGrid2
компоненттері үшін true жағдайына
орналастырыңыз.
Тапсырма
Берілген кестелердің баған, жол нөмірлерін
шығарудың, мәліметтермен толтырудың
программалау кодын жаз
1. Мысалы. Берілген қосымшаны C++Builder ортасында
орындаңыздар
Мысалы
2. Мысалы. Берілген қосымшаны C++Builder ортасында
орындаңыздар
Мысалы
Мысалы
Мысалы
Мысалы
Мысалы
Тапсырма

Басқа да кестелік
компоненттерді
анықта
• StringGrid компонентінің негізгі қасиеттері қандай?
• StringGrid компоненті қандай компонент?
Қорытындылау сұрақтары
Назар
аударғандарыңызға
рахмет!!!

Ұқсас жұмыстар
ДБ-мен жұмыс істеу үшін Delphi көмегімен құрылған программалардың тән ерекшелігі.BDE Administrator программасының қызметі
Мәліметтер қорының кестелері
Педагогикалық зерттеудің әдіснамалық негіздері мен әдістері
Деректер көзіне тәуелсіз, векторлық қабатта сақталған қауіпті объектілер тобы үшін есептеу
Теориялық әдіс Эмпирикалық әдіс
Деректер қоры
Айналдыру батырмасы
ORACLE ДЕРЕКҚОРЛАРЫ ЭКЗЕМПЛЯРЛАР МЕН ҚҰРЫЛЫМДАР
Деректерді кестелік түрде ұсыну
Деректерді сүзу
Пәндер