lektsia_3-1

Содержание

Слайд 8

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

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

Слайд 15

var
Form2: TForm2;
f: textfile;
tel:telef;
implementation
uses Unit1;
{$R *.dfm}
//Заполнение списка
procedure TForm2.FormCreate(Sender: TObject);
begin

var Form2: TForm2; f: textfile; tel:telef; implementation uses Unit1; {$R *.dfm} //Заполнение
combobox1.Items.Clear;
assignfile(f,'d:\8888\tel.txt'); reset(f);
while not eof(f) do begin
readln(f,tel.model);
readln(f,tel.cena);
readln(f,tel.kar);
combobox1.Items.Add(tel.model);
end;
closefile(f);
end;

Слайд 16

//Добавление данных
procedure TForm2.Button1Click(Sender: TObject);
begin
if (combobox1.Text='') or (edit1.text='') then begin
showmessage('Введите данные');exit;

//Добавление данных procedure TForm2.Button1Click(Sender: TObject); begin if (combobox1.Text='') or (edit1.text='') then begin
end;
form1.sg.rowcount:=form1.sg.rowcount+1;
form1.sg.cells[0,form1.sg.rowcount-1]:=combobox1.text;
form1.sg.cells[1,form1.sg.rowcount-1]:=
datetostr(datetimepicker1.date);
form1.sg.cells[2,form1.sg.rowcount-1]:=edit1.text;
end;
//очистка полей
procedure TForm2.Button2Click(Sender: TObject);
begin
edit1.text:='';
combobox1.text:='';
end;

Слайд 17

Подключение стандартных диалогов.
На вкладке Dialogs имеется палитра, содержащая 10 стандартных диалогов (невизуальные

Подключение стандартных диалогов. На вкладке Dialogs имеется палитра, содержащая 10 стандартных диалогов
объекты).
Opendialog – выбор открываемого файла.
Savedialog – выбор сохраняемого файла.
Openpicturedialog – выбор открываемого графического файла.
Savepicturedialog – выбор сохраняемого графического файла.
Fontdialog – настройка параметров шрифта.
Colordialog – выбор цвета.
Printdialog – вывод на принтер…
Для вызова любого стандартного диалога используется метод execute Возвращаемое значение определяется типом диалога. Например, открытие файла - opendialog1.filename, выбор цвета - colordialog1.color.

Слайд 18

Основными свойствами компонентов opendialog и savedialog являются:
Filename:string – указывает имя и полный

Основными свойствами компонентов opendialog и savedialog являются: Filename:string – указывает имя и
путь файла, выбранного в диалоге.
Initialdir:string – определяет каталог, содержимое которого отображается при вызове окна диалога. Если каталог не задан, то отображается содержимое текущего каталога.
Defaultext:string – задает расширение, автоматически подставляемое к имени файла, если пользователь не указал расширение имени.
Filter:string – задает маски имен файлов, отображаемых в раскрывающемся списке под названием Типы файлов. В окне диалога видны имена файлов, которые совпадают с указанной маской. По умолчанию пустая строка, т.е. все файлы. *.txt;*.doc (если два или больше). Устанавливается в инспекторе объектов.

Слайд 19

Текстовые документы *.txt;*.doc
filterindex:integer – указывает какая из масок фильтра отображается в списке.

Текстовые документы *.txt;*.doc filterindex:integer – указывает какая из масок фильтра отображается в
По умолчанию значение равно единицы, и используется первая маска. Устанавливается в инспекторе объектов.
if opendialog1.execute then assignfile(f,opendialog1.filename);

Слайд 20

Создание меню приложения.
Компонент TMainMenu вкладка Standart

Создание меню приложения. Компонент TMainMenu вкладка Standart

Слайд 25

Добавление блокнота на форму
Pagecontrol вкладка win 32

Добавление блокнота на форму Pagecontrol вкладка win 32

Слайд 27

Форма с главным меню (Файл и расчет). На форме картинка на всю

Форма с главным меню (Файл и расчет). На форме картинка на всю
форму.
Файл Расчет
Стоимость (посчитать для каждого посещения)
загружаете инф. о клиентах и добавляем
столбец стоимость и сохраняем в
текстовый файл в виде таблицы
Диаграмма
Клиенты спортклуба (загрузить, добавить (через др. форму), удалить, сохранить)
Прайс- лист (загрузить, добавить, удалить, сохранить) проверка на уникальность
Выход (form1.close;)
Загрузка, сохранение только через диалоги
Файл клиенты: ФИО, вид тренировки, возраст, дата посещения. (минимум 25 записей)
Файл прайс – лист: вид тренировки, цена (минимум 7 записей)
Имя файла: lektsia_3-1.pptx
Количество просмотров: 21
Количество скачиваний: 0