Организация выполнения программы в среде Delphi

Консольным приложением называется программа на языке Pascal, разработанная в среде DELPHI, в которой, ввод и вывод информации обеспечивается в специально созданном консольном окне. Для вывода информации в консольное окно используется команда WRITE. Для ввода информации из консольного окна используется команда READ.

Создание консольного приложения определяет директива

{$APPTYPE CONSOLE}.

Когда запускается консольное приложение, Windows создает окно текстового ввода/вывода через которое пользователь взаимодействует с приложением. Стандартные устройства ввода/вывода автоматически связываются с окном консоли.

Для создания нового консольного приложения используется команда File\New\Console application. При выполнении этой команды, обеспечивается автоматический переход в текстовый редактор Delphi. В текстовом редакторе автоматически генерируются следующие конструкции:

Во-первых, заголовок процедуры;

Во-вторых, опция компилятора, определяющая консольное приложение;

В-третьих, конструкция USES, обеспечивающая подключение системной библиотеки;

В-четвертых, конструкции, определяющие начало и конец операторной части.

Для сохранения программы выбирается команда “File\Save Project As”. Для выполнения набранного программного кода выбирается команда “Run” из меню “Run”.

Следует учитывать, что система Delphi предназначена для объектно-ориентированного программирования, и использование консольного режима имеет вспомогательный характер. Поэтому, для того, чтобы сформированное окно ввода/вывода сохранилось на экране, рекомендуется добавить в программный код команду фиктивного ввода.

Кроме того, следует учитывать, что при выполнении консольные приложения используют коды ASCII, которые используются в операционной системе MsDos. В операционной системе Windows используются коды ANSI. Данное обстоятельство может привести к появлению символов псевдографики в выдаваемом тексте. Поэтому, в тексте программного кода, при написании выводимой информации, целесообразно использовать латинские буквы.

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

Program DELPH_01;

{$APPTYPE CONSOLE}

{Лекционный пример}

Uses

SysUtils;

Var A,B,C:Integer;

Begin

Writeln('Input, please');

ReadLn(A,B);

C:=A+B;

Writeln ('Result ',C);

Readln;

End.

При использовании консольного режима система Delphi формирует одновременно несколько файлов, в частности:

Во-первых, файл «приложение», которые может использоваться для выполнения программного кода;

Во-вторых, файл «Delphi project», который может быть использован для загрузки проекта в систему Delphi;

В-третьих, файл модуля, содержащий код консольного приложения. Данный файл имеет расширение “.Dpr”.

Для восстановления программы достаточно сохранить файл проекта или файл модуля. Если сохраняется фал модуля “.DPR”, то после открытия файла “.DPR”, требуется обеспечить повторную компиляцию программы. Повторную компиляцию программы можно обеспечить либо выбором пункта COMPILE в меню PROJECT, либо нажатием кнопок CTRL+F9.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: