Бағдарламасы Орындаған: Таупенов Алихан.Қ Тексерген:Қадырбек Самал.Қ



бет23/23
Дата01.04.2022
өлшемі1,33 Mb.
#29553
түріБағдарламасы
1   ...   15   16   17   18   19   20   21   22   23
Байланысты:
КУРСТЫҚ ЖУМЫС СТ-231.1қ

Title жолында FmExample форма атын жазып, Description жолында анықталады, Page ашық тұрған тізімде Forms –дегенді таңдаймыз. Егер қажет болса, Author жолында өзінің фамилиянды жазып және терезенді жабып ОК батырмасын басамыз.

Енді формада тіркелген кез-келген моментте біз опцийда File/New көмегімен басты менюдан Delphі-ді таңдай аламыз.

Delphі-дан таңдау кезінде File/New Application опцийін бос түрдегі формамен бірге шығады. Ол үшін Tools Repository опций көмегімен басты менюден диалог терезесін шақырамыз.

Delphi-да модульдер типы

Бірнеше таратылған модульдер түрі Delphi-да форма болады-модуль терезесімен байланысты. Интерфейстік бөлім осындай модульдің көбінесе жаңа класстарды сақтайды және автоматты түрде жаңарады Delphi-да терезеден шығу кезінде конструировать етіледі.

Интерфейстік бөлімде модульдер-формалар терезелер класына сәйкес келетін сондай-ақ обьектілерді сақтайтын хабарландыру береді. Мысалы: біздің қазіргі оқу программамызға сәйкес модульдер класын сақтауын хабарлайды, TfmExample және обьект fmExample. Көбінесе модульдер түрі репозотты құру, диаогты терезені сақтайды.

Модульдік мәлеметтер олар тереземен байланысты болады, жәнеде бұл терезелер экранда шықпайды.

Модульдар динамикалық библиотекасы құруға арналған кең көлемде Windows-таDLL Dinamic –Link Libraries).

DLL универсалды құралдармен қызмет етеді, программалаудың әр түрлі тілде жазылғаның.

Жоба-ол ерекше бейнемен DLL компилировать етілген немесе орташа Delphi мен немесе программамен.

Delphi Radio-Group-1.5

Delphi RadioGroup компоненті Компоненттер палитрасының Стандартты бетінде орналасқан. Бұл RadioButton компоненттері (қосқыштар) тобы бар контейнер. Мұндай құрамдас радио түймелерді қолмен қосуды талап ететін басқа топтық контейнерлермен салыстырғанда радио түймелерін ұйымдастыруды жеңілдетеді.

RadioGroup компоненті Өңдеу редакторы немесе CheckBox сияқты басқа компоненттерді қамтуы мүмкін. Бірақ элементтерді автоматты түрде пішімдеу және тарату оларға қолданылмайды. Нәтижесінде, қосымшаның сыртқы түрі зардап шегуі мүмкін, өйткені элементтер бір-бірін жабатын болмаса, қосқыштарға қатысты біркелкі емес орналасады.



Columns сипаты топтың қанша бағаннан тұратынын орнатады (әдепкі 1). Коммутаторлардың орналасуы осы қасиетке және басқа компоненттерге, мысалы, RadioGroup тобында орналасқан CheckBox компонентіне байланысты.

RadioGroup компонентінің негізгі қасиеті - Items. Онда қосқыштардың тақырыптары болып табылатын жолдар бар. Нысан инспекторындағы Элементтер жанындағы эллипсті екі рет басу арқылы біз жолдар тізімінің редакторына кіреміз, мұнда әрбір жеке жол радио түйменің тақырыбы болады. Жолдар нөлден бастап есептеледі. Items[2] элементі үшінші болады. Элементтермен жұмыс істеу әдістері қолданылады: Қосу, Жою, Өшіру.

Материалды бекіту үшін құрамдастарды суреттегідей орналастырыңыз.

Columns қасиетін екіге орнатыңыз.

CheckBox компонентін RadioGroup контейнеріне орналастырайық. Біз мұны бірге қолданғанда қандай көрнекі қолайсыздық әкелетінін түсіну үшін жасаймыз.

1-ден 6-ға дейінгі тармақтар жол редакторында енгізіледі. Элементтер жанындағы эллипстегі Нысан инспекторын басу арқылы.

Қосу түймесі үшін келесі өңдегішті енгізіңіз:

RadioGroup1.Items.Add('жеті');

RadioGroup1.Items.Add('сегіз');

«Тазалау» түймесі үшін:

RadioGroup1.Items.Clear;

Жою түймесі үшін:

RadioGroup1.Items.Delete(RadioGroup1.ItemIndex);

Көрсету түймесі үшін:

Label1.Caption := IntToStr(RadioGroup1.ItemIndex);

Бағдарламамызды бастайық. «Қосу» түймесін басу арқылы біз тобымызда екі жаңа элемент аламыз. Мұны бірнеше рет басу арқылы элементтер өте көп болуы мүмкін. Ал CheckBox компоненті көрініске кедергі жасайды, себебі ол RadioGroup компонентінің жергілікті элементтері сияқты автоматты түрде қозғалмайды.

Жою түймесі ағымдағы радио түймені (радио түйме) жояды.

«Тазалау» түймесі барлық жергілікті қосқыштарды жояды және шетелдік құрамдастарға тимейді. CheckBox компоненті бұрынғыдай өз орнында қалады.



Label1 компонентін қолданатын Show түймесі бізге таңдалған радио түйменің сандық нөмірін көрсетеді. Егер таңдау жасалмаса, ол -1 болады. Коммутаторларды (радио түймелерді) нөмірлеу 0-ден басталады.

Қорытынды: біз RadioGroup компонентін қарастырдық және тәжірибеге енгіздік.

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




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

    Басты бет