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

Консольное приложение в Delphi будет напоминать старый MS-DOS. Внешний вид таких программ будет выглядеть непривычно. Никакой графики, один голый текст стандартным шрифтом и все. К преимуществам подобных программ можно отнести относительно небольшие требования к компьютерной технике, плюс меньший размер файла.

Консольное приложение создается в диалоговом окне NewItems, куда попадаем командой File -> New -> Other

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

Среда программирования Delphi автоматически сгенерирует в редакторе кода следующий код:

program konspril;
{$APPTYPE CONSOLE}
uses
  SysUtils;
begin
  { TODO -oUser -cConsole Main : Insert code here }
end.

 

Первая строчка является заголовком программы, состоит из ключевого слова program и сгенерированного названия Project1, которое в данном случае уже переименовано на konspril.

Строка {$APPTYPE CONSOLE} является директивой компилятора и говорит что программа является консольным приложением. Далее подключаем стандартный модуль SysUtils.

Мы имеем две функции для получения данных это Read и ReadLn, ReadLn переходит на следующую строку в отличии от Read. После ввода значения переменной необходимо нажать Enter. Для того чтобы просмотреть полученный результат надо поставить процедуру ReadLn без параметров. Приложение будет ожидать когда пользователь нажмет ENTER.

Для вывода данных соответственно Write и WriteLn (WriteLn - вместе с выводом переводит курсор на новую строчку, а Write нет). WriteLn без параметров выводит пустую строчку.

Для закрепления материала создадим программу суммирования чисел. Перед блоком begin end введем раздел переменных:

var i, j : integer;

В сам блок:

   ReadLn (i);
   ReadLn (j);
   WriteLn (i + j);
   ReadLn;

Запустив предложение вводим 2 числа, последовательно нажимая ENTER. Получаем сумму, после чего нажав ENTER приложение заканчивает свою работу. Две переменные можно ввести одним оператором ReadLn(i, j);. Тогда при вводе значений в программе данные вводить через пробел - 3 3.

Итог: нами разобрано консольное приложение, данный пример содержал самый простой его вид.

Понравилась статья? Раскажите друзьям:
Общайтесь со мной

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>