Жагсаалтыг хэрхэн буулгах вэ

Агуулгын хүснэгт:

Жагсаалтыг хэрхэн буулгах вэ
Жагсаалтыг хэрхэн буулгах вэ

Видео: Жагсаалтыг хэрхэн буулгах вэ

Видео: Жагсаалтыг хэрхэн буулгах вэ
Видео: Б.Ундармаа: Монгол Улс "Саарал жагсаалт"-аас хэзээ гарах вэ? 2024, May
Anonim

Ихэнх програмчлалын орчинд хэрэглэгчийн интерфейсийг хөгжүүлэх нь цонхтой ажиллахтай холбоотой байдаг. Үүнд цонхны маягтын талбаруудыг бөглөх орно. Энэ нь ихэвчлэн өгөгдлийн урьдчилан тодорхойлсон жагсаалтыг элемент рүү ачаалах замаар хийгддэг. Жагсаалтыг массив дотор статикаар хадгалах эсвэл програмыг гүйцэтгэх явцад динамикаар үүсгэх боломжтой. Хөгжлийн янз бүрийн орчинд програм үүсгэх үед цонхны элементэд мэдээлэл буулгах аргууд өөр өөр байдаг.

Жагсаалтыг хэрхэн буулгах вэ
Жагсаалтыг хэрхэн буулгах вэ

Зааварчилгаа

1-р алхам

Visual Basic дээр жагсаалт гэдэг нь удирдлага доторх мөрүүдийн жагсаалт болох List шинж чанар ашиглан лавлагаа өгөх боломжтой мөрүүдийн массив юм. Мөрний мэдээллийг нэмж оруулах боломжтой бүх цонхны элементүүд ижил төстэй шинж чанартай байдаг. Combo box элементэд өгөгдөл буулгахын тулд дараахь бүтцийг ашиглана уу: lstMyList. AddItem ("First instance"), энд lstMyList бол комбокс хайрцагны объектын нэр, AddItem бол хаалт болон ишлэлд агуулагдсан мэдээлэл бүхий мөр нэмэх арга юм. ("). Массивт хадгалагдсан жагсаалтыг бүхэлд нь элементэд нэмэхэд програмын код дараах байдалтай байна: Dim MasSp (10) As String // массивын зарлал 10 мөрөнд Dim i As LongFor i = 1 To 10 // цикл мөрүүдийг нэмэх lstMyList. AddItem MasSp (i) Next i Энэ давталт нь lstMyList цонхны элементийг MasSp массивт багтсан 10 мөрийн жагсаалтаар дүүргэдэг.

Алхам 2

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

Алхам 3

Алдартай Qt орчинд програмчлахдаа цонхны элементүүдэд нэвтрэх зарчим ижил төстэй бөгөөд зөвхөн C ++ хэлний синтакс дээр л ялгаатай байдаг. Унтраах жагсаалт эсвэл ердийн жагсаалтын талбаруудад өгөгдөл оруулахын тулд элементүүдэд хандана уу. Дараа нь мөр нэмэх функцүүдийн аль нэгийг ашиглана уу, жишээлбэл inscomItem аргыг QcomboBox ба QListBox-д хэрэгжүүлдэг. Үүний тусламжтайгаар та элементийг гогцоонд аажмаар мөрөөр дүүргэж болно: QString MasSp; for (int i = 0; i

Зөвлөмж болгож буй: