Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3курс инф .docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
652.25 Кб
Скачать

51. F1Book компоненті- excel беті.

F2Book компоненті қосымшаға Excel типті кесте кірістіруге мүмкіндік береді. Оны қолданушы қажет сандармен толтыра алады,ал компонент берілген формулалар бойынша есептеу жүргізіп нәтижесін көрсетілген ұяшықтарға шығарады.Кестеге әр түрлі типті диаграмма мен графиктерді кірістіруге болады.Ұолданушы кесте деректеріне енгізген өзгертулер сол сәтте диаграммада көрініп отырады.Осылайша қосымшаға әр түрлі есептер,техникалық немесе статикалық есептемелерді енгізу арқылы ұолданушы олармен жұмыс жасай алады.F1Book компонентін формаға апарып,оң жақ батырманы басып,шыққан менюден Workbook Designer командасын таңдау керек.Сол кезде жобалаудың диалогтық терезесі шығады.Кестені жобалау Excel-дегі ережелермен сәйкес келеді.Ұяшыққа керек шрифт,стильді таңдап сандарды жазуға болады.Формула да жазуға болады.Диаграмманы белгілеу үшін алдымен курсормен кестеде диаграммада көрсетілетін мәліметтерді ерекшелеп, одан соң диаграмманы енгізу кнопкасын басып,курсормен диаграмма тұратын рамканы көрсету керек.Нәтижесінде диаграмма типі мен оған қажетті атрибуттарды таңдауға болатын диалогтық терезе ашылады.F1Book компонентіне оң жақ батырманы басып Properties командасын таңдауға болады.Сол кезде пайда болатын диалогтық терезеде көрінетін және көрінбейтін компоненттерді белгілеуге болады:жолдар мен бағандар атаулары(Row Heading және Column Heading),тор (Gridlines),есептеу формулалары (Formulas)

52. Мәтiндiк және сандық мәлiметтердi синтаксис бойынша дұрыс енгiзудi қамтамасыз ету.

Қолданушының текстілік және сандық деректерді енгізу кезінде қиын мәселелер туындайды. Бұл проблеманың зияны әсіресе қосымшаны қолданатын қолданушылар көп болған жағдайда және маман емес болған жағдайда білінеді. Бұл мәселені шешу үшін ListBox, ComboBox, StringGrid, DateTimePicker, StringEdit және т.б компоненттерді қолдануға болады. Олар синтаксистік енгізудің дұрыстығына кепілдік береді. Edit компоненттері көмегімен енгізу жасалағанда қолданушы кез келген қателік жіберуі мүмкін. ComboBox-та Style қасиетіндегі csDropDownList мәні өзгертуге жол бермейді,сол үшін қолданушы қате бөлімді көрсете алмайды. SpinEdit жұмыс стажының дұрыс синтаксисін қарастырады, ал оның MinValue , MaxValue қасиеттері енгізілген санның шектеулерін анықтайды. MaskEdit компоненті телефон номерінің синтаксистік дұрыс енгізілуін қадағаласа, DateTimePicker туылу жылының синтаксисінің дұрыстығына жауап береді.Синтаксисі қатесіз енгізуді ValueListEditor де қадағалайды,яғни оның esPickList, esEllipsis элементтер стилі мен маскаланған енгізуі EditMask.

53. Иерархиялық мәліметтерді бейнелеу компоненттері.

Иерархиялық деректер компоненттеріне: кейбір мекеме структурасы, күрделі проект структурасы, құжаттама құрамы,т.б. жатады.Бұл компоненттерден басқа каталогтар мен жайлы иерархиялық деректерді сақтайтын көрсету компоненттері бар. Иерархиялық ақпарат әр түрлі болуы мүмкін: кейбір кәсіпорын структурасы, мекеме құжаттамасының структурасы, есептеме структурасы, т.б.Талдардың әрбір түйінімен кейбір деректер байланыса алуы мүмкін.TreeView компоненттерінің мүмкіндігі Outline компоненттеріне қарағанда кеңірек.TreeView-32-рязрядты компонент,ал Outline-16-разрядты.TreeView-дің негізгі қасиеті болып талдардың түйіндері жайлы ақпаратты сақтайтын Items болып табылады. Жеке түйіндер жайлы ақпарат Items[int Index] қасиеті арқылы жүзеге асырылады. Мысалы,TreeView1->Items->Item[0]-бұл индексі 0 болатын талдың алғашқы түйіні.Әрбір түйін TtreeNodes типті өзінің қасиеттері мен әдістері бар объект болып табылады.TreeView терезесінің элементтері:New Item кнопкасы талға жаңа түйінді қосуға мүмкіндік береді.Ол New Item кнопкасын басқан уақытта орналасқан түйінмен бір деңгейде орналасады.New SubItem кнопкасы(жаңа еншісіндегі түйін) талға еншісіндегі түйінді кірістіруге мүмкіндік береді. Ол New SubItem кнопкасын басқан уақытта орналасқан түйіннен бір деңгей төмен орналасады.Delete кнопкасы ерекшеленген талдың түйінін жояды.Load кнопкасы файлдан талдың құрылымын жүктеуге мүмкіндік береді. Талдың құрылымын сақтайтын файл – бұл түйіндер тексттері бар кәдімгі текстілік файл. Түйіндер деңгейлері отступтармен белгіленеді.Image Index және Selected Index ұолданушы осы уақытта ерекшеленген және ерекшеленбеген түйін үшін көрсетілетін пиктограмма индексін анықтайды. Кейбір түйінмен байланысқан объектті оның Data қасиетімен табуға болады.Мысалы, TreeView1->Items->Item[1]->Data.Түйіндерді жоюдың екі әдісі бар:Clear(void)-барлық талды тазартады, Delete(TTreeNode* Node)-Node түйіні мен оның барлық түйіндерін жояды.Outline TreeView компонентіне ұқсас.Талдың структурасы Items қасиетінде сақталады және жеке түйіндерді алу осы индексті түйіндер тізімі арқылы жүзеге асырылады. Бірақ индекстер 1-ден басталады. Мысалы, Outline1-> Items[1]->Text – бұл 1 индексті(алғашқы түйіні) талдың түйінінің тексті. Items қасиетінің типі TOutlineNode. Оның TreeView әдістері мен қасиеттерінен айырмашылығы: Талдың структурасы басқаша толтырылады:TStrings типті Lines қасиеті арқылы.Пиктограммалар PictureOpen(ашылған түйін пиктограммасы), PictureClosed(жабылған түйін пиктограммасы), PictureMinus(ашылған түйін маңындағы «-» символды пиктограмма), PicturePlus(ашылмаған түйін маңындағы «+» символды пиктограмма), PictureLeaf(Ешқандай талдың беттері жоқ түйін пиктограммасы). Outline компонентінің пиктограммаларының негізгі айырмашылығы олар барлық бір типті түйіндер үшін бірдей,ал TreeView-де әрбір түйінге жеке пиктограмманы тағайындауға болады.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]