
- •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. Определение структуры класса. Спецификаторы доступа..
9. Анализ дискового пространства. Функции определения размера диска и свободного пространства.
Логический диск представляет собой именованную область дискового пространства, которая обладает следующими параметрами: 1) имя (буква), по которому к нему можно обратиться; 2) полный объем; 3) объем свободного пространства.
Для обращения к логическим дискам принята следующая нумерация: 0-текущий диск, 1-дисковод А, 2-дисковод В,
З-дисковод С. Для определения полного объема логического диска используется функция DiskSize(Drive:Byte):int 64. Для определения объема свободного пространства используется функция Diskfree(Drive:Byte):int 64. Обе функции возвращают значение -1, если в качестве параметра передать номер несуществующего логического диска. Параметр Drive определяет номер диска согласно нумерации.
10. Функция, возвращающая имя текущего каталога. Функция, позволяющая изменить текущий каталог.
При частом обращении к одному и тому же каталогу целесообразно сделать его текущим. Функции GetCurrentDir(dir:string):Boolean, SetCurrentDir(dir:string):Boolean,
1 - возвращает строку с именем текущего каталога и полным путем к нему; 2 - для смены текущего каталога возвращает тrue, если каталог созданный строковым параметром Dir cуществует. Изменить текущий каталог навигацией по дереву каталогов в окне позволяет функция selecrdirectory(dir:string,options:Tselect diropts helpcctx:longint):Boolean.
11. Панель инструментов и строка состояния. Установка даты и времени.
Панель инструментов – это специальный контейнер. На панели инструментов могут быть размещены кнопки, переключатели, комбинированные списки. Для создания панели инструментов используется компонент ToolBar, расположенный на странице Win32 палитры компонентов. Основным элементом, располагаемым на панели, является кнопка ToolButton. Новые кнопки добавляются с помощью команды New Button контекстного меню панели инструментов. Изображения к кнопкам подключаются с помощью компонента ImageList, формируется коллекция. Затем имя коллекции присаивается свойству Images панели инструментов, а свойству ImageIndex присваивается индекс одного из рисунков.
Строку состояния представляет компонент StatusBar, расположенный на странице Win32. Строка состояния предназначена для отображения дополнительной информации, например, текущей даты, текущего времени и так далее. Она может быть разбита на несколько отдельных панелей. Для этого выполнить следующие действия. Дважды щелкнуть мышью на строке состояния и с помощью кнопки Add New добавить необходимое количество панелей. Свойство Text отображает тест на панели.Обратиться к конкретной панели можно по ее индексу: Panels[i]; Поместить компонент StatusBar. Разбить на две панели: щелкнуть правой кнопкой мыши на StatusBar, выбрать Panels Editor и добавить две панели: для отображения даты и времени. Для отображения текущего времени необходимо поместить компонент timer. Активизировать Timer1 и в обработчике события поместить следующий текст:
statusbar1.Panels[0].Text:=datetostr(now);
statusbar1.Panels[1].Text:=timetostr(now);