Первая программа

Обновлено: 05.05.2019

После установки интегрированной среды разработки Lazarus, как было описано в предыдущей теме, мы можем приступить к разработке программ на языке Free Pascal. Итак, напишем первую простую программу.

Запустите программу для разработки Лазарус. Не пугайтесь большого количества окон после загрузки приложения.

Консольное приложение

Для создания первой программы, необходимо выбрать в меню Файл –> Создать. В открывшемся окне выбираем папку Проект, а в ней Простая программа Окно Создать Подтверждаем выбор кнопкой Ок.

У нас откроется редактор кода для простого консольного приложения. Пишем в редакторе следующий код на языке Паскаль:

program HelloWorld;
begin
  writeln('Hello World!');
end.    

Процедура writeln выводит в консоль сообщение, которое передается ей в качестве параметра, в данном случае Hello World!, окончание ln в ней говорит о том, что после вывода текста, курсор будет перемещен на новую строку.
Процедура write делает то же самое, только без перевода каретки.

Запустить выполнение программы можно тремя способами:

  • кликнув на панели кнопку Запустить
  • выбрать пункт меню Запуск –> Запустить
  • нажать на клавиатуре клавишу F9

Запуск приложения

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

Программа будет ждать нажатия клавиши Enter

program HelloWorld;
begin
  writeln('Hello World!');
  writeln('Press Enter to Exit...');
  readln;
end.  

Программа ждет нажатия любой клавиши

program HelloWorld;
uses Crt; {подключаем модуль Crt, в нем находится функция KeyPressed}
begin
  writeln('Hello World!');
  writeln('Press any key to Exit...');
  repeat until KeyPressed;
end.  

Проблему исчезновения окна решили. Теперь после запуска мы сможем увидеть результат. Результат выполнения

Если в программе вы используете русские буквы, а они не правильно отображаются в консоли, добавте в самое начало программы строку {$CODEPAGE UTF8}.
Смена кодировки на Unicode должна решить проблему вывода кирилических символов на экран.

Оконное приложение

Многих начинающих программистов пугают консольные приложения, а Windows формы кажутся слишком сложными. Но это не так.

Откроем пункт меню Файл –> Создать, выбираем Проект, а в нем Приложение

После этого откроется редактор Форм. Редактор форм Перемещаем на форму элемент управления Кнопка, делаем на ней двойной щелчек мышкой, после чего мы попадаем в обработчик нажатия кнопки. Дописываем код для вывода сообщения, в итоге получим следующий код обработчика.

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage('Hello World!');
end;

Запускаем проект. Мы увидим Windows форму с кнопкой, после нажатия на которую выводиться окно сообщения с текстом Hello World!

Exe файл программы можно найти в папке в которую вы сохранили проект.

Поделиться: Vk Ok