Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

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



 

Тема: Работа с файлами

Цель работы: Приобретение практических навыков разработки приложений с компонентами: OpenDialog, SaveDialog, FontDialog, ColorDialog.

 

Открытие и сохранение файла (OpenDialog, SaveDialog)

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

Специфичные свойства

FileName/Files‑ маршрут поиска и имя выбранного файла/файлов.

Filter‑ фильтр с именами и масками отбора имен файлов через символ “|”, формируемый редактором в колонках: Filter Name (имя маски, например, “Текстовые файлы”), Filter (маска выбора, например, “*.TXT”).

FilterIndex‑ номер текущей маски (отсчет с 1).

InitialDir/DefaultExt‑ начальный каталог/расширение по умолчанию.

Options‑ набор флажков с режимами работы диалога: ofReadOnly (только чтение), ofOverWritePrompt/ofCreatePrompt (подтверждение на перезапись / создание нового файла), ofHideReadOnly (убрать переключатель на чте­ние), ofChangeDir (не менять каталог), ofShowHelp (кнопка Help)

Выбор шрифта (FontDialog)

Диалог предназначен для выбора нужного шрифта и его параметров.

Специфичные свойства

Device‑ тип устройства, для которого выбирается шрифт: fdScreen (экран), fdPrinter (принтер), fbBoth (экран, принтер).

Font,MinFontSize, MaxFontSize‑ выбранный шрифт типа Tfont, мини­маль­ный, максимальный размеры шрифта.

 

 

Примерный вид приложения приведен на рисунке. На форме расположить следующие компоненты: Panel, Image, RichEdit, GroupBox, BitBtn, 3 PopupMenu, OpenDialog, OpenPictureDialog, FontDialog, ColorDialog.

PopupMenu компонента Image должно содержать пункт для вызова окна OpenPictureDialog.

PopupMenu компонента RichEdit должно содержать пункт для вызова окон OpenDialog и FontDialog.

PopupMenu основной формы должно содержать пункы для вызова окна ColorDialog для изменения цвета формы и пункт для удаления текста и изображения.

Каждый визуальный компонент должен быть снабжен всплывающей подсказкой.

При выборе изображения с помощью компонента OpenPictureDialog в компоненте Image должно отображаться выбранное изображение. Одновременно с этим в компоненте RichEdit должна отображаться информация соответствующая выбранному изображению. И наоборот при выборе информационного файла с помощью компонента OpenDialog в компоненте RichEdit выводится информация из выбранного файла и одновременно с этим в компонент Image загружается изображение соответствующее выбранному текстовому файлу. Кроме этого для компонента RichEdit можно изменять параметры шрифта с помощью диалогового окна FontDialog. Компонент BitBtn служит для выхода из приложения на главную форму.

 

 

Задание к работе
Домашний фотоальбом: фотографии, описание фотографий
Паспорт группы: фотография, личные данные о студенте
Энциклопедия о животных: фотография, краткая информация
Каталог компакт-дисков: обложка, список песен
Архитектурные памятники: фотография, история
Картинная галерея: фотография, описание
Кулинарная книга: фотография, рецепт
Компоненты ПЭВМ: фотография, характеристика
Каталог легковых автомобилей: фотография, краткая характеристика
Каталог сотовых телефонов: фотография, характеристика
Энциклопедия чудес света: фотография, информация
Каталог городов мира: фотография, информация
Энциклопедия растений: фотография, информация
Бытовая техника: фотография, информация

 

 

Контрольные вопросы:

1. Процедуры и функции для работы с файлами

2. Для чего предназначен компонент OpenDialog

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.