Александр Анатольевич Сорокин - Объектно-ориентированное программирование. LAZARUS (Free Pascal): лабораторный практикум
Название: | Объектно-ориентированное программирование. LAZARUS (Free Pascal): лабораторный практикум | |
Автор: | Александр Анатольевич Сорокин | |
Жанр: | Учебники и пособия ВУЗов, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Pascal, Delphi, Lazarus и т.п. | |
Изадано в серии: | неизвестно | |
Издательство: | СКФУ | |
Год издания: | 2014 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Объектно-ориентированное программирование. LAZARUS (Free Pascal): лабораторный практикум"
Лабораторный практикум по дисциплине «Объектно-ориентированное программирование» разработан в соответствии с учебной программой и ГОС ВПО и содержат рекомендации по выполнению лабораторных работ, а также варианты заданий и требования к оформлению отчетов.
Целью лабораторного практикума является формирование у студентов теоретических знаний и практических навыков разработки систем объектно-ориентированного программирования (LAZARUS: Free Pascal) с использованием методов визуального программирования.
Предназначен для студентов, обучающихся по направлению 210700.62 — Инфокоммуникационные технологии и системы связи, а также студентов, аспирантов и магистрантов соответствующих специальностей.
Читаем онлайн "Объектно-ориентированное программирование. LAZARUS (Free Pascal): лабораторный практикум". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (51) »
Переключить форму/модуль – осуществляет переход
между окном формы и окном модуля. Можно переключаться с помощью клавиши .
9
Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»
Примечания:
– Среда Lazarus плохо понимает русские буквы в именах модулей (это связано с синтаксисом языка Free Pascal).
– По умолчанию при создании нового проекта к нему присоединена пустая форма. Проект может содержать несколько форм,
в том числе и ни одной (консольное приложение, сервис, библиотека и т.д.). Первая форма. созданная в проекте, называется главной.Остальные подчиненные. При закрытии главной
формы закрывается весь проект.
– Не все модули содержат форму проекта. Многие модули не
имеют визуального представления, например модуль математики Math.
Нижний ряд кнопок слева – направо:
1. Показать модули – отображает список всех модулей проекта и позволяет переключится на любой из них;
2. Показать формы – отображает список всех форм проекта
и позволяет переключится на любую из форм.
3. Запуск проекта – осуществляет сборку проекта и его запуск
в виде исполняемого файла под отладчиком, т. е. жизнью
проекта управляет среда программирования 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. Логические – когда код с точки зрения среды программирования написан верно, но программа выполняет не те
действия, которые ожидает пользователь от программы.
Первый тип ошибок может отследить среда программирования
и программист, второй тип – только программист.
Проект рекомендуется сохранять в индивидуальную папку,
(проект – группа --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (51) »
Книги схожие с «Объектно-ориентированное программирование. LAZARUS (Free Pascal): лабораторный практикум» по жанру, серии, автору или названию:
Е. Б. Ефлов, Ю. В. Никонова - Программирование на языке Pascal в среде Lazarus: учебное пособие для студентов и преподавателей... Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2013 |
Татьяна Ивановна Булдакова, Дмитрий Михайлович Жук, Сергей Сергеевич Комалов и др. - САПР: Системы автоматизированного проектирования. В 9 кн. Кн. 7. Лабораторный практикум Жанр: САПР Год издания: 1988 Серия: САПР: Системы автоматизированного проектирования |