Разделы
  Delphi
  C++
  PHP
  Windows
  Linux
 

Основы Delphi: 1. Типы проектов - Программа



Программа

Программа является ключевым типом проектов. Результатом компиляции программы является исполняемый файл (exe-файл), который непосредственно используется в целях, для которых проект и создавался. Программа содержит главный блок исходного кода, с которого приложение начинает выполняться. Также в программе содержатся описания констант, типов, переменных, функций, которые используются в главном блоке. Новую программу можно создать из главного меню системы Delphi, выбрав File -> New -> Other...:


В появившемся окне можно выбрать несколько типов программ:

Console ApplicationКонсольное приложение. При запуске будет автоматически создаваться консоль. Программа, в свою очередь, имеет инструменты для работы с этой консолью.
Пример
MDI ApplicationГотовое многооконное графическое приложение. Все экземпляры окон находятся внутри одного главного окна, которое имеет инструменты для управления ими.
Пример
SDI ApplicationГотовое многооконное графическое приложение. Все окна являются экземплярами главного окна.
Пример
VCL Forms ApplicationОбычное графическое приложение с пустой формой.
Пример

Выберем тип Console Application. Простая программа представлена ниже:

program Sample;

{$APPTYPE CONSOLE}

var
  N: integer;

begin
  Write('N = '); ReadLn(N);

  WriteLn('N^2 = ',N*N);
  WriteLn('N^3 = ',N*N*N);

  ReadLn;
end.

Разберем, из чего она состоит:
Структура программы

Программа начинает выполняться с главного блока, заключенного между ключевыми словами begin и end. Каждое утверждение выполняет какое-либо действие. В нашей программе все утверждения представлены в виде вызовов процедур. Они используют переменную N, которая была объявлена выше после ключевого слова var. Директива указывает на то, что приложение - консольное.

Сохраним проект в какую-нибудь папку и откроем ее, предварительно скомпилировав проект. В папке можно увидеть следующие файлы:

Sample.bdsprojФайл, описывающий параметры проекта.
Sample.bdsproj.localФайл, хранящий историю изменений проекта.
Sample.cfgСписок директив для компилятора.
Sample.dprИсходный код программы (Delphi PRogram).
Sample.exeСкомпилированный исполняемый файл.

Следующие несколько статей мы будем рассматривать этот тип проектов.



Copyright (C) ZasKok S.M.S., 2009-2010
Hosted by uCoz