Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ооп шпоры.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
61.39 Кб
Скачать

15. Переключатели выбора, предназначение. Основные свойства и методы.

Панель переключателей  RadioGroup находится на странице Standard. Панель переключателей RadioGroup предназначена для выбора одного из нескольких вариантов. Основные свойства:

Columns:integer; определяет число колонок, в которые будут помещаться переключатели. По умол. число колонок равно 1.

ItemIndex:integer; определяет порядковый номер выделенного переключателя. Нумерация начинается с нуля. Если ни один из переключателей не выделен, свойство имеет значение -1.

Item:Tstrings; содержит список названий переключателей.

Событием по умолчанию является OnClick, возникающее при выделении нового переключателя при помощи клавиатуры или мыши.

16. 20. Компоненты навигации по файловой системе, выбор каталога и дисковых устройсв.

Самый простой путь отображения содержимого дисков ПК в Delphi - это использование компонентов FileListBox (список файлов) и DirectoryListBox (список каталогов). Оба этих компонента появились еще в 1-й версии Delphi и относятся к группе компонент Win 3.1. Компонент списка файлов позволяет просматривать содержимое указанного каталога. Он является наследником обычного списка (ListBox) и имеет набор дополнительных свойств, определяемых собственной спецификой

17. Диалоговые окна.

Диалоговые окна - это невизуальные компоненты, т.е. внешний вид компонента размещаемого на форме не совпадает с внешним видом диалогового окна создаваемого на этапе выполнения программы. Компонент диалоговое окно находится на странице Dialogs палитры компонентов. OpenDialog - диалоговое окно выбора имени открываемого файла. Не предназначен для автоматического открытия файла и является экземляром класса TOpenDialog. Основные свойства: Filename Filter FileIndex.

SaveDialog - используется для сохранения файла.

FontDialog - диалоговое окно выбора шрифта.

Свойство Font задает характеристики шрифта. Свойство Devise -определяет с какого устройства задается шрифт. И он может принимать следующие значения - fdscreen и fdprinter. OpenPictureDialog и SavePictureDialo предназначены для вызова диалогового окна открытия и сохранения графических изображений.

18. 24. Функции связанные с управлением именами и расширениями файлов. Модуль sysutils.

Если в подпрограмме используется дескриптор или имя файла в виде строки, то она входит  в модуль SysUtils. Работу с файлами можно разделить на следующие категории: 1) операции с файлами; 2) Управление параметрами, атрибутами файлов; 3) поиск файлов; 4) Управление именами файлов.

Для выполнения операции с файлами предлагаются функции:

1) function FileCreate(const FileName: string): Integer Если возвращаемое значение больше 0 функция выполнена успешно и его значение соответствует handle открытого файла. -1 - произошла ошибка открытия файла.

2) function DeleteFile(const FileName: string): Boolean; Удаляет файл с диска.

3) function RenameFile(const OldName, NewName: string): Boolean изменяет имя файла.

Модуль sysutils содержит группу функций связанную с управлением именами расширения файлов.

1) ChangeFileExt ( const FileName, Extension : string ) : string; ункция ChangeFileExt изменяет расширение файла. Имя файла задаётся полностью, через запятую задаётся новоё расширение

2) ExtractFileDir ( const FullFileName : string ) : string; Функция ExtractFileDir извлекает из FullFileName директивную подстроку. Это - часть полного файлового имени вплоть до названия папки, не включая " \ " перед файловым именем.

3) ExtractFileDrive ( const FullFileName : string ) : string; Функция ExtractFileDrive извлекает из полного имени файла название диска. Т.е программа получает только имя диска.  Если имя файла не содержит префикс диска, то возвращается пустая строка.

4) ExtractFileName ( const FullFileName : string ) : string; Функция ExtractFileName извлекает из полного имени файла краткое имя файла.

5) ExtractFilePath ( const FullFileName : string ) : string; Это часть полного имени файла включая конечный \ перед именем файла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]