Можно заметить, что директива APPTYPE с параметром CONSOLE устанавливает тип приложения как консольное. Это означает, что при запуске программы будет создана консоль и приложение получит стандартные дескрипторы ввода (stdin), вывода (stdout) и ошибки (stderr). В Delphi эти переменные называются Input, Output и ErrOutput соответственно и имеют тип TextFile. Если программа была запущена другим приложением, у которого есть своя консоль, но наша программа примет дескрипторы своего родителя и будет работать с его консолью.
{ TODO -oUser -cConsole Main : Insert code here }
После нажатия OK система создаст готовое консольное приложение, которое, однако, ничего не делает. Вы можете увидеть примерно такой текст:
Само по себе консольное приложение использует три вида функций для работы с консолью - ввод (Read, scan, ...), вывод (Write, print, echo, ...), а также управление параметрами консоли. В начале попробуем создать приложение "Hello, World!", которое будет выводить эту же надпись в консоль. Для этого загрузим Delphi и в меню File -> New выберем пункт Other. В открывшемся окне выберем значок Console Application:
В школе или в высшем учебном заведении вы наверное сталкивались с программированием различных алгоритмов. Сортировка массивов, вычисление формул, работа со строками и т.п. Для создания таких простых программ нет необходимости использовать богатые возможности графического интерфейса. К тому же, это иногда довольно сложно сделать (например, работая в Turbo Pascal, Turbo C или в Linux). Все что нужно, это вводить и выводить текстовую информацию. Для этого можно использовать консоль - инструмент, который можно найти в любой операционной системе.
Дайте мне консоль и я переверну Землю
Простое консольное приложение на Delphi
Простое консольное приложение на Delphi
Комментариев нет:
Отправить комментарий