Əksər proqramlaşdırma mühitində istifadəçi interfeysi inkişafı pəncərələrlə işləməyi nəzərdə tutur. Buraya ümumiyyətlə əvvəlcədən təyin edilmiş bir məlumat siyahısını bir elementə yükləməklə həyata keçirilən bir pəncərə formasının sahələrini doldurmaq daxildir. Siyahı bir massivdə statik olaraq saxlanıla bilər və ya proqramın icrası zamanı dinamik şəkildə yaradıla bilər. Bir pəncərə elementinə məlumat boşaltma üsulları, müxtəlif inkişaf mühitlərində bir proqram yaratarkən fərqlənir.
Təlimat
Addım 1
Visual Basic-də bir siyahı, idarəetmə sətirlərinin siyahısı olan List xassəsindən istifadə edərək istinad edilə bilən bir sıra dizidir. Simli məlumat əlavə edə biləcəyiniz bütün pəncərə elementləri oxşar xüsusiyyətə malikdir. Verilənləri birləşmiş qutu elementinə boşaltmaq üçün aşağıdakı konstruksiyanı istifadə edin: lstMyList birləşdirilmiş qutu obyektinin adı olduğu lstMyList. AddItem (“Birinci instansiya”), AddItem mötərizədə və tırnaklarda olan məlumatlarla bir sətir əlavə etmə metodudur. ( ). Massivdə saxlanılan siyahının hamısını elementə əlavə edərkən proqram kodu belə görünür: Dim MasSp (10) As String // 10 sətir üçün bir sıra elanı Dim i As LongFor i = 1 To 10 // loop üçün lstMyList. AddItem MasSp (i) sətirlərinin əlavə edilməsi Bu döngü lstMyList pəncərə elementini MasSp massivində olan 10 sətirdən ibarət bir siyahı ilə doldurur.
Addım 2
Delphi mühiti, pəncərə elementlərini bir obyekt vasitəsilə və müəyyən bir komponentin xüsusiyyətini ifadə etməklə idarə etmək imkanı verir. Bu vəziyyətdə istifadə olunan Paskal dilinin sintaksisi, bir döngü quraraq siyahını boşaltmağa imkan verir. Təqdim olunan kodu oxşar şəkildə siyahıdan sətirlərin ardıcıl əlavə edilməsini tətbiq edin: var MasSp: array [1..10] of String; k: Integer; k: = 1-dən 10-a qədər doListBoxMy. Items. Add (MasSp [k]) üçün; Burada ListBoxMy pəncərə maddəsi obyektinin adıdır, Məhsullar simlərə giriş təmin edən bir xüsusiyyətdir, Əlavə et əlavə edən bir metoddur. MasSp massivindən komponentə strings.
Addım 3
Populyar Qt mühitində proqramlaşdırma zamanı pəncərə elementlərinə giriş prinsipi oxşardır, fərqlər yalnız istifadə olunan C ++ dilinin sintaksisindədir. Açılan və ya müntəzəm siyahı sahələrinə məlumat yükləmək üçün elementlərə daxil olun. Sonra satır əlavə funksiyalarından birini istifadə edin, məsələn QcomboBox və QListBox üçün insertItem metodu tətbiq olunur. Onun köməyi ilə bir elementi tədricən bir döngədə simlərlə doldurmaq olar: QString MasSp; for (int i = 0; i