Практика бойынша есеп н 3


Пайдаланушы мен қосымша арасында интерфейс құруға арналған компоненттер



бет4/5
Дата08.09.2023
өлшемі3,34 Mb.
#106629
1   2   3   4   5
1.3 Пайдаланушы мен қосымша арасында интерфейс құруға арналған компоненттер
Бұл тарауда біз қолданбаларды әзірлеуші ​​бағдарламалық жасақтаманы пайдаланушыға соңғысымен оңай байланысуға және басқаруға мүмкіндік беретін ыңғайлы интерфейс жасай алатын кейбір компоненттерді қарастырамыз. Алдыңғы материалдан белгілі болғандай, әрбір компонент үш жиынтықпен сипатталады оның функционалдығын анықтайтын деректер: қасиеттері, оқиғалары және әдістері. Біз тек маңызды компоненттерді қарастырыңыз, өйткені уақыт өте келе қоршаған ортаны әзірлеушілер оны көбірек құрамдастармен толтыруда, олардың сипаттамасы бір қалың кітапты қажет етеді. Жұмыс принциптерін меңгеру негізгі компоненттерімен VC++ ортасының пайдаланушысы өз бетінше жасай алады қоршаған ортаның көмегі арқылы жаңа нәрселерді үйрену жүйелері.
Атау кеңістігі жүйесі
Бұл кеңістік негізгі деректер түрлері үшін негіз болып табылады
.NET фреймворк. Ол барлық қолданбалар пайдаланатын негізгі деректер түрлерінде қолданылатын сыныптарды қамтиды: Object (мұрагерлік класс иерархиясындағы түбір класы), Byte, Char, Array, Int32, String және т.б. осы типтердің программалау тілінде қолданылатын бастапқы деректер типтеріне сәйкес келеді. Кестеде. 11.1 C++ үшін кейбір деректер түрлерінің тізімі.

Button компоненті
Компонент Құрамдас палитрасының All Windows Forms құрамдас тобында орналасқан. Бұл компонент пішінде ол орналастырылған жерде «батырма» элементін жасайды, оны басу керек. Button компонентінде кейбіреулер бар
мінез-құлқын анықтайтын қасиеттер. Оның пішіні суретте көрсетілген. 11.1.

Button сипаттары
Компонент қасиеттерінің тізімі күріште көрсетілген. 11.2.
Көптеген қасиеттер бізге бұрыннан таныс - біз олармен пішінді зерттеу кезінде кездестік.
Кейбір бейтаныс қасиеттерді қарастырыңыз.
 Anchor – құрамдас бөліктің бекітілген орнын анықтайтын қасиет. Егер сіз
пішінді пайдаланушы оны орындау уақытында, содан кейін пішіндегі құрамдас бөліктердің өлшемін өзгерте алатындай етіп жасаңыз
сәйкес өлшемін өзгерту керек. Құрамдас "байланысқан" кезде
пішіні, ал пішін өлшемі бойынша өзгереді, содан кейін компонентті «енгізу» жағдайында өзі мен якорь орны арасындағы қашықтықты сақтайды. Anchor меншік AutoSize қасиетімен әрекеттеседі.

AutoEllipsis - Бұл сипат эллипстің оң жағында пайда болатынын анықтайды
мәтін өлшемдермен берілген шектерден асып түсетінін көрсететін мәтін
құрамдас. Сипат мәнін шын мәніне орнатсаңыз, пайдаланушы қашан
меңзерді құрамдастың үстіне апарыңыз, мәтін, құрамдас бөлігінің төменгі бөлігінен тысқарыға созылатын құрал кеңес ретінде көрсетіледі.
Бірақ есіңізде болсын: сипатты шын мәніне орнату үшін AutoSize сипаты қажет жалған мәніне орнатыңыз. AutoSize ақиқат қалса, эллипс пайда болмайды. Жоғарыда айтылғандардың барлығы суретте көрсетілген. 11.3.
 DialogResult – мәні ашылмалы тізімнен таңдалатын сипат. Модаль ретінде ашылған пішіннің жабылуын қамтамасыз ету үшін қызмет етеді .
 Dock – бұл мүліктің көмегімен арқандап байлау (қондыру) қамтамасыз етіледі. Құрамдас бөліктерді пішіннің әртүрлі жақтарына немесе оларды кез келген контейнермен толығымен толтыру. Құрамдас бөліктің бекітілуін қамтамасыз ету үшін сізге қажет:
1. Швартираны қажет ететін компонентті таңдаңыз.
2. Dock компонентінің сипаттарының ашылмалы тізімін ашыңыз. Диаграмма ашылады.
пішіннің жақтарын және оның ортасын имитациялайтын төртбұрыштардан тұрады.
3. Біз қай пішіннің жағын көрсететін тіктөртбұрышты шертеміз
біз компонентті қондырғымыз келеді.Егер сіз компонентті толығымен толтырғыңыз келсе, онда орталық тіктөртбұрышты басу керек. Қондыру қажет болмаса, Жоқ опциясын таңдаңыз. Осыдан кейін ол автоматты түрде пішіннің таңдалған жағына бекітіледі немесе оны толтырады. Пішіннің төменгі жиегіне байлау опциялары, сондай-ақ пішінді компонентпен толық толтыру суретінде көрсетілген. 11.4.

Button әдістері
Түйменің көптеген әдістері бар, олар негізінен өзінен алынған
ата-бабалар кластары. Солардың бірнешеуін ғана қарастырайық:
 Hide() — түймені жасырады (оны көрінбейтін етеді);
 Focus() – түймені белсенді етеді (оны басуға болады);
 Select() – Focus() функциясына ұқсас жұмыс істейді;
 Show() – түймені көрсетеді (оның Visible қасиетін шын мәніне орнатады)

Панель құрамдас бөлігі


Бұл компонент Құрамдас палитрасындағы Барлық Windows пішіндері астында тізімделген. Панель - пішін сияқты басқа компоненттер орналастырылған контейнер болатын құрамдас бөлік. Панельдер үшін жалпы (жалпы) әрекетті қамтамасыз етеді
оларда орналастырылған компоненттер: панельдік құрамдас бөліктер оларды бір бүтінге біріктіретін басқа компоненттерді қамтуы мүмкін. Панельді жылжытқанда, бұл компоненттер онымен бірге қозғалады. Пішінге орналастырылған панельдің көрінісі және онымен кейбір әрекеттер суретте көрсетілген. 11.8.

Label құрамдас бөлігі
Label компоненті компоненттер палитрасының Барлық Windows пішіндері тізімінде орналасқан. Бұл компонент өз өрісінде мәтіндерді немесе кескіндерді көрсетеді, ол орындау уақыты қолданбасындағы пайдаланушы өңдей алмайды. Компонент пішіндегі немесе басқа контейнердегі кейбір нысанды анықтау үшін пайдаланылады (яғни, басқа компонентке белгі ретінде), бірақ енгізу фокусы ала алмайды.
BorderStyle - ашылмалы тізімнен таңдалатын белгінің шекарасын орнатады
тізім. Үш мән бар: шекара жоқ, бір сызықпен шекара, жиек үш өлшемді кеңістік астында;
TextAlign – жазылатын мәтінді ретке келтіру (туралау) тәсілін көрсетеді.
Мәтін қасиетінің өрісінде (мәтіннің солға, оң жақ шекараға туралануы
шеттерде немесе ортасында және т.б.).
TextBox компоненті
Құрамдас құрамдас палитрадағы Барлық Windows пішіндері астында тізімделген. Бұл компонент пішінде бір жолды немесе көп жолды өңдеуге болатын өрісті көрсетеді, ол арқылы кіріс/шығыс жолының деректері. Пішіндегі компоненттің көрінісі көрсетіледі сурет. 11.13.

Кейбір TextBox әдістері
Компоненттің кейбір әдістерінің тізімі Кестеде берілген. 11.2.

MenuStrip компоненті
Құрамдас құрамдас палитрадағы Барлық Windows пішіндері астында тізімделген. Бұл компонент басқару үшін қолданылатын қолданбаның негізгі мәзірін жасайды қолданбаның және оның бөліктерінің бүкіл жұмысы. Қолданбаның әртүрлі бөліктері жұмыс істейді осы құрылымда жиналған бөлек командалар арқылы орындау. Қолданбадан шығу мәзір арқылы да орындалады. Мәзір құрылымын қосымшаның тұтынушысы және оның орындаушысы анықтайды. Мәзір оның белгішесінен кейін пішінде қалыптасады құрамдас палитрадан пішінге ауыстырылды. Бұл мәзір пішіні байланыстырылады пішін қасиеті арқылы MainMenuStrip, оның терезесінде компонент аты пайда болады. Мәзір қалыптасқан кезде, сол жақта орындауға арналған қолданбаны іске қосқаннан кейін пішіннің жоғарғы жағында бұл үшін негізгі опцияларды қамтитын жол болады мәзір. Негізгі опциялар егжей-тегжейлі пәрмендерге, бұл жолы бағанда (жоғарыдан төменге қарай) реттелген болуы мүмкін. Мәзір белгішесін палитрадан пішінге апарған кезде белгіше пішіннің өзінде емес, жұмыс үстелінің төменгі жағында (форманың астындағы арнайы жолақта). Сол уақытта пішінде (оның жоғарғы жағында) болашақ опцияларды көрсету үшін жолақ пайда болады мәзір (Cурет 11.18).

Суретте. 11-19-суретте MenuStrip Tasks ашылмалы тізімі көрсетілген.
Бұл диалогтық терезе жалпы пәрмендер мен сипаттарға қатынасты қамтамасыз етеді.
ToolStripContainer ішіне енгізу – мәзірді орналастыруға мүмкіндік береді (тінтуірді басу арқылы). арнайы ыдысқа (оны пішінге салудың орнына). Контейнер параметрі мәзір құруға мүмкіндік беретін өзіндік қасиеттері бар объект, пайдаланушыға ыңғайлырақ. Құрал контейнерінің көрінісі суретте көрсетілген. 11.20. Стандартты элементтерді кірістіру - жалпы мәзір опцияларын қосады (Cурет 11.21).
RenderMode - опциясы көрсету режимінің ашылмалы тізімінен таңдауға мүмкіндік береді мәзір кескіндері: жүйелік (Жүйе), кәсіби (Кәсіби) немесе басқарылатын (ManagerRenderMode). Жүйе опциясы күңгірт фон береді
опциялар мәзірінде ManagerRenderMode және Professional light опциялары.
Dock – осы опцияның өрісінде айлақ схемасын көрсетеді (батырманы басу арқылы) мәзір пішіннің бір жағына немесе екінші жағына.




Достарыңызбен бөлісу:
1   2   3   4   5




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

    Басты бет