Разработка приложений в системе Delphi. Шейкер Т.Д. - 83 стр.

UptoLike

Составители: 

8. ОРГАНИЗАЦИЯ ПРИЛОЖЕНИЙ
8.1. Консольные приложения
Консольным называется приложение, имитирующее работу в текстовом
режиме. Пользователь работает с программой практически так же, как в среде
DOS. При запуске консольного приложения
Windows выделяет окно как для
DOS-программы, в заголовке окна отображается название исполняемого файла.
Ввод/вывод данных осуществляется с помощью процедур
read, readln,
write и writeln. К консольному приложению автоматически подключаются
файлы input и output. Несмотря на то, что пользователь работает с консольным
приложением так же, как с DOS-программой, оно является приложением
Windows и не работает под DOS.
Достоинство консольных приложенийотносительная простота
использования и лёгкость переноса программ, написанных на языке
Pascal, в
систему программирования
Delphi. Кроме того, исполняемый ехе-файл
консольной программы намного меньше по размеру (десятки килобайт) по
сравнению с исполняемым файлом
Delphi-варианта такой же программы (сотни
килобайт).
Проще всего создать консольное приложение через репозиторий. В
репозитории (команда File|New|Other) на странице New имеется объект
Console Аpplication, представляющий собой Console Wizard Мастер
консольного приложения. Если выбрать этот объект, то будет создан новый
проект, состоящий из одного файла с расширением dpr. Этот файл и является
консольной программой. Созданный Мастером код похож на заготовку
обычной программы на языке
Pascal, написанной под DOS. Единственным
отличием является директива $APPTYPE, которая значением CONSOLE
сообщает компилятору, что
Delphi-программа работает в консольном режиме.
Консольное приложение можно создать также на основе проекта обычного
приложения следующим образом. Первоначально по команде
File|New|Aplication создаётся новое приложение. Консольное приложение не
83
                    8. ОРГАНИЗАЦИЯ ПРИЛОЖЕНИЙ

                     8.1. Консольные приложения
    Консольным называется приложение, имитирующее работу в текстовом
режиме. Пользователь работает с программой практически так же, как в среде
DOS. При запуске консольного приложения Windows выделяет окно как для
DOS-программы, в заголовке окна отображается название исполняемого файла.
Ввод/вывод данных осуществляется с помощью процедур read, readln,
write и writeln. К консольному приложению автоматически подключаются
файлы input и output. Несмотря на то, что пользователь работает с консольным
приложением так же, как с DOS-программой, оно является приложением
Windows и не работает под DOS.
    Достоинство    консольных     приложений    –   относительная   простота
использования и лёгкость переноса программ, написанных на языке Pascal, в
систему программирования Delphi. Кроме того, исполняемый ехе-файл
консольной программы намного меньше по размеру (десятки килобайт) по
сравнению с исполняемым файлом Delphi-варианта такой же программы (сотни
килобайт).
    Проще всего создать консольное приложение через репозиторий. В
репозитории (команда File|New|Other) на странице New имеется объект
Console   Аpplication,   представляющий     собой   Console   Wizard – Мастер
консольного приложения. Если выбрать этот объект, то будет создан новый
проект, состоящий из одного файла с расширением dpr. Этот файл и является
консольной программой. Созданный Мастером код похож на заготовку
обычной программы на языке Pascal, написанной под DOS. Единственным
отличием является директива $APPTYPE, которая значением CONSOLE
сообщает компилятору, что Delphi-программа работает в консольном режиме.
    Консольное приложение можно создать также на основе проекта обычного
приложения     следующим         образом.   Первоначально      по    команде
File|New|Aplication создаётся новое приложение. Консольное приложение не


                                      83