Объектно-ориентированное программирование. LAZARUS (Free Pascal): лабораторный практикум [Александр Анатольевич Сорокин] (pdf) читать постранично, страница - 3

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

запуск
в виде исполняемого файла под отладчиком, т. е. жизнью
проекта управляет среда программирования Lazarus. (Если
кнопка серая – проект запущен и находится в списке запущенных программ Windows).
4. Пауза – работу запущенного проекта можно приостановить
– поставить на «паузу».
5. Останов – принудительная остановка проекта, можно
остановить проект сочетанием клавиш .
6. Шаг со входом – отладка проекта пошаговая с заходом во
все процедуры и последовательная отладка этих процедур.
7. Шаг в обход – пошаговая отладка проекта без отладки
вызываемых процедур и функций, каждая вызываемая
процедура выполняется за один шаг отладки.
Примечание:
– Можно зайти как в процедуры своего проекта, так и библиотечные функции Lazarus, но в системные процедуры Windows
(API Windows) попасть не получится.
10

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Закладки компонентов – содержат наборы различных компонентов сгруппированные по различным признакам. В примерах использоваться компоненты из вкладок «Standard» и «Additional».
Компоненты – готовые настраиваемые блоки программ, которые
можно устанавливать на форму и подключать к модулям. Для установки компонента на форму, необходимо один раз «кликнуть» на нем
в панели компонентов, затем второй раз на форме – в том месте, где
необходимо его разместить. Установленные компоненты можно выбирать «кликнув» по нему пли с помощью рамки выделения.
Примечание:
– Выбранные компоненты имеют по краям черные прямоугольные маркеры, за которые можно перемешать объект по форме
и изменять его размеры. Некоторые компоненты можно только
перемещать.
– Свойства, как и типы данных, могут быть: целыми, вещественными,
строковыми,
логическими,множествами или
сложными. События у компонентов создаются пустыми.
Инспектор объектов – форма позволяющая настроить свойства
каждого компонента индивидуально. Инспектор объектов имеет
несколько закладок.
Закладка «Свойство» отображает большинство свойств объекта, хотя и не все. Свойство объекта это имя и значение. Левый столбец – имя свойства, правый – значение.
Закладка «События» – позволяет посмотреть список большинства событий, на которые может реагировать компонент, а также процедуры привязанные к каждому из событий.
Форма программы – форма на которой разрабатывается интерфейс программы с помощью компонентов.
Модуль программы – окно в котором содержится исходный код
на языке Object Pascal.
Окно ошибок – окно в котором отображаются все ошибки и
подсказки при сборке проекта.
Примечание:
– Среда программирования Lazarus автоматически вносит изменения
в код программы при добавлении компонент на форму и создании обработчиков событий. Программист создавая тело программы вносит свои изменения в код.
Ошибки могут быть:
1. Синтаксические – когда исходный текст не понимает среда программирования Lazarus.
11

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

2. Логические – когда код с точки зрения среды программирования написан верно, но программа выполняет не те
действия, которые ожидает пользователь от программы.
Первый тип ошибок может отследить среда программирования
и программист, второй тип – только программист.
Проект рекомендуется сохранять в индивидуальную папку,
(проект – группа связанных файлов).
Для каждого проекта рекомендуется создавать следующую
структуру: Для доступа к проекту по сети разместим в папке общие
документы
(Мой
компьютер/
Общие документы),
создадим папку с номером группы (например «ИТС-б-о-111»), далее фамилия (например «Иванов»), далее «1» для первой лабораторной,
для второй «2» и т. д.
2. Методика и порядок выполнения работы
Основным инструментом, которым пользуется программист
в процессе разработки приложения, является Палитра Компонент
(рис.1.8).

Рис. 1.8. Палитра Компонент

Палитра Компонент, позволяет выбрать нужные объекты для
размещения их на Дизайнере Форм. Для использования Палитры
Компонент просто первый раз щелкните мышкой на один из объектов и потом второй раз – на Дизайнере Форм. Выбранный объект
появится на проектируемом окне, и им можно манипулировать
с помощью мыши.
Палитра Компонент использует постраничную группировку
объектов. Внизу Палитры находится набор закладок – Standard,
Additional, Dialogs и т.д. Если щелкнуть мышью на одну из закладок, то можно перейти на следующую страницу Палитры Компонент. Принцип разбивки на страницы широко применяется в среде
программирования Lazarus, и его легко можно использовать в своей
программе.
Предположим, помещаете компонент TEdit на форму; можно
двигать его с места на место. Также можно использовать границу,
прорисованную вокруг объекта, для изменения его размеров. Большинством других компонент можно манипулировать тем же обра12

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

зом. Однако, невидимые во время выполнения программы компоненты