рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Стандартные диалоги при работе с файлами

Стандартные диалоги при работе с файлами - раздел Программирование, Основы программирования в среде turbo delphi учебное пособие Чтобы Открыть Файл Для Реализации Действий С Его Содержимым, Используют Компо...

Чтобы открыть файл для реализации действий с его содержимым, используют компонент TOpenDialog вкладки Dialogs, а для сохранения изменений в файле можно применить другой объект этой же вкладки – TSaveDialog . Названные компоненты относятся к невизуальным, поэтому на форме необходимо предусмотреть соответствующие интерфейсные элементы в виде пунктов меню или кнопок. За отображение диалога отвечает метод Execute, поэтому его следует привязать в обработчике события к интерфейсному эле-менту. На рисунке представ-лены две кнопки управления действиями с файлами. Свой-ство Title обоих диалогов задает текст в заголовке окна (если значение свойства не задано, то отображается “Открыть” или “Сохранить” в соответствии с видом окна диалога). Свойство Filter задает список фильтров имен файлов. Если щелкнуть по многоточию справа от свойства, то появится окно редактора фильтра, пред-ставленное на следующем рисун-ке. В левую колонку заносят име-на фильтров, а в правую – маску имен. С помощью свойства FilterIndex в группе Database задают индекс фильтра по умолчанию (в нашем примере для текстовых файлов – 0). Свойство InitialDir определяет каталог, содержимое которого будет отображаться при появлении окна диалога (по умолчанию – папка “Мои документы”). Имя выбранного пользователем файла представляет свойство FileName. Ниже приведены обработчики кликов по кнопкам Button1 (“Открыть”) и Button2 (“Сохранить”) при работе с текстовыми файлами (см. п. 7.2).

procedure TForm1.Button1Click(Sender: TObject);

begin

if OpenDialog1.Execute then

Memo1.Lines.LoadFromFile(OpenDialog1.FileName);

end;

 

procedure TForm1.Button2Click(Sender: TObject);

begin

if SaveDialog1.Execute then

Memo1.Lines.SaveToFile(SaveDialog1.FileName);

end;

 

Аналогичные действия можно осуществить и по отношению к типизированным файлам, пример работы с которыми будет дан в разделе, посвященном созданию приложений в среде TD.

 

– Конец работы –

Эта тема принадлежит разделу:

Основы программирования в среде turbo delphi учебное пособие

Рязанский государственный радиотехнический университет.. в в карасев основы.. редактор м е цветкова..

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Стандартные диалоги при работе с файлами

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

В.В. КАРАСЕВ
  ОСНОВЫ ПРОГРАММИРОВАНИЯ в среде TURBO DELPHI Учебное пособие    

Модель решения задачи в Turbo Delphi
В основе разработки приложения в среде Turbo Delphi (далее для краткости – TD) лежит объектно-ориентированная методология [2, 3, 4]. Кратко напомним ее главные постулаты. Предметную область решаемо

Файлы проекта
Проект TD состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта информация представлена в файлах, многие из которых создаются средой автоматически при построении приложени

Типы данных в Delphi
Язык Delphi базируется на известных по языку Turbo Pascal простых типах данных: целых, вещественных, символьных и логических. Однако в нем появились новые имена типов, а некоторые типы получили дру

Основная форма и ее свойства
Как выглядит форма, так и предстанет перед нами окно нашей программы после ее запуска на выполнение. Все создаваемые формы происходят от класса TForm (наследуют его методы и свойства) и полу

Палитра базовых компонентов
Палитра компонентов состоит из нескольких вкладок. Кратко охарактеризуем их. На вкладке Standardнаходятся компоненты, которые являются аналогами компонентов Windows. Вкладка Additional

Исключения и их обработка
Мы уже обращали внимание на ошибки, возникающие в процессе выполнения программы, на так называемые исключения (с. 13). Это динамические ошибки, причиной которых чаще всего являются недопустимые исх

Рекурсивные вычисления
Рекурсивные подпрограммы основаны на их обращении к самим себе [6]. Описание действий в таких подпрограммах обязательно содержит терминальную ситуацию, в которой результат получается непосредственн

Обработка текстовых файлов
Текстовые файлы представляют собой поименованную последовательность символов на внешнем носителе, разбитую на строки [6]. В п. 7.2 был приведен пример действий над такими файлами с использованием м

Действия с типизированными файлами
Типизированные файлы представляют собой последовательность компонентов одного типа. Они, в отличие от текстовых файлов, предполагают произво

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги