პროგრამირების უმეტეს გარემოში მომხმარებლის ინტერფეისის დამუშავება მოიცავს ვინდოუსთან მუშაობას. ეს მოიცავს ფანჯრის ფორმის ველების შევსებას, რაც ჩვეულებრივ ხდება მონაცემთა წინასწარ განსაზღვრული სიის ელემენტში ჩატვირთვით. სია შეიძლება შეინახოს მასიურად სტატიურად ან გენერირდება დინამიურად პროგრამის შესრულების დროს. ფანჯრის ელემენტში ინფორმაციის გადმოტვირთვის მეთოდები განსხვავდება განვითარების სხვადასხვა გარემოში პროგრამის შექმნისას.
ინსტრუქციები
Ნაბიჯი 1
Visual Basic- ში სია არის სტრიქონების მასივი, რომელთა მითითებაც შესაძლებელია სიის თვისების გამოყენებით, მმართველების სიაში. ფანჯრის ყველა ელემენტს, რომელსაც შეგიძლიათ დაამატოთ სტრიქონის ინფორმაცია, აქვს მსგავსი თვისება. მონაცემთა კომბინირებული ელემენტის განტვირთვისთვის გამოიყენეთ შემდეგი კონსტრუქცია: lstMyList. AddItem ("პირველი ინსტანცია"), სადაც lstMyList არის კომბინირებული ყუთის ობიექტის სახელი, AddItem არის სტრიქონის დამატების მეთოდი, რომელიც შეიცავს ფრჩხილებში და ციტატებს. ("). მასივში შენახული მთელი სიის ელემენტს დაამატეთ, პროგრამის კოდი ასე გამოიყურება: Dim MasSp (10) როგორც სტრიქონი // მასივის დეკლარაცია 10 ხაზისთვის Dim i As LongFor i = 1-დან 10 // მარყუჟისთვის ხაზების დამატება lstMyList. AddItem MasSp (i) შემდეგი i ეს მარყუჟი ავსებს lstMyList ფანჯრის ელემენტს 10 სტრიქონის სიით, რომელიც შეიცავს MasSp მასივს.
ნაბიჯი 2
დელფის გარემო უზრუნველყოფს ფანჯრის ელემენტების მართვის შესაძლებლობას ობიექტის საშუალებით და განსაზღვრავს კონკრეტული კომპონენტის თვისებას. ამ შემთხვევაში გამოყენებული პასკალის ენის სინტაქსი საშუალებას გაძლევთ განტვირთოთ სია მარყუჟის დაყენებით. განახორციელეთ სიებიდან ხაზების თანმიმდევრული დამატება, წარმოდგენილი კოდის ანალოგიურად: var MasSp: სიმებიანი [1..10]; k: Integer; for k: = 1-დან 10 doListBoxMy. Items. Add (MasSp [k]); აქ ListBoxMy არის ფანჯრის ობიექტის სახელი, Items არის თვისება, რომელიც უზრუნველყოფს სტრიქონებზე წვდომას, დამატება არის მეთოდი, რომელიც ამატებს სიმები MasSp მასივიდან კომპონენტამდე.
ნაბიჯი 3
პოპულარულ Qt გარემოში პროგრამირებისას, ფანჯრის ელემენტებზე წვდომის პრინციპი მსგავსია, მხოლოდ განსხვავებაა გამოყენებული C ++ ენის სინტაქსში. ჩამოსაშლელი ან რეგულარული სიების ველში მონაცემების ატვირთვისთვის, მიდით ელემენტებზე. შემდეგ გამოიყენეთ მწკრივების დამატების ერთ-ერთი ფუნქცია, მაგალითად, insertItem მეთოდი ხორციელდება QcomboBox და QListBox– ისთვის. მისი დახმარებით შეგიძლიათ თანდათან შეავსოთ ელემენტი სტრიქონებით მარყუჟში: QString MasSp; for (int i = 0; i