Экспресс курс программирования в Lazarus. 6-е изд. [Е. А. Попов] (pdf) читать постранично

-  Экспресс курс программирования в Lazarus. 6-е изд.  372 Кб, 54с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Е. А. Попов

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


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

Е.А.Попов

Экспресс курс программирования в Lazarus

Шестое издание

2011 — 2013 год

Содержание
Введение..............................................................................................................................................3
Часть 1. Основные сведения о языке Free Pascal.............................................................................4
Глава 1. Хранение данных.............................................................................................................4
Глава 2. Основные операторы.......................................................................................................6
Глава 3. Условные операторы.......................................................................................................8
Глава 4. Циклы...............................................................................................................................9
Глава 5. Подпрограммы...............................................................................................................10
Глава 6. Стандартные математические подпрограммы............................................................13
Глава 7. Инкремент и декремент................................................................................................13
Глава 8. Работа с консолью.........................................................................................................14
Глава 9. Массивы.........................................................................................................................14
Глава 10. Указатели......................................................................................................................16
Глава 11. Динамическое распределение памяти.......................................................................17
Глава 12. Процедурный тип........................................................................................................18
Глава 13. Множества....................................................................................................................18
Глава 14. Обработка строк..........................................................................................................20
Глава 15. Записи...........................................................................................................................21
Глава 16. Перезагрузка операторов............................................................................................22
Глава 17. Определение типа во время выполнения программы..............................................22
Глава 18. Работа с файлами.........................................................................................................22
Глава 19. Структура программы.................................................................................................24
Глава 20. Области видимости данных.......................................................................................24
Часть 2. Сопровождение и повышение надежности программ...................................................25
Глава 1. Комментарии..................................................................................................................25
Глава 2. Завершение программы................................................................................................25
Глава 3. Параметры командной строки......................................................................................25
Глава 4. Обработка ошибок.........................................................................................................26
Глава 5. Модули............................................................................................................................27
Часть 3. Объектно-ориентированное программирование.............................................................28
Глава 1. Принципы объектно-ориентированного программирования....................................28
Глава 2. Классы...........................................................................................................................29
Глава 3. Наследование.................................................................................................................32
Глава 4. Вспомогательные классы..............................................................................................33
Глава 5. Ссылки на классы..........................................................................................................34
Глава 6. Интерфейсы....................................................................................................................34
Глава 7. Объекты без классов.....................................................................................................35
Глава 8. Динамические объекты.................................................................................................38
Часть 4. Создание программ с графическим интерфейсом..........................................................39
Глава 1. Средства быстрой разработки......................................................................................39
Глава 2. Описание элементов графического интерфейса.........................................................40
Глава 3. Проектирование в Lazarus............................................................................................43
Глава 4. Основные элементы интерфейса..................................................................................44
Глава 5. Диалоги...........................................................................................................................50
Глава 6. Таймер............................................................................................................................51
Глава 7. Запуск программ............................................................................................................52
Заключение........................................................................................................................................53
Список литературы...........................................................................................................................54

2

Введение
Данная книга представляет собой краткий справочник, содержащий
необходимые сведения для того чтобы освоить язык Free Pascal и среду Lazarus.
Книга рассчитана на уже имеющих опыт программистов, которым необходимо
освоить еще одну среду разработки. По ходу изложения дается краткое
объяснение терминов и понятий.
Free Pascal является свободным компилятором, который реализует мощный
диалект языка Паскаль. Этот диалект совместим с Turbo Pascal и Object Pascal.
Язык Паскаль придумал швейцарский ученый Никлаус Вирт в 1968 году.
Своему названию язык обязан французскому математику девятнадцатого века
Блезу Паскалю.
Компилятор Free Pascal лежит в основе среды разработки Lazarus, которая
предназначена для создания программ с графическим интерфейсом.