Ваша первая программа на JavaScript - несколько вариантов
Некоторые особенности и фишки, которые можно применять при редактировании файла в Dev-C++
Перевод русских букв на латиницу с возможностью удаления пробелов и преобразования в маленькие буквы
Как переименовать файл в Паскале
[АП 2023/02] - свежий номер журнала

Как стать успешным фрилансером
Lazarus: виды программ и первая программа
![]() |
Что делать, чтобы стать программистом
Многие сегодня хотят стать программистами. Хотят. Но ничего не делают для этого. Не делают даже простых вещей. Не хотят даже прочитать книжку из 10 страниц. В итоге так и остаются никем. Потому что мечты не сбываются никогда. Сбываются только планы… Подробнее... |
Чтобы создать первую программу в Lazarus, надо выбрать в меню ФАЙЛ команду СОЗДАТЬ. А в открывшемся окне в группе PROJECT выбрать тип программы и нажать кнопку ОК. Подробности см. в видео.
Lazarus поддерживает следующие типы программ.
Application (Приложение)
Графическая программа на LCLI/FreePascal. Это обычное оконное приложение Windows.
Programm (Программа)
Программа FreePascal.
Это обычная программа FrePascal. Если вы читали книгу
Как стать программистом, то вы уже писали такие программы.
Console application (Консольное приложение)
Консольное приложение Windows. Это программа FreePascal, использующая класс TCustomApplication,
что облегчает проверку параметров
командной строки, обработки исключений и т.п. Иными словами, это та же программа FreePascal, которая, однако, позволяет использовать функции Windows.
Library (Библиотека)
Библиотека FreePascal.
Custom programm (Пользовательская программа)
Программа пользователя на языке FreePascal.
CGIApplication (Приложение CGI)
Программа CGI (Common Gateway Interface - общий шлюзовый интерфейс) на языке FreePascal.
FPCUnit Console Application (Консольное приложение FPCUnit)
Консольное тестовое приложение. Это приложение используется для тестирования в консольном режиме.
FPCUnit Application (Приложение FPCUnit)
Тестовое приложение. Это приложение используется для тестирования в графическом режиме.
Мы в своих примерах будем в основном использовать Application и Program.
И сейчас мы напишем нашу первую программу. Для этого в меню ФАЙЛ выбираем команду СОЗДАТЬ. Затем в группе PROJECT выбираем Programm и нажимаем кнопку ОК.
Между словами begin и end пишем код:
ReadLn;
Если вы читали книгу Как стать программистом, то вы уже догадались, что эта программа выведет на экран строку “Hello, WORLD!!!”.
Я не буду использовать в консольных приложениях русский текст, так как на некоторых компьютерах без вмешательства в настройки операционной системы вместо русских букв будут выводиться “краказябры”. Английские же буквы всегда будут выводиться правильно.
Итак, полный текст программы у вас должен получиться таким:
program Project1; {$mode objfpc}{$H+} uses {$IFDEF UNIX}{$IFDEF UseCThreads} cthreads, {$ENDIF}{$ENDIF} Classes { you can add units after this }; begin WriteLn('Hello, WORLD!!!'); ReadLn; end.
Проверьте на всякий случай текст ещё раз. Затем в меню ЗАПУСК выберите команду ЗАПУСК (или нажмите клавишу F9). Если вы не допустили ошибок, то программа выполнится и вы увидите на экране строку “Hello, WORLD!!!”.
Теперь можно сохранить программу на диске в нашей папке MYPROG. Если сами с этим не справитесь, то смотрите видео.
Домашнее задание:
Создать в папке MYPROG папку 1103. Создать программу (проект) в Lazarus.
Сохранить проект в папке 1103. Откомпилировать программу. Запустить программу из папки
1103 (а не из среды разработки). Похвастаться друзьям)))