
- •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. Определение структуры класса. Спецификаторы доступа..
12. Структура проекта. Описание файлов входящих в структуру простого приложения.
Файл проекта (dpr, project) - Данный файл, представляет собой программу, которая является точкой входа для всего проекта. Он содержит ссылки на все формы и модули, используемые в проекте. Файл модуля формы - расширение .path, а имя по умочанию unit. Он содержит код описания формы, а также код обработчиков событий, связанных с формой. Конфигурационный файл расширение его .sfg. Он содержит настройки проекта, включая значения директив компилятора. Файл ресурса .res. содержит изображения пиктограмм курсоров и растровые изображения, которые используются в проекте. Файл описания формы .dfm содержит значения параметров всех компонентов, размещенных на форме, включая параметры самой формы. Файл настроек проекта .dof содержит параметры проекта, включая информацию о версии Делфи, значения директив компилятора, информацию о размещении файлов и параметры командной строки.
13. Система координат, графические инструменты.
Система координат. Каждая поверхность рисования характеризуется независимой системой координат. С помощью системы координат легче ориентироваться при рисовании графических изображений. Точка отсчета с координатами (0,0) располагается в левом верхнем углу поверхности рисования. Горизонтальная ось направлена слева направо, а вертикальная – сверху вниз. Единицами измерения используемой системы координат являются пиксели. Это значит, что изменения координат точки на единицу приведет к ее смещению на один пиксель.
Графические инструменты. Основными графическими инструментами являются Pen и Brush. Карандаш Pen предназначен для рисования линий и очертаний геометрических фигур. По умолчанию рисует черным цветом толщиной один пиксель. Основные свойства карандаша: Color - цвет; Width – толщина карандаша в пикселях; Style – стиль рисования. Например, psSolid – сплошная линия, psDot – пунктирная линия.
Ограничение: при толщине карандаша более одного пикселя, кроме psSolid, все стили игнорируются. Инструмент Brush, кисть, предназначен для заполнения внутренней области геометрических фигур различными цветами и узорами. Основные свойства Brush: Color - цвет; Style – стиль. Свойство Style определяет стиль заливки внутренней области фигуры. Например, стиль bsSolid – сплошная заливка, bsBDiagonal – заливка диагональными линиями, bsDiagCross – заливка пересекающимися диагональными линиями. Графическое изображение является результатом объединения или пересечения простейших графических элементов – примитивов. Для прорисовки используются функции LineTo() - рисует линию, MoveTo() – устанавливает курсор в указанное место. Функция TextOut() – выводит текст.
14. Вывод инфо на печать.
Вывод информации на печать реализован с помощью объекта Printer класса TPrinter (модуль Printers), который содержит свойство Canvas типа TCanvas (холст). При отрисовке на нем произвольной информации, она будет выводиться не на экран, а на принтер. Свойство Canvas объекта Printer доступно, только когда принтер подготовлен для печати данных. Для подготовки свойства Canvas используются методы: procedure BeginDoc; procedure EndDoc;1-определяет начало печати и создает экземпляр класса TCanvas, 2-указывает на завершение печати, после чего свойство Canvas снова будет недоступно. Например, чтобы вывести на лист бумаги строку «Проверка принтера», можно воспользоваться следующим программным текстом. Printer.BeginDoc; Printer.Canvas.TextOut (50,50,1 Проверка принтера'); Printer.EndDoc;