Лабораторная работа 13. Работа с внешним файлом.
Задание 1. Вывод в файл.
Создайте форму с кнопками Создать, которая открывает в файл в режиме создания нового файла или замены существующего, и Добавить, которая открывает файл в режиме добавления к уже существующим
данным.
Поместите на форму компонент Edit1 и Edit2 , в которые будет вводиться текст.
// создание нового или замещение существующего файла
procedure TForm1.Button1Click(Sender: TObject);
var
f:TextFile;
i:string;
begin
AssignFile(f,' указать путь к текстовому файлу Пример.txt ');
Rewrite(f);
I:=edit1.text;
writeln(f,i);
CloseFile(f);
end;
// добавление в существующий файл
procedure TForm1.Button2Click(Sender: TObject);
var
f:TextFile;
i:string;
begin
AssignFile(f,' указать путь к текстовому файлу Пример.txt');
Append(f);
I:=edit2.text;
writeln(f,i);
CloseFile(f);
end;
end.
Задание 2. Чтение из файла.
Поместите на форму кнопку Чтение из файла, в обработчик события OnClick которой поместите процедуру чтения из файла Пример.txt, находящегося в вашей папке.
Вывод текста должен осуществляться в компонент Memo1, который необходимо поместить на форму.
Программу необходимо дополнить процедурой проверки конца файла, воспользовавшись функцией EOF.
Добавить label1 для вывода сообщения об ошибке открытия файла.
procedure TForm1.Button3Click(Sender: TObject);
var
fname: string [20];
f:TextFile;
incom:string;
begin
fname:=' указать путь к текстовому файлу Пример.txt';
AssignFile (f, fname);
{$I-}
Reset (f);
{$I+}
if IOResult = 0
then
begin
while NOT EOF (f) do {пока не конец файла}
begin
readln(f,incom);
Memo1.Lines.Add(incom)
end;
CloseFile (f);
End
Else
Label1.Caption:='ошибка открытия файла ' + fname;
End;
Задание3.
Создайте форму для чтения из файла чисел, накопления их суммы в переменной и вывода итогового значения в метке.
- 1. Теоретические основы объектно – ориентированного программирования 5
- 2. Использование системы программирования Delphi для создания Windows-приложений 9
- 3. Лабораторный практикум 27
- Введение
- 1. Теоретические основы объектно – ориентированного программирования
- 1.1.Объектная модель и ее элементы.
- 1.2.Основные понятия объектно-ориентированного подхода - объект и класс.
- 1.3.Методы построения классов.
- 2. Использование системы программирования Delphi для создания Windows-приложений
- 2.1. Интерфейс интегрированной среды разработки Delphi
- 2.2. Синтаксические правила языка Object Pascal
- 2.3. Создание и структура пользовательских приложений в среде Delphi
- 2.4. Структура модуля (*.Pas)
- 2.5. Создание формы и написание откликов на события
- 1) Компоновка формы и задание свойств компонентов
- 2) Написание отклика на событие
- 2.6. Компиляция и исполнение программы
- 2.7. Ввод и вывод данных. Функции преобразования типов данных
- 3. Лабораторный практикум Лабораторная работа 1. Разработка приложения Калькулятор
- Лабораторная работа 2. Использование курсоров в приложениях Windows.
- Лабораторная работа 4. Создание простого текстового редактора.
- Лабораторная работа 5. Рисование мышью в форме
- Лабораторная работа 6. Применение графических компонентов
- Лабораторная работа 7.Создание числовых изображений
- Лабораторная работа 8. Создание текстурных заливок
- Лабораторная работа 9. Поддержка справочной системы. Создание всплывающих подсказок.
- Лабораторная работа 10.Создание видеопроигрывателя
- Лабораторная работа 12.Создание браузера
- Лабораторная работа 13. Работа с внешним файлом.
- Лабораторная работа 14. Работа с базами данных.
- Лабораторная работа 15. Создание многооконных приложений.
- Литература Основная литература
- Дополнительная литература