КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 710775 томов
Объем библиотеки - 1390 Гб.
Всего авторов - 273980
Пользователей - 124946

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про Найденов: Артефактор. Книга третья (Попаданцы)

Выше оценки неплохо 3 том не тянет. Читать далее эту книгу стало скучно. Автор ударился в псевдо экономику и т.д. И выглядит она наивно. Бумага на основе магической костной муки? Где взять такое количество и кто позволит? Эта бумага от магии меняет цвет. То есть кто нибудь стал магичеть около такой ксерокопии и весь документ стал черным. Вспомните чеки кассовых аппаратов на термобумаге. Раз есть враги подобного бизнеса, то они довольно

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
Stix_razrushitel про Дебров: Звездный странник-2. Тропы миров (Альтернативная история)

выложено не до конца книги

Рейтинг: 0 ( 0 за, 0 против).
Михаил Самороков про Мусаниф: Физрук (Боевая фантастика)

Начал читать. Очень хорошо. Слог, юмор, сюжет вменяемый.
Четыре с плюсом.
Заканчиваю читать. Очень хорошо. И чем-то на Славу Сэ похоже.
Из недочётов - редкие!!! очепятки, и кое-где тся-ться, но некритично абсолютно.
Зачёт.

Рейтинг: +2 ( 2 за, 0 против).
Влад и мир про Д'Камертон: Странник (Приключения)

Начал читать первую книгу и увидел, что данный автор натурально гадит на чужой труд по данной теме Стикс. Если нормальные авторы уважают работу и правила создателей Стикса, то данный автор нет. Если стикс дарит один случайный навык, а следующие только раскачкой жемчугом, то данный урод вставил в наглую вписал правила игр РПГ с прокачкой любых навыков от любых действий и убийств. Качает все сразу.Не люблю паразитов гадящих на чужой

  подробнее ...

Рейтинг: +1 ( 2 за, 1 против).
Влад и мир про Коновалов: Маг имперской экспедиции (Попаданцы)

Книга из серии тупой и ещё тупей. Автор гениален в своей тупости. ГГ у него вместо узнавания прошлого тела, хотя бы что он делает на корабле и его задачи, интересуется биологией места экспедиции. Магию он изучает самым глупым образом. Методам втыка, причем резко прогрессирует без обучения от колебаний воздуха до левитации шлюпки с пассажирами. Выпавшую из рук японца катану он подхватил телекинезом, не снимая с трупа ножен, но они

  подробнее ...

Рейтинг: 0 ( 1 за, 1 против).

Прикладное программирование в Lazarus: Учебное пособие [А. Ю. Беляков] (pdf) читать постранично

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


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

Министерство сельского хозяйства Российской Федерации
Федеральное государственное бюджетное
образовательное учреждение
высшего образования
«Пермский государственный аграрно-технологический университет»
имени академика Д.Н. Прянишникова»

А.Ю. БЕЛЯКОВ

ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ
В LAZARUS
Учебное пособие

Пермь
ФГБОУ ВО Пермский ГАТУ
2019

УДК 004.43
ББК 32.973-018.1
____
Рецензенты:
Рыбаков А.П. – профессор кафедры общей физики ПНИПУ, доктор физико-математических наук, профессор.
Шабуров А.С. – доцент кафедры автоматики и телемеханики ПНИПУ,
кандидат технических наук, доцент.
_-___

Прикладное программирование в Lazarus [Текст]: Учебное пособие / А.Ю. Беляков; М-во с.-х. РФ; ФГБОУ ВО Пермский ГАТУ. – Пермь: Изд-во ФГБОУ ВПО Пермский ГАТУ,
2019. –114 с.
ISBN _____________

Данное издание является базовым пособием по изучению основ
прикладного программирования в среде визуальной разработки приложений Lazarus. В пособии детально изложены принципы событийного
программирования и на практических примерах проанализированы некоторые приемы работы с визуальными компонентами. Пособие ориентировано на самостоятельное освоение материала с исследованием
программ в среде программирования Lazarus. Рассматриваемый материал требует первичного знания основ структурного и модульного программирования.
Пособие предназначено для студентов, обучающихся по направлению подготовки 09.04.03 Прикладная информатика.
УДК 004.43
ББК 32.973-018.1
Утверждено в качестве учебного пособия на заседании Методического
совета ФГБОУ ВО Пермский ГАТУ (протокол № __ от __.__.2019 г.).

ISBN _____________
© ИПЦ «Прокростъ», 2019
© Беляков А.Ю., 2019

Содержание
Введение...................................................................................

4

Глава 1. Модульное программирование ..........................

6

Глава 2. Событийное программирование ......................

22

2.1. Обработка событий мыши ..................................

22

2.2. Обработка событий клавиатуры ........................

33

2.3. Приоритет обработки нажатия клавиш ..........

42

2.4. Переменная Sender ................................................

49

Глава 3. Обработка файлов .................................................

54

3.1. Текстовые файлы ...................................................

54

3.2. Типизированные файлы ......................................

66

Глава 4. Обработка табличной информации ..................

76

4.1. Табличное представление данных ....................

76

4.2. Построение графиков функций .........................

85

Глава 5. Динамические компоненты ...............................

91

Глава 6. Динамические библиотеки ................................

96

Заключение .............................................................................

112

Библиографический список ...............................................

113

3

Введение
Современное программирование – это работа со множеством различных информационных технологий и технологий
программирования. Для понимания текущей ситуации в сфере
проектирования и реализации прикладных программ следует
иметь представление об истории развития технологий программирования и их предназначении.
В процессе формирования и совершенствования языков
программирования от низкоуровневых, предполагающих узкую специализацию и направленность на определенную архитектуру вычислительной машины, до языков высокого уровня,
близких к естественному языку общения и обладающих значительно большими и универсальными возможностями, появлялись всё новые наработки, упрощающие процесс создания и
последующего сопровождения прикладных программ. К основным технологическим вехам можно отнести: появление
именованных переменных, структурных операторов, подпрограмм, технологию модульного программирования, технологию объектно-ориентированного программирования, динамические библиотеки, событийное программирование, визуальное проектирование приложений, использование фреймворков и платформ исполнения программного кода.
Все перечисленные технологии в настоящее время используются в большинстве самых популярных языков программирования и, в той или иной степени, обеспечивают прикладное программирование (application programming). Определим прикладное программирование как как процесс проектирования, разработки и отладки программных приложений
определённой прикладной направленности, то есть ориентированных на выполнение определённых специфических задач,
4

в том числе, для автоматизации рутинных процессов пользователей в их повседневной работе за персональным компьютером.
Можно выделить, как минимум, две основные особенности приложений подобного рода:
– при разработке программы для непрофессионального
пользователя следует уделять больше внимания проработке
интерфейса пользователя, иногда даже в ущерб производительности и компактности приложения;
– нельзя выделить и ограничить некоторое подмножество необходимых технологий, компонентов для реализации
прикладных программ из-за разной их направленности в