Тизмени кантип түшүрсө болот

Мазмуну:

Тизмени кантип түшүрсө болот
Тизмени кантип түшүрсө болот

Video: Тизмени кантип түшүрсө болот

Video: Тизмени кантип түшүрсө болот
Video: КАРА ТИЗМЕДЕН кантип чыгуу болот! 2024, Ноябрь
Anonim

Көпчүлүк программалоо чөйрөлөрүндө колдонуучунун интерфейсин иштеп чыгуу терезелер менен иштөөнү камтыйт. Бул терезе формасынын талааларын толтурууну камтыйт, бул адатта элементтердин алдын ала аныкталган тизмесин жүктөө жолу менен жүргүзүлөт. Тизме массивде статикалык түрдө сакталышы же программанын аткарылышы учурунда динамикалык түрдө түзүлүшү мүмкүн. Программаны ар кандай өнүгүү шарттарында түзүүдө терезе элементине маалыматты түшүрүү ыкмалары ар башка.

Тизмени кантип түшүрсө болот
Тизмени кантип түшүрсө болот

Нускамалар

1 кадам

Visual Basicте тизме - бул List касиетинин жардамы менен шилтеме бериле турган тилкелер массиви, башкаруудагы саптардын тизмеси. Сиз сап маалыматтарын кошо турган бардык терезе элементтери ушундай касиетке ээ. Берилиштерди курама кутуча элементине түшүрүү үчүн, төмөнкү курулушту колдонуңуз: lstMyList. AddItem ("Биринчи инстанция"), бул жерде lstMyList - айкалыштырылган кутуча объектинин аты, AddItem - кашаа жана тырмакчада камтылган маалыматтарды камтыган сап. ("). Массивде сакталган тизменин бардыгын элементке кошкондо, программанын коду мындай болот: Dim MasSp (10) As String // 10 сапка массивдин декларациясы Dim i As LongFor i = 1 To 10 // цикли lstMyList. AddItem MasSp (i) линияларын кошуу Кийинки i Бул цикл lstMyList терезе элементин MasSp массивинде камтылган 10 саптын тизмеси менен толтурат.

2-кадам

Delphi чөйрөсү терезе элементтерин объект аркылуу жана белгилүү бир компоненттин касиетин көрсөтүү менен иштетүүгө мүмкүнчүлүк берет. Бул учурда колдонулган Паскаль тилинин синтаксиси цикл орнотуу менен тизмени түшүрүүгө мүмкүндүк берет. Тизмедеги саптарды ырааттуу түрдө келтирилген кодго окшош жол менен жүзөгө ашырыңыз: var MasSp: array [1..10] of String; k: Integer; k: = 1ден 10го чейин doListBoxMy. Items. Add (MasSp [k]); Бул жерде ListBoxMy - терезе пунктунун объектисинин аты, Items - саптарга жетүүнү камсыз кылган касиет, Add - бул кошумчалаган ыкма массив массивинен компонентке чейинки саптар.

3-кадам

Популярдуу Qt чөйрөсүндө программалоодо терезе элементтерине жетүү принциби окшош, айырмачылыктар колдонулган С ++ тилинин синтаксисинде гана бар. Ачылуучу же кадимки тизмелердин талааларына маалыматтарды жүктөө үчүн, элементтерге кириңиз. Андан кийин катарларды кошуу функцияларынын бирин колдонуңуз, мисалы, QcomboBox жана QListBox үчүн insertItem методу ишке ашырылат. Анын жардамы менен элементти цикл менен акырындап толтура аласыз: QString MasSp; for (int i = 0; i

Сунушталууда: