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



Пәннің аты: «Программалау әдістері мен тілдері»
мамандығы:
Ақпараттық жүйелер,
Есептеу техникасы және программалық қамтамасыз ету
аға оқытушы:
МИРКАСИМОВА Т. Ш
ТАҚЫРЫБЫ: Кестелік компонеттер және олардың қасиеттері

Қарастырылатын сұрақтар

Кестелік компоненттер
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
FixedCols
0
RowCount
1
DefaultRowHeight
24
Height
24
Қасиеті
Мәні
DefaultColWidth
64
Width
328
Options . goEditing
True
Options . goTabs
True

Екі кестенің сәйкесінше элементтерін көбейтіп, 3-кестені толтыру
StringGrid1 компоненті үшін ColCount және 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 ортасында орындаңыздар

Мысалы

Мысалы

Мысалы

Мысалы

Мысалы

Тапсырма
Басқа да кестелік компоненттерді анықта

Қорытындылау сұрақтары

Назар аударғандарыңызға рахмет!!!
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz