
- •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. Определение структуры класса. Спецификаторы доступа..
23. Основные свойства и события компонентов ввода и отображения информации Label, Edit, Memo, Button.
Свойства компонента Edit
Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности — для доступа к тексту, введенному в поле редактирования. Text Текст, находящийся в поле ввода и редактирования. Left Расстояние от левой границы компонента до левой границы формы. Top Расстояние от верхней границы компонента до верхней границы формы. Height Высота поля. Width Ширина поля. onChange — происходит при любом изменении отображ. текста; onClick — происходит при клике по компоненту. Font Шрифт, используемый для отображения вводимого текста ParentFont. Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента
Cвойства компонента Label
Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам. Caption Отображаемый текст. Font Шрифт, используемый для отображения текста . ParentFont Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно True, текст выводится шрифтом, установленным для формы. AutoSize Признак того, что размер поля определяется его содержимым. Left Расстояние от левой границы поля вывода до левой границы формы. Top Расстояние от верхней границы поля вывода до верхней границы формы. Height Высота поля вывода. Width Ширина поля вывода. Wordwrap Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку
Свойства компонента Button
Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам. Caption Текст на кнопке. Enabled Признак доступности кнопки. Кнопка доступна, если значение свойства равно True, и не доступна, если значение свойства равно False. Left Расстояние от левой границы кнопки до левой границы формы. Top Расстояние от верхней границы кнопки до верхней границы формы. Height Высота кнопки. Width Ширина кнопки.
Procedure Click; Имитирует щелчок мышью на кнопке
Procedure SetFocus; Передает фокус элементу, активирует его OnClick. Соответствует щелчку мыши на кнопке или нажатию клавиш быстрого доступа.
25. Виды списков, основные характеристики Listbox, CheckListbox, Combobox.
Основные свойства компонента ListBox:
- ItemIndex: integer; определяет индекс выделенного элемента в списке. Нумерация элементов начинается с нуля. Если выделенного элемента нет, это свойство принимает значение, равное -1. Свойство доступно только на этапе выполнения программы;
- Item: Tstrings; задает элементы списка;
- MultiSelect:Boolean; определяет, разрешается ли одновременно выделять несколько элементов списка: если имеет значение True, то такое выделение возможно, в противном случае выделить можно только один элемент;
- Selected[Index:integer]:Boolean; если i-тый элемент выделен, то Selected[i] равняется True, , в противном случае - False. Свойство доступно только на этапе выполнения программы.
- Sorted:Boolean; указывает, должны ли строки в списке автоматически сортироваться в алфавитном порядке.
- Clear; удаляет все элементы списка.
СomboBox –комбинированная строка ввода. Страница Палитры Компонентов – Standard. Объединяет в себе возможности строки ввода Edit и списка List Box. По внешнему виду напоминает Edit, но дополнительно имеет в правой части кнопку со стрелкой, направленной вниз. Если щелкнуть по этой кнопке, появится выпадающий список. Основное отличие от ListBox – возможность вводить в список новые элементы, отображать активный элемент. В компоненте СomboBox отсутствует свойство MultiSelect, поэтому не допускается множественный выбор.
Основные свойства Сombo Box:
- ItemIndex: integer; определяет индекс выделенного элемента в списке. Нумерация элементов начинается с нуля. Если выделенного элемента нет, это свойство принимает значение, равное -1. Свойство доступно только на этапе выполнения программы;
- Item: Tstrings; задает элементы списка;
- DropDownCount: integer; отображает максимальное число элементов, отображаемое в раскрывающемся списке.
- DroppedDown:Boolean; указывает, отображается ли раскрывающийся список в данный момент. Свойство доступно только на этапе выполнения программы.
- Sorted:Boolean; указывает, должны ли строки в списке автоматически сортироваться в алфавитном порядке.
- Text: String; содержит текс выбранной или введенной пользователем строки.
- Clear; удаляет все элементы списка.
Список выключателей CheckListBox находится на странице Additional. Если в панели переключателей RadioGroup выбранным (нажатым) может быть только один переключатель, то в списке выключателей CheckListBox каждый выключатель может находиться в одном из трех состояний:
- Включен – в выключатель помещается символ «галочки»;
- Выключен – выключатель пуст;
- Нейтральное – в выключатель помещается символ «галочки» серого цвета.
Основные свойства списка выключателей:
Checked[index:integer]:boolean; содержит состояние выключателя с индексом Index. Индексация начинается с нуля. Если i-ый выключатель включен, то Checked[i] имеет значение true, а в остальных случаях - false.
Items: Tstrings; содержит список названий выключателя.
AllowGrayed:boolean; разрешает или запрещает использовать в переключателях третье состояние - нейтральное, cbGrayed.