Сделай Сам Свою Работу на 5

Структура приложеия. файлы и модули проекта.





Интерфейс программы Delphi. Виды окон.

В основе Delphi лежит концепция быстрого создания приложений (RAD -Rapid Application Development).В основе RAD лежит технология визуального проектирования и событийного программирования, суть кот заключ. в том, что среда разработки берёт на себя большую часть рутинной работы, оставляя программисту работу по конструированию диолог. окон и ф. обр. событий, при этом резко возрастает произ-ть программиста. Delphi – среда быстрой разработки, в которой ЯП – язык Delphi. язык Delphi-это строго типизированный объектно-ориент. язык , в основе которого лежит язык прогр. Object Pascal. Delphi позволяет созд-ть самые различные программы от простейших однооконных приложений до программ управления распределёнными базами.

После запуска Delphi на экране монитора появляются пять окон:

  • главное окно — Delphi 7;
  • окно стартовой формы — Form 1;
  • окно редактора свойств объектов — Object Inspector;
  • окно просмотра списка объектов — Object TreeView;
  • окно редактора кода — Unitl.pas.

Главное окно Delphi включает:

• главное меню;

• панели инструментов;

• палитру компонентов.

Главное меню содержит обширный набор команд для доступа к функциям Delphi, основные из которых будут нами рассматриваться при изучении связанных с этими командами операций.



Панели инструментов находятся под главным меню в левой части главного окна и содержат 15 кнопок для вызова наиболее часто используемых команд главного меню, например, File | Open(Файл | Открыть) или Run | Run(Выполнение | Выполнить) -<F9>. Имеется 6 панелей инструментов 1) стандартная; 2) просмотра 3)отладки; 4)пользователя 5) рабочий стол; 6) интернет.

Палитра компонентов находится под главным меню в правой части главного окна и содержит множество компонентов, размещаемых в создаваемых формах. Компоненты являются своего рода строительными блоками, из которых конструируются формы приложения. Все компоненты разбиты на группы, каждая из кот-ых палитры компонентов располагаются на отдельной странице, а сами компоненты представлены иконками. След. страницы: 1) стандартные Standard; 2) Additional- дополнител.; 3)Win32- 32-разрядный интерфейс Windows; 4) System- доступ к системным файлам; 5) Data Access и т.д

Окно стартовой формы (Form1)представляет собой заготовку главного окна разрабатываемого приложения (проект Windows-окна будущей программы). Вначале это окно почти пусто. Точнее, оно содержит стандартные для Windows интерфейсные элементы - кнопки вызова системного меню, максимизации, минимизации и закрытия окна, полосу заголовка и очерчивающую рамку. Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов.Программист в любой момент времени контролирует содержимое окна создаваемой программы и может внести в него необ изменения.



Окно Object Inspector— окно редактора свойств объектов предназначено для редактирования значений свойств объектов. В терминологии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключатели и др.). Свойства объекта — это характеристики, определяющие вид, положение и поведение объекта. Например, свойства width и Height задают размер (ширину и высоту) формы, свойства Тор и Left — положение формы на экране, свойство Сaption — текст заголовка. Окно инспектора объектов содер­жит две страницы, каждую из которых можно активизировать, выполнив щел­чок на вкладке с соответствующим на­званием. Первая страница имеет назва­ние Properties (свойства). Левая колонка этой страницы содержит список всех свойств редактируемого компонента, доступных во время проектирования. Вторая страница называется Events (со­бытия). В ее левой колонке перечислены все имеющиеся обработчики собы­тий компонента. Совокупность событий определяет поведенческую сторону компонента, т. е. будет ли компонент реагировать на щелчок мыши или нажа­тие клавиши, как он будет вести себя в момент появления на экране. В пра­вых колонках обеих страниц могут устанавливаться значения соответствую­щих свойств или обработчиков событий.



В окне Редактора кода содержится исходный текст разрабатываемой программы. Первоначально в нем имеется одна страница Unit1.pas кода для новой формы Form1. Переключение между окнами конструктора формы и редактора вып. с помощью клавиши -<F12>. Или нажатием на соотв. Кнопки на панели инструментов.

Приложение (программа), создаваемое в среде Delphi , состоит из нескольких элементов (файлов), объединенных в проект:

название файлов расширения файлов
файл проекта *.dpr
файлы описания форм *.dfm
файлы модулей форм *.pas
файлы модулей (без формы) *.pas
файл параметров проекта *.opt
файл ресурсов *.res

Окно кода текста программы. Оно предназначено для создания и редактирования текста программы. Этот текст составляется по специальным правилам и описывает алгоритм работы программы.Первоначально окно программы содержит минимальный исходный текст, обеспечивающий нормальное функ­ционирование пустой формы в качестве полноценного Windows-окна. В ходе работы над проектом программист вносит в него необходимые дополнения, чтобы придать программе нужную функ­циональность. Между содержимым окон формы и программы существует нераз­рывная cвязь, которая строго отслежи­вается Delphi. Размещение на форме компонента приводит к автоматическо­му изменению текста программы. Уда­ление тех или иных автоматически вставленных фрагментов текста про­граммы может привести к удалению соответствующих компонентов.

 


Понятие компоненты. Страницы палитры компонентов.

Компонентыявляются своего рода строительными блоками, из которых конструируются формы приложения. Все компоненты разбиты на группы, каждая из которых в Палитре компонентов располагается на отдельной странице, а сами компоненты представлены иконками. Нужная страница Палитры компонентов выбирается щелчком мышью на ее ярлычке.

Под компонентом понимается некий функциональный элемент, имеющий определенные свойства и размещаемый программистом в окне формы. С помощью компонентов создается каркас программы, во всяком случае, - ее видимые на экране внешние проявления: окна, кнопки, списки выбора и т.д.

Палитра компонентовнаходится под главным меню в правой части главного окна и содержит множество компонентов, размещаемых в создаваемых формах. К числу основных страниц Палитры компонентов можно отнести следующие:

• Standard (Стандартная);

• Additional (Дополнительная);

• Win32 (32-разрядный интерфейс Windows);

• System (Доступ к системным функциям);

• Data Access (Работа с информацией из баз данных);

• Data'Controls (Создание элементов управления данными);

· BDE (Доступ к данным с помощью BDE (в среде 6-7-й версий));

• QReport (Составление отчетов);

· Dialogs (Создание стандартных диалоговых окон).


Компиляция и сохранение проекта.

Компиляция проекта

В процессе компиляции проекта создается готовый к использованию файл, которым может быть приложение (.ЕХЕ) или динамически загружаемая библиотека (.DLL). Имя приложения, получаемого в результате компиляции, совпадает с именем файла проекта, а само приложение является автономным и не требует для своей работы дополнительных файлов Delphi.Запуск процесса компиляции выполняется по команде Project | Compile <Projectl>(Проект | Компилировать <проект>) или нажатием комбинации клавиш <Ctrl>+<F9>. В этой команде содержится имя проекта, разработка которого выполняется в настоящий момент. При сохранении проекта под другим именем соответственно должно измениться имя проекта в команде меню. Запуск проекта из среды Delphi осущ. командами меню. Run/Run или нажатием клавиши F9. При этом происходит компиляция проекта и создаётся готовый к выполнению файл с расширением .ЕХЕ.Для создания нового проекта File-New Application.

Сохранение проекта

Чтобы сохранить текущий проект, надо выполнить команду главного меню File – Save all. Если до сохранения проекту не было присвоено имя, то в открывшемся диалоговом окне будет предложено сохранить файл с исходным текстом (по умолчанию Unit1.pas) (нажать кнопку Сохранить), а затем сохранить файл проекта (по умолчанию Project1.dpr) (нажать кнопку Сохранить).

В этом же каталоге после компиляции будет сохранено и само приложение (расширение файла exe). Имя файла приложения совпадает с именем файла проекта.

Для открытия проекта надо выполнить команду главного меню File – Open Project , в диалоговом окне выбрать имя проекта и нажать кнопку Открыть.

 

 


Структура приложеия. файлы и модули проекта.

 

Приложение (программа), создаваемое в среде Delphi , состоит из нескольких элементов (файлов), объединенных в проект:

 

название файлов расширения файлов
файл проекта *.dpr
файлы описания форм *.dfm
файлы модулей форм *.pas
файлы модулей (без формы) *.pas
файл параметров проекта *.opt
файл ресурсов *.res

 

Кроме приведенных файлов, автоматически могут создаваться их резервные копии, отличительным признаком которых является наличие знака " ~" в расширении файла, например, *.~ dp – резервная копия для dpr -файлов.

Взаимосвязи между файлами проекта показаны на Рис. 2.

Рис. 2 . Взаимосвязи между файлами проекта

 

При запуске Delphi автоматически создается новый проект Project1, имя которого отображается в заголовке главного окна Delphi. Этот проект имеет в своем составе одну форму Form, название которой видно в окне Конструктора формы. Разработчик может изменить имя проекта, предлагаемое по умолчанию, а также установить параметры среды, при которых после загрузки Delphi будет загружаться приложение, разработка которого выполнялась в последний раз.

Обычно файлы проекта располагаются в одном каталоге. Так как даже относительно простой проект включает в себя достаточно много файлов, а при добавлении к проекту новых форм количество этих файлов увеличивается, то для каждого нового проекта целесообразно создавать отдельный каталог, где и сохранять все файлы проекта.

Файл проекта

Файл проекта является основным и представляет собой собственно программу. Он формируется Delphi автоматически. Для приложения, включающего в свой состав одну форму, файл проекта имеет следующий вид:

 

program Project1;

uses

Forms,

Unitl in 'Unitl.pas' {Forml};

{$R *.RES}

begin

Application.Initialize;

Application.CreateForm{TForml, Forml);

Application.Run;

end.

 

Имя проекта (программы) совпадает с именем файла проекта и указывается при сохранении этого файла на диске, первоначально это имя Project1. To же имя имеют файлы ресурсов и параметров проекта, при переименовании файла проекта данные файлы автоматически переименовываются. Сборка всего проекта выполняется при компиляции файла проекта. При этом имя создаваемого приложения (ЕХЕ-файл) или динамически загружаемой библиотеки (DLL-файл) совпадает с названием файла проекта.

Файл описания формы

Файл описания формы содержит характеристики формы и ее компонентов. Для каждой формы в составе проекта автоматически создаются файл описания формы (расширение dfm) и файл модуля(расширение pas). При конструировании формы с помощью Конструктора формы и Object Inspector изменения в файл описания вносятся автоматически. Работа над новым проектом начинается с создания стартовой формы. Так на этапе разработки программы называют диалоговые окна. Стартовая форма создается путем изменения значений свойств формы Form1и добавления к форме необходимых компонентов (полей ввода и вывода текста, командных кнопок). Свойства формы определяют ее внешний вид: размер, положение на экране, текст заголовка, вид рамки.Для просмотра и изменения значений свойств формы и ее компонентов используется окно Object Inspector.В верхней части окна Object Inspectorуказано имя объекта, значения свойств которого отображается в данный момент. В левой колонке вкладки Properties(Свойства) перечислены свойства объекта, а в правой — указаны их значения.

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.