Главная страница
Навигация по странице:

  • Создать приложение, на котором располагаются следующие компоненты

  • Ход работы Добавить на форму компоненты — диалоги OpenDialog и SaveDialog

  • FName : Var FName: string ; Тогда обработка команды « Открыть

  • Execute

  • Редактировать»

  • Примечание

  • FileName

  • Лабораторная работа_файлы. Создание приложения по обработке текстовых файлов. Создание и чтение файла


    Скачать 20.25 Kb.
    НазваниеСоздание приложения по обработке текстовых файлов. Создание и чтение файла
    Дата27.03.2018
    Размер20.25 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа_файлы.docx
    ТипЛабораторная работа
    #39550

    Лабораторная работа

    Тема: Создание приложения по обработке текстовых файлов. Создание и чтение файла

    Цель: вырабатывать навыки работы с текстовыми файлами в Delphi

    Задача:

    Создать приложение, на котором располагаются следующие компоненты:

    Ход работы

    1. Добавить на форму компоненты — диалоги OpenDialog и SaveDialog. Предположим, что вы оставили их имена по умолчанию — OpenDialog1 и SaveDialog1. Поскольку после чтения файла вам надо запомнить его имя, чтобы знать под каким именем потом его сохранять, вы можете определить для этого имени переменную, назвав ее, например, FName:

    Var

    FName: string;

    1. Тогда обработка команды «Открыть» может сводиться к следующей процедуре:

    Procedure Tform1Button1Click(Sender:TObject);

    Begin

    {Процедура вызывает диалог, проверяет, выбрал ли пользователь файл (если выбрал, то функция Execute возвращает true), после чего имя выбранного файла (OpenDialog1.FileName) сохраняется в переменной FName и файл загружается в текст Memo1 методом LoadFromFile}

    if OpenDialog1.Execute then

    begin

    FName:= OpenDialog1.FileName;

    Memo1.Lines.LoadFromFile(FName);

    end;

    1. Обработку команды «Редактировать» выполнить самостоятельно.

    2. Обработка команды «Сохранить» выполняется следующей процедурой:

    Procedure Tform1bButton3Click(Sender:TObject);

    begin

    Memo1.Lines.SaveToFile(FName);

    End;

    Примечание:

    В данном случае нет необходимости обращаться к какому-то диалогу, поскольку имя файла известно: оно хранится в переменной FName.

    1. Обработка команды «Сохранить как...» выполняется следующей процедурой:

    Procedure Tform1Button4Click(Sender:TObject);

    {

    Begin

    SaveDialog1.FileName := FName;

    {присваивает свойству FileName компонента SaveDialog1 запомненное имя файла Это имя по умолчанию будет предложено пользователю при открытии диалога Сохранить как....}

    if SaveDialog1.Execute then{ если пользователь выбрал в нем файл, запоминает новое имя файла и сохраняет в файле с этим именем текст компонента Memo1.}

    begin

    FName := SaveDialog1.FileName;

    Memo1.Lines.SaveToFile(FName);

    end;

    1. Обработку команды «Выход» выполнить самостоятельно.

    2. Оформить отчет выполнения приложения.


    написать администратору сайта