D. Программирование приложения
а). Напишите программу для формирования третьего списка void __fastcall TForm1:: FormCreate(TObject *Sender) { ComboBox2-> Sorted=true; //список упорядочен ComboBox2-> Items-> Add(" Малкинская"); ComboBox2-> Items-> Add(" Малки"); ComboBox2-> Items-> Add(" Фанта"); ComboBox2-> Items-> Add(" Кола"); ComboBox2-> Items-> Add(" Спрайт"); } б). Самостоятельно напишите программу для заполнения первого и третьего списка в). Для выбора элемента из первого списка напишите программу: void __fastcall TForm1:: ComboBox1Click(TObject *Sender) { Label1-> Caption=ComboBox1-> Text; } г). Для выбора элемента из второго списка напишите программу: void __fastcall TForm1:: ComboBox2Click(TObject *Sender) { Label2-> Caption=ComboBox2-> Items-> Strings[ComboBox2-> ItemIndex]; } д). Для выбора элемента из третьего списка программа аналогична. е). Напишите программу для добавления введённой строки в третий список: void __fastcall TForm1:: ComboBox3KeyPress(TObject *Sender, wchar_t & Key) { AnsiString st; //вводим переменную - строку которую пользователь ввёл в поле if (Key==VK_RETURN) { st=ComboBox3-> Text.Trim(); //удаляет пробелы в строке if (ComboBox3-> Items-> IndexOf(st)==-1) { int n=ComboBox3-> Items-> Add(st); ComboBox3-> ItemIndex = n; Label3-> Caption = ComboBox3-> Items-> Strings[n]; }} ж). Самостоятельно напишите программу для добавления введённой строки во второй список. з). Проверьте работу программы. 4. Задание для самостоятельного выполнения: 1 вариант. Напишите программу для сортировки списка ListBox1. 2 вариант. Напишите программу для вычисления минимальной температуры за неделю. Данные температуры расположены в списке ListBox1. 3 вариант. Напишите программу для вычисления максимальной температуры за неделю. Данные температуры расположены в списке ListBox1. 4 вариант. Напишите программу для вычисления средней температуры за неделю. Данные температуры расположены в списке ListBox1. 5 вариант. Напишите программу для добавления и удаления элементов в списке ListBox1. 6 вариант. Напишите программу для перехода по элементам в списке ListBox1. 7 вариант. Напишите программу для отображения выбранного элемента списка ListBox1 в окне Edit1. 8 вариант. Напишите программу для отображения номера выбранного элемента списка ListBox1 в окне Edit1. 9 вариант. Напишите программу для удаления элемента списка ListBox1 по номеру элемента в окне Edit1. 10 вариант. Напишите программу для редактирования выбранного элемента списка ListBox1 в окне Edit1. 11 вариант. Напишите программу для просмотра рисунков, список которых расположен в списке ListBox1. 12 вариант. Напишите программу для просмотра рисунков, список которых расположен в списке ComboBox1.
Сдайте работу преподавателю Вопросы для контроля и самоконтроля: 1) Виды списков. 2) Свойство Style. Для каких целей предназначено? 3) Как сортировать список? 4) Как добавить в список элемент?
|