Программа состоит из файла проекта (.dpr) и модулей (.pas).
Файл проекта - программа на Object Pascal, создаётся автоматически и обрабатывается компилятором.
Project/View Source:
1 program Project1;
2 uses
3 Forms
4 Unit1 in ‘Unit1.pas’ {fmExample};
5 {SR *.RES}
6 begin
7 Application.Initialize;
8 Application.CreateForm(Tfm Example,fmExample);
9 Application.Run;
10 end.
1 Program Name - заголовок программы
10 end. - терминатор.
В 2-4 сообщается о модулях, являющихся составными частями программы.
Здесь указаны известный модуль Forms и новый Unit1, текст которого в файле
Unit1.pas, с котом связан файл описания формы {fmExample}
Собственно тело программы: 6...10, begin...end.
Каждый из операторов 7,8,9 обращается к одному из методов объекта Application.
В объекте Application собраны данные и методы, необходимые для работы Windows
- программы в целом. По строке 7 компилятор выполнит стандартную процедуру инициализации.
Метод CreateForm создаёт и показывает на экране окно главной формы.
Метод Run реализует цикл получения и обработки сообщений от системы о действиях пользователя.
Файл проекта полностью формируется самим Delphi и не подлежит редактированию.
Модуль - программная единица с текстом (кодом) программы, реализующая поведенческую сторону программы.
Структура:
- заголовок
- секция интерфейсных объявлений
- секция реализаций
- терминатор.
Unit Unit1;
1 interface
// секция интерфейсных объявлений
2 implementation
// секция реализаций
end.
В (1) описываются программные элементы (типы, классы, процедуры, функции), которые будут "видны” другим программным модулям.
В (2) описывается механизм работы этих элементов. Если модуль даже откомпилирован, программист имеет доступ к его интерфейсной части.
Программа на Паскале состоит из набора модулей (Unit) с логически независимыми частями программы (.pas). Создаём форму - генерируется исходный текст соответствующего модуля. Модули могут обращаться к функциям других модулей. Как и компоненты, модули позволяют многократное использование уже созданного кода.
Главный файл проекта (.DPR) содержит обращения к модулям:
program Demoprogram;
uses Forms,MyUnit in "d:\project\cad\CadUnit.pas”,Main;
Стандартные функции и процедуры служат для вычисления конкретных значений и выполнения часто встречающихся действий. Они могут содержать параметры в круглых скобках.
Данные при работе программы могут существовать в виде:
- Переменная - var x,x1,x2:real;
определённого типа, который задаётся при декларировании переменной
- Костанта - const Pi=3.14;
Пример с заданием один раз и потом обращение по имени во всей программе.
Файл проекта - программа на Object Pascal, создаётся автоматически и обрабатывается компилятором.
Project/View Source:
1 program Project1;
2 uses
3 Forms
4 Unit1 in ‘Unit1.pas’ {fmExample};
5 {SR *.RES}
6 begin
7 Application.Initialize;
8 Application.CreateForm(Tfm Example,fmExample);
9 Application.Run;
10 end.
1 Program Name - заголовок программы
10 end. - терминатор.
В 2-4 сообщается о модулях, являющихся составными частями программы.
Здесь указаны известный модуль Forms и новый Unit1, текст которого в файле
Unit1.pas, с котом связан файл описания формы {fmExample}
Собственно тело программы: 6...10, begin...end.
Каждый из операторов 7,8,9 обращается к одному из методов объекта Application.
В объекте Application собраны данные и методы, необходимые для работы Windows
- программы в целом. По строке 7 компилятор выполнит стандартную процедуру инициализации.
Метод CreateForm создаёт и показывает на экране окно главной формы.
Метод Run реализует цикл получения и обработки сообщений от системы о действиях пользователя.
Файл проекта полностью формируется самим Delphi и не подлежит редактированию.
Модуль - программная единица с текстом (кодом) программы, реализующая поведенческую сторону программы.
Структура:
- заголовок
- секция интерфейсных объявлений
- секция реализаций
- терминатор.
Unit Unit1;
1 interface
// секция интерфейсных объявлений
2 implementation
// секция реализаций
end.
В (1) описываются программные элементы (типы, классы, процедуры, функции), которые будут "видны” другим программным модулям.
В (2) описывается механизм работы этих элементов. Если модуль даже откомпилирован, программист имеет доступ к его интерфейсной части.
Программа на Паскале состоит из набора модулей (Unit) с логически независимыми частями программы (.pas). Создаём форму - генерируется исходный текст соответствующего модуля. Модули могут обращаться к функциям других модулей. Как и компоненты, модули позволяют многократное использование уже созданного кода.
Главный файл проекта (.DPR) содержит обращения к модулям:
program Demoprogram;
uses Forms,MyUnit in "d:\project\cad\CadUnit.pas”,Main;
Стандартные функции и процедуры служат для вычисления конкретных значений и выполнения часто встречающихся действий. Они могут содержать параметры в круглых скобках.
Данные при работе программы могут существовать в виде:
- Переменная - var x,x1,x2:real;
определённого типа, который задаётся при декларировании переменной
- Костанта - const Pi=3.14;
Пример с заданием один раз и потом обращение по имени во всей программе.