Среда Delphi – это сложный механизм, обеспечивающий высокоэффективную работу программиста. Часто ее называют интегрированной средой разработки. Она включает ряд окон, содержащих различные управляющие элементы.
После загрузки интерфейс Delphi 5 первоначально имеет 4 окна:
Не смотря на наличие многих окон, Delphi является однодокументной средой, то есть позволяет работать одновременно только с одним проектом. Название проекта выводится в заголовке главного окна. Все окна Delphi можно перемещать, убирать с экрана и изменять их размеры.
Главное окно занимает самую верхнюю часть экрана. Если свернуть главное окно, то происходит минимизация всего интерфейса Delphi и всех открытых окон, а при закрытии главного окна работа с Delphi прекращается. В главном окне Delphi отображается:
- главное меню;
- панели инструментов;
- палитра компонентов.
Главное меню содержит обширный набор команд для доступа к функциям Delphi и содержит следующие Разделы:
· File - работа с файлами.
· Edit - работа с областью обмена, размещение компонентов на форме.
· Search - поиск, замена заданного символа или строки в тексте.
· View - отображение различной информации.
· Project - управление проектом: добавление и удаление файлов, сборка проекта, установка параметров проекта.
· Run - запуск и отладка программы.
· Component - разработка новых компонентов, установка готовых компонентов.
· Database - запуск программ, облегчающих построение приложений баз данных.
· Window - активизация нужного окна интегрированной среды разработки.
· Help - получение справочной информации.
Панели инструментов находятся под главным меню в левой части главного окна и содержит пиктографические кнопки для вызова часто используемых команд главного меню. Всего имеется 5 панелей инструментов:
- Standard (стандартная); - View (просмотр); - Debug (отладка);
Консольные приложения - это особый вид Windows приложений, которые не имеет графического интерфейса(GUI) и выполняется в текстовом режиме, т.е. работают в окне так называемого «сеанса DOS».
Для этого загрузим Delphi и в меню File -> New выберем пункт Other. В открывшемся окне выберем значок Console Application: После нажатия OK система создаст готовое консольное приложение, которое, пока, ничего не делает. Вы можете увидеть примерно такой текст: program Project2;
{$APPTYPE CONSOLE}
uses SysUtils;
Begin
{ TODO -oUser -cConsole Main : Insert code here }
end.
Директива APPTYPE с параметром CONSOLE устанавливает тип приложения как консольное. Это означает, что при запуске программы будет создана консоль и приложение получит стандартные дескрипторы ввода (stdin), вывода (stdout) и ошибки (stderr). В Delphi эти переменные называются Input, Output и ErrOutput соответственно и имеют тип TextFile. Если программа была запущена другим приложением, у которого есть своя консоль, но наша программа примет дескрипторы своего родителя и будет работать с его консолью.
Запустив программу клавишей F9 мы на мгновение увидим консоль, однако, она сразу же исчезнет. Программы выполнит вывод в консоль и завершит работу, а с ней и исчезнет консоль.
Вот пример приложения, которое выводит таблицу значений синуса угла: