
- •1. Определение структуры класса. Спецификаторы доступа.
- •2. Функция processpath. Модуль, в котором описана эта ф-я.
- •3. Фундаментальные принципы лежащие в основе класса.
- •4. Управление каталогами и операции для работы с ними.
- •5. События, виды событий, параметры событий.
- •6. Таблицы Stringgrid, Drawgrid. Основные св - ва и методы.
- •7. Библиотека визуальных компонентов. Иерархия классов.
- •8. Вывод текст. Информации. Метод для рисования линий в классе canvas. Метод для перемещения указателя рисования. Поверхность рисования.
- •9. Анализ дискового пространства. Функции определения размера диска и свободного пространства.
- •10. Функция, возвращающая имя текущего каталога. Функция, позволяющая изменить текущий каталог.
- •11. Панель инструментов и строка состояния. Установка даты и времени.
- •12. Структура проекта. Описание файлов входящих в структуру простого приложения.
- •13. Система координат, графические инструменты.
- •14. Вывод инфо на печать.
- •15. Переключатели выбора, предназначение. Основные свойства и методы.
- •16. 20. Компоненты навигации по файловой системе, выбор каталога и дисковых устройсв.
- •17. Диалоговые окна.
- •18. 24. Функции связанные с управлением именами и расширениями файлов. Модуль sysutils.
- •19. Классы и типы для работы с графикой.
- •21. Отображение графиков и диаграмм. Компонент chart. Настройка серий и настройка элементов графика.
- •22. Кнопка button, кнопка с рисунком и кнопка быстрого запуска.
- •23. Основные свойства и события компонентов ввода и отображения информации Label, Edit, Memo, Button.
- •25. Виды списков, основные характеристики Listbox, CheckListbox, Combobox.
- •26. Методы визуальной разработки приложений, отличие визуальной системы программирования от невизуальной. Факторы, которые надо учитывать при разработке приложений
- •27. Чтение и запись файла.
- •28. Типы файлов связывание открытие и закрытие файлов
- •29. Компонент движок, основные свойства и методы.
- •30. Меню главное, контекстное меню.
- •1. Определение структуры класса. Спецификаторы доступа..
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; Это часть полного имени файла включая конечный \ перед именем файла.