Phát triển giao diện người dùng trong hầu hết các môi trường lập trình liên quan đến việc làm việc với các cửa sổ. Điều này bao gồm việc điền vào các trường của biểu mẫu cửa sổ, thường được thực hiện bằng cách tải danh sách dữ liệu được xác định trước vào một phần tử. Danh sách có thể được lưu trữ tĩnh trong một mảng hoặc được tạo động trong quá trình thực thi chương trình. Các phương pháp tải thông tin vào phần tử cửa sổ khác nhau khi tạo chương trình trong các môi trường phát triển khác nhau.
Hướng dẫn
Bước 1
Trong Visual Basic, danh sách là một mảng các chuỗi có thể được tham chiếu bằng cách sử dụng thuộc tính List, một danh sách các chuỗi trong điều khiển. Tất cả các phần tử cửa sổ, mà bạn có thể thêm thông tin chuỗi, có một thuộc tính tương tự. Để dỡ dữ liệu vào một phần tử hộp tổ hợp, hãy sử dụng cấu trúc sau: lstMyList. AddItem (“Phiên bản đầu tiên”), trong đó lstMyList là tên của đối tượng hộp tổ hợp, AddItem là phương thức để thêm một chuỗi với thông tin chứa trong dấu ngoặc và dấu ngoặc kép (“”). Khi thêm toàn bộ danh sách được lưu trong mảng vào phần tử, đoạn mã chương trình sẽ như sau: Dim MasSp (10) As String // khai báo một mảng cho 10 dòng Dim i As LongFor i = 1 To 10 // vòng lặp for thêm dòng lstMyList. AddItem MasSp (i) Tiếp theo i Vòng lặp này lấp đầy phần tử cửa sổ lstMyList với danh sách 10 dòng có trong mảng MasSp.
Bước 2
Môi trường Delphi cung cấp khả năng xử lý các phần tử cửa sổ cũng thông qua một đối tượng và chỉ định thuộc tính của một thành phần cụ thể. Cú pháp của ngôn ngữ Pascal được sử dụng trong trường hợp này cho phép bạn dỡ danh sách bằng cách thiết lập một vòng lặp. Thực hiện bổ sung tuần tự các dòng từ danh sách theo cách tương tự như đoạn mã đã trình bày: var MasSp: array [1..10] of String; k: Integer; for k: = 1 to 10 doListBoxMy. Items. Add (MasSp [k]); Ở đây ListBoxMy là tên của đối tượng mục cửa sổ, Mục là thuộc tính cung cấp quyền truy cập vào chuỗi, Thêm là phương thức thêm chuỗi từ mảng MasSp đến thành phần.
Bước 3
Khi lập trình trong môi trường Qt phổ biến, nguyên tắc truy cập các phần tử cửa sổ là tương tự nhau, chỉ khác ở cú pháp của ngôn ngữ C ++ được sử dụng. Để tải dữ liệu lên các trường danh sách thả xuống hoặc danh sách thông thường, hãy truy cập vào các phần tử. Sau đó, sử dụng một trong các chức năng thêm hàng, ví dụ: phương thức insertItem được triển khai cho QcomboBox và QListBox. Với sự trợ giúp của nó, bạn có thể dần dần điền vào một phần tử bằng các chuỗi trong vòng lặp: QString MasSp; for (int i = 0; i