Содержание

Слайд 3

Задача: дан текстовый файл, содержащий информацию о продаже товаров: товар, количество. Вывести

Задача: дан текстовый файл, содержащий информацию о продаже товаров: товар, количество. Вывести
в поле memo все товары, количество которых больше введенного значения в поле редактирования.

Слайд 6

Работа со списками
Вкладка standart
Tlistbox
TCombobox
Основные свойства
name – имя, используемое в программе

Работа со списками Вкладка standart Tlistbox TCombobox Основные свойства name – имя,
listbox1или combobox1 соответственно.
items (элементы списка) – может устанавливаться как в программе, так и инспекторе объектов. Определяет значения элементов списка.
Itemindex - номер выбранного элемента списка. Номер первого элемента списка равен 0, если не выбран ни один элемент номер равен –1.
Например,
Case listbox1.itemindex of
0: команда;
1: команда;
2: и т.д.;
End;

Слайд 7

listbox1.items[n]:=<выражение>; //присваивает значение элементу с номером n.
listbox1.items.count //количество элементов в списке
combobox1.items.add(‘строковое выражение’);

listbox1.items[n]:= ; //присваивает значение элементу с номером n. listbox1.items.count //количество элементов в
//добавляет элемент в список
combobox1.items.delete(4); // удаляет 5 по счету строку
combobox1.items.clear; //Очищает список
combobox1.items.loadfromfile(‘имя’); //загружает данные из текстового файла
combobox1.items.savetofile(‘имя’); // сохраняет элементы списка в текстовом файле
Свойство только для Combobox.
combobox1.text // значение элемента, который выбран в списке.

Слайд 8

Задача: дан текстовый файл, содержащий информацию о продаже товаров: товар, количество. Вывести

Задача: дан текстовый файл, содержащий информацию о продаже товаров: товар, количество. Вывести
в список все товары, количество которых больше введенного значения в поле редактирования.

Слайд 10

Дан текстовый файл, содержащий информацию о сотовых телефонах: название модели, цена, изображение

Дан текстовый файл, содержащий информацию о сотовых телефонах: название модели, цена, изображение
модели. Сформировать список из моделей телефонов. При выборе модели выводить на форму цену и изображение соответствующей модели.

Слайд 11

price=record
tov: string[10];
cena: real;
kar: string[30]; //путь к файлу с изображением

price=record tov: string[10]; cena: real; kar: string[30]; //путь к файлу с изображением
телефона
end;
var
f: textfile;
prl:price;

Слайд 12

Oncreate, onactivate
procedure TForm1.FormCreate(Sender: TObject);
begin
assignfile(f,'g:\студенты\2 курс\888\tel.txt');
reset(f);
combobox1.Items.Clear;
while not eof(f) do begin
readln(f,prl.tov);
readln(f, prl.cena);

Oncreate, onactivate procedure TForm1.FormCreate(Sender: TObject); begin assignfile(f,'g:\студенты\2 курс\888\tel.txt'); reset(f); combobox1.Items.Clear; while not
readln(f, prl.kar);
combobox1.Items.Add(prl.tov);
end;
closefile(f);
end;

Слайд 13

procedure TForm1.Button1Click(Sender: TObject);
begin
if combobox1.Text='' then begin showmessage('Надо выбрать товар'); exit;end;
assignfile(f,'g:\студенты\2 курс\888\tel.txt');
reset(f);
while not

procedure TForm1.Button1Click(Sender: TObject); begin if combobox1.Text='' then begin showmessage('Надо выбрать товар'); exit;end;
eof(f) do begin
readln(f,prl.tov);
readln(f, prl.cena);
readln(f, prl.kar);
if trim(combobox1.text)=trim(prl.tov) then begin
label3.Caption:=floattostr(prl.cena);
image1.Picture.LoadFromFile(prl.kar);
end;
end;
closefile(f);
end;

Слайд 14


Переключатели.
Вкладка Standart
- Tcheckbox - Tradiobutton
Основные свойства
Name - Имя компонента, используется в программе

Переключатели. Вкладка Standart - Tcheckbox - Tradiobutton Основные свойства Name - Имя
для доступа к свойствам компонента. Checkbox, radiobutton соответственно.
Caption - Текст, поясняющий назначение переключателя.
Checked - Определяет состояние, внешний вид переключателя. Если переключатель выбран, то checked=true. Если переключатель не выбран, то checked=false.
State - Определяет состояние переключателя. В отличие от свойства checked позволяет различать выбранное, невыбранное и промежуточное состояния. Состояние переключателя определяют константы: cbchecked (выбран), cbgrayed (серый, неопределенное состояние) и cbunchecked (не выбран).

Слайд 15

Allowgrayed - Определяет, может ли переключатель быть в промежуточном, неопределенном состоянии. Если

Allowgrayed - Определяет, может ли переключатель быть в промежуточном, неопределенном состоянии. Если
allowgrayed=false, то переключатель может быть только выбранным или невыбранным. Если allowgrayed=true, то промежуточное состояние допустимо.
Например:
If checkbox1.checked then
label2.caption:=’ максимальный элемент ‘ +inttostr(max);

Слайд 16

Вкладка Win32
TDatetimepicker – календарь
Date – дата, которая выбрана.
Функции перевода даты
var
D: Tdatetime;
S: string[10];
Datetostr(d)

Вкладка Win32 TDatetimepicker – календарь Date – дата, которая выбрана. Функции перевода
– переводит дату в строку символов;
Strtodatetime() – переводит строку символов в дату-время
Strtodate() – переводит строку символов в дату
Now(), Date() –текущее значение даты
Label1.caption:=datetostr(datetimepicker1.date);
Var
D: Tdate;
G,m,dd: word;
Decodedate(d,g,m,dd) – преобразует дату в год, месяц, день. Дата должна быть записана через «.»

Слайд 17

Строковая таблица TStringGrid вкладка Additional

Строковая таблица TStringGrid вкладка Additional

Слайд 18

Options - определяет внешний вид таблицы

Options - определяет внешний вид таблицы
Имя файла: lektsia_2.pptx
Количество просмотров: 14
Количество скачиваний: 0