Структура приложеия. файлы и модули проекта.
Интерфейс программы 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 Все материалы защищены законодательством РФ.
|