Мы с соцсетях

Программирование на Lazarus

Программирование на Lazarus
Тип статьи:
Обзор

Вводный курс по программированию в среде Lazarus IDE. 

На площадке Национального Открытого Университета «ИНТУИТ» размещен курс «Программирование на Lazarus», разработанный Ачкасоымв Вячеславом Юрьевичем.

Это отличное пособие и для тех, кто только собирается освоить программирование, и в качестве справочника, кто уже получил базовые знания.

Что такое Lazarus?

Lazarus — это IDE (Integrated Development Environment) — Интегрированная Среда Разработки программ, использующая компилятор FPC (Free Pascal Compiler), редакторы кода, форм, Инспектор Объектов, отладчик и многие другие инструменты.

Еще говорят, что среда Lazarus — это RAD (Rapid Application Development) — среда Быстрой Разработки Приложений.

До сих пор среды разработки программ, подобные Lazarus, были исключительно платными. Lazarus же стал первой (и пока единственной) IDE, доступной образовательным и государственным учреждениям совершенно бесплатно. Более того, Lazarus является проектом Open Source — проектом с открытым исходным кодом. Многие программисты по всему миру принимают участие в его развитии, исходный код Lazarus доступен для изучения и модификации. Lazarus имеет поддержку множества языков, в том числе и русского, что выгодно отличает его от других IDE.

В курсе 29 лекций.

Лекция 1. Введение в Lazarus
Лекция 2. Анатомия проекта
Лекция 3. Работа с компонентами
Лекция 4. Основы кода
Лекция 5. Символы и строки
Лекция 6. Стандартные строковые функции и сообщения
Лекция 7. Логические типы, конструкции и компоненты
Лекция 8. Числа
Лекция 9. Подпрограммы
Лекция 10. Циклы и переключатель case
Лекция 11. Экранная заставка
Лекция 12. Дата и время
Лекция 13. Массивы простые, многомерные и динамические
Лекция 14. Коллекции (массивы) строк и компоненты для них
Лекция 15. Диалоги
Лекция 16. Организация меню и панелей инструментов
Лекция 17. Модули
Лекция 18. Блокнот — шифратор
Лекция 19. Деревья
Лекция 20. Многооконные приложения. SDI- и MDI-интерфейсы
Лекция 21. Консольные приложения и параметры программы
Лекция 22. Тип TStringList. Работа с папками
Лекция 23. Файлы
Лекция 24. Записи и вариант. Сетка строк TStringGrid
Лекция 25. Телефонный справочник
Лекция 26. DLL
Лекция 27. Тестирование и отладка
Лекция 28. Создание справочной системы
Лекция 29. Создание инсталлятора

По окончанию изучения курса можно будет создавать простейшие программы для работы в операционных системах.