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

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;

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