Министерство сельского хозяйства Российской Федерации
Федеральное государственное бюджетное
образовательное учреждение
высшего образования
«Пермский государственный аграрно-технологический университет»
имени академика Д.Н. Прянишникова»
А.Ю. БЕЛЯКОВ
ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ
В LAZARUS
Учебное пособие
Пермь
ФГБОУ ВО Пермский ГАТУ
2019
УДК 004.43
ББК 32.973-018.1
____
Рецензенты:
Рыбаков А.П. – профессор кафедры общей физики ПНИПУ, доктор физико-математических наук, профессор.
Шабуров А.С. – доцент кафедры автоматики и телемеханики ПНИПУ,
кандидат технических наук, доцент.
_-___
Прикладное программирование в Lazarus [Текст]: Учебное пособие / А.Ю. Беляков; М-во с.-х. РФ; ФГБОУ ВО Пермский ГАТУ. – Пермь: Изд-во ФГБОУ ВПО Пермский ГАТУ,
2019. –114 с.
ISBN _____________
Данное издание является базовым пособием по изучению основ
прикладного программирования в среде визуальной разработки приложений Lazarus. В пособии детально изложены принципы событийного
программирования и на практических примерах проанализированы некоторые приемы работы с визуальными компонентами. Пособие ориентировано на самостоятельное освоение материала с исследованием
программ в среде программирования Lazarus. Рассматриваемый материал требует первичного знания основ структурного и модульного программирования.
Пособие предназначено для студентов, обучающихся по направлению подготовки 09.04.03 Прикладная информатика.
УДК 004.43
ББК 32.973-018.1
Утверждено в качестве учебного пособия на заседании Методического
совета ФГБОУ ВО Пермский ГАТУ (протокол № __ от __.__.2019 г.).
Библиографический список ...............................................
113
3
Введение
Современное программирование – это работа со множеством различных информационных технологий и технологий
программирования. Для понимания текущей ситуации в сфере
проектирования и реализации прикладных программ следует
иметь представление об истории развития технологий программирования и их предназначении.
В процессе формирования и совершенствования языков
программирования от низкоуровневых, предполагающих узкую специализацию и направленность на определенную архитектуру вычислительной машины, до языков высокого уровня,
близких к естественному языку общения и обладающих значительно большими и универсальными возможностями, появлялись всё новые наработки, упрощающие процесс создания и
последующего сопровождения прикладных программ. К основным технологическим вехам можно отнести: появление
именованных переменных, структурных операторов, подпрограмм, технологию модульного программирования, технологию объектно-ориентированного программирования, динамические библиотеки, событийное программирование, визуальное проектирование приложений, использование фреймворков и платформ исполнения программного кода.
Все перечисленные технологии в настоящее время используются в большинстве самых популярных языков программирования и, в той или иной степени, обеспечивают прикладное программирование (application programming). Определим прикладное программирование как как процесс проектирования, разработки и отладки программных приложений
определённой прикладной направленности, то есть ориентированных на выполнение определённых специфических задач,
4
в том числе, для автоматизации рутинных процессов пользователей в их повседневной работе за персональным компьютером.
Можно выделить, как минимум, две основные особенности приложений подобного рода:
– при разработке программы для непрофессионального
пользователя следует уделять больше внимания проработке
интерфейса пользователя, иногда даже в ущерб производительности и компактности приложения;
– нельзя выделить и ограничить некоторое подмножество необходимых технологий, компонентов для реализации
прикладных программ из-за разной их направленности в
Последние комментарии
3 часов 27 минут назад
4 часов 22 минут назад
4 часов 25 минут назад
15 часов 16 минут назад
15 часов 18 минут назад
1 день 4 часов назад