Rozwój interfejsu użytkownika w większości środowisk programistycznych obejmuje pracę z systemem Windows. Obejmuje to wypełnianie pól formularza okna, co zwykle odbywa się poprzez wczytanie predefiniowanej listy danych do elementu. Lista może być przechowywana statycznie w tablicy lub generowana dynamicznie podczas wykonywania programu. Metody rozładowywania informacji do elementu okna różnią się podczas tworzenia programu w różnych środowiskach programistycznych.
Instrukcje
Krok 1
W Visual Basic lista jest tablicą ciągów, do której można się odwoływać za pomocą właściwości List, listy ciągów w kontrolce. Wszystkie elementy okna, do których można dodać informacje tekstowe, mają podobną właściwość. Aby wyładować dane do elementu pola kombi, użyj następującej konstrukcji: lstMyList. AddItem („Pierwsza instancja”), gdzie lstMyList to nazwa obiektu pola kombi, AddItem to metoda dodawania ciągu z informacjami zawartymi w nawiasach i cudzysłowach („”). Przy dodawaniu do elementu całej listy przechowywanej w tablicy kod programu będzie wyglądał następująco: Dim MasSp (10) As String // deklaracja tablicy dla 10 wierszy Dim i As LongFor i = 1 To 10 // pętla for dodawanie linii lstMyList. AddItem MasSp (i) Dalej i Ta pętla wypełnia element okna lstMyList listą 10 linii zawartych w tablicy MasSp.
Krok 2
Środowisko Delphi zapewnia możliwość obsługi elementów okien również poprzez obiekt i określenie właściwości konkretnego komponentu. Użyta w tym przypadku składnia języka Pascal pozwala na wyładowanie listy poprzez ustawienie pętli. Zaimplementuj sekwencyjne dodawanie wierszy z listy w sposób podobny do prezentowanego kodu: var MasSp: array [1..10] of String; k: Integer; dla k: = 1 do 10 doListBoxMy. Items. Add (MasSp [k]); tutaj ListBoxMy to nazwa obiektu elementu okna, Items to właściwość zapewniająca dostęp do ciągów, Add to metoda dodawania ciągi z tablicy MasSp do komponentu.
Krok 3
Przy programowaniu w popularnym środowisku Qt zasada dostępu do elementów okna jest podobna, jedyne różnice dotyczą składni używanego języka C++. Aby przesłać dane do pól list rozwijanych lub zwykłych list, przejdź do elementów. Następnie użyj jednej z funkcji dodawania wierszy, na przykład metoda insertItem jest zaimplementowana dla QcomboBox i QListBox. Za jego pomocą można stopniowo wypełniać element łańcuchami w pętli: QString MasSp; for (int i = 0; i