Открытие, модификация и настройка параметров проекта



 

В процессе разработки приложения состав файлов проекта, содержание его модулей и структура форм постоянно изменяется. Для сохранения этих изменений необходимо как можно чаще выполнять команду File/Save Ass, с помощью которой в папке обновляются модифицированные файлы проекта. Командами Project/Add To Project и Project/Remove From Project можно либо расширять состав файлов проекта, либо сокращать, например, при функциональном тестировании приложения.

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

Команды меню View/Units и View/Forms позволяют открывать одновременно любое количество модулей и форм, при этом переход от модуля к форме и обратно производиться клавишей F12. Клавиша F11 позволяет оперативно открывать окно Object Inspector, которое во время работы часто исчезает с экрана.

Закрытие любого активного окна производится командой File/Close. Закрытие проекта и всех его файлов следует производить командой File/Close All, при этом Delphi делает запрос о необходимости сохранения модифицированных файлов.

Система Delphi имеет мощные средства для настройки интегрированной среды разработчика, её компонент и опций проекта. Доступ к ним обеспечивается командой Project/Options и командами меню Tools. Однако, стандартные параметры, устанавливаемые при инсталляции, вполне пригодны для учебных целей.

 

Задание 5. Выполнить следующие действия по открытию, модификации и настройке параметров проекта OrlovProject:

1.На локальном диске в групповой папке 04с1 создать временную папку Project1.

2.Запустить Delphi и сохранить в этой папке проект Project1 с помощью команды File/Save Project As, не меняя при этом ни имени модуля Unit1, ни имени проекта Project1.

3.С помощью команды File/Close All закрыть все файлы проекта Project1.

4.Открыть и проверить проект OrlovProject, находящийся на локальном диске, выполнив команды File/Open Project и Run/Run.

5.Закрыть проект OrlovProject командой File/Close All.

6.Открыть и проверить проект OrlovProject, выполнив команды File/Open и Run/Run.

7.Открыть модуль Unit1 из папки Project1 с помочью команды File/Open и убедиться, что этот модуль автоматически не включается в проект OrlovProject, наблюдая за ходом компиляции в диалоговом окне, появившемся после выполнения команды Run/Run.

8.Добавить модуль Unit1 в проект OrlovProject с помощью команды Project/Add To Project и выполнить команду  Run/Run, чтобы убедиться в изменении состава файлов проекта OrlovProject.

9.Выполнить команду File/Close All и выяснить место сохранения модуля Unit1, включенного в проект OrlovProject.

10.С помощью команды View/Units открыть окно с модулями OrlovProject.dpr и проанализировать его содержание.

11.Удалить модуль Unit1 из проекта OrlovProject, выполнив команду Project/Remove From Project, а затем закрыть его с помощью команды File/Close.

12.Закрыть модуль OrlovMainUnit командой File/Close и убедиться с помощью команды Run/Run, что состав проекта не изменился.

13.Выполнить команду View/Units, в открывшемся окне выделить модуль OrlovMainUnit и нажать клавишу Enter, что приведет к повторному открытию окна этого модуля.

14.Нажать клавишу F12 для перехода на форму и вновь нажать эту клавишу для возврата на окно модуля.

15.Создать проект командой File/New Application выполнить команду Run/Run для этого проекта и закрыть сначала окно приложения, а затем командой File/Close All закрыть и сам проект.

16.Создать проект командой File/New/Application, убедится, что он идентичен проекту, который создавался командой File/New Application, и закрыть сам проект.

17.Создать исполняемый файл проекта OrlovProject.exe на локальном диске сначала командой Project/Compile Project, которая компилирует только модифицированные модули проекта, а затем командой Project/Build Project, которая всегда компилирует все модули проекта.

18.Проверить работу приложения в пошаговом режиме, используя команды Run/Trace Into и Run/Step Over, а также Run/Run to Cursor.

19.Включить отладочные средства Evaluate/Modify, Add Watch, Add Breakpoint и более тщательно проверить работу приложения.

20.Удалить на локальном диске временную папку Project1.

 

Создание форм и их модулей

 

Основным интерфейсным элементом приложений Delphi является форма. Она представляет собой объект производного от визуальной компоненты TForm класса и внешне похожа на типичное окно Windows. Она имеет системное управляющее меню в верхнем левом углу, полосу заголовка, занимающую верхнюю часть, кнопки свертывания, развертывания и закрытия окна в верхнем правом углу.

 

Таблица 1 – Имена  модулей и форм

Имя модуля Имя формы Назначение
OrlovArrayUnit OrlovArrayForm Работа с массивами
OrlovRecordUnit OrlovRecordForm Работа с записями
OrlovClassUnit OrlovClassForm Работа с классами
OrlovFileUnit OrlovFileForm Работа с файлами
OrlovGraphicUnit OrlovGraphicForm Работа с графикой
OrlovTableUnit OrlovTableForm Работа с таблицами

 

Форма является контейнером для установки необходимых управляющих элементов: панелей, полей редактирования, раскрывающихся списков, переключателей, радиокнопок и т. д. Для удобства размещения этих элементов форма имеет сетку, которая исчезает во время выполнения приложения. Положение, размеры и вид формы можно изменять с помощью соответствующих свойств в окне Object Inspector.

Приложение может иметь несколько форм, открываемых в различное время в соответствии с требованиями пользователя. Первая форма автоматически включается в проект при его создании. Остальные формы добавляются в проект командами File/New Form или File/New/Form. После включения формы необходимо в окне Object Inspector задать имя Name, заголовок Caption и другие свойства, а затем сохранить модуль формы, задав ему подходящее имя, с помощью команды File/Save As. Клавиша F12 обеспечивает переход от формы к модулю и обратно. С помощью команды View/Forms можно сделать активной любую форму проекта.

При включении форм в проект система Delphi автоматически добавляет в текст проектного модуля *.dpr операторы для создания этих форм при запуске приложения, что не всегда оправдано из соображений эффективности. Чтобы исключить такой автоматизм необходимо перенести имена форма из окна Auto create form в окно Available forms вкладки Form, которая становиться доступной при исполнении команды Project/Options/Form. На этой же вкладке в окне Main Form задать имя главной формы, которая будет появляться на экране при запуске приложения. Задание осуществляется путем выбора из выпадающего списка всех форм проекта. Остальные формы будут создаваться, и отображаться специальными операторами Create, Show, ShowModal.

 

Задание 6. Добавить в проект OrlovProject модули и формы, имена которых указаны в таблице 1, выполнив действия:

1.Открыть проект  OrlovProject.

2.Создать новую форму командой File/New Form.

3.В окне Object Inspector задать следующие свойства этой формы:

Name = OrlovArrayForm;

Caption = Работа с массивами студента группы 04с1 Орлова К. С.

4.С помощью команды File/Save As сохранить модуль новой формы в папке Kurs04c1Orlov на локальном диске, задав для него имя OrlovArrayUnit.

5.На вкладке Form, открываемой командой Project/Options/Forms, сделать форму OrlovArrayForm главной, выбрав ее в списке MainForm.

6.Выполнить команду Run\Run и проверить работу приложения с главной формой OrlovArrayForm.

7.Сохранить проект OrlovProject, выполнив команду File/Save All.

8.Повторить пункты 2-7 для всех остальных строк в таблице 1.

9.Открыть все модули форм с помощью команды View/Units и расположить их на экране в порядке расположения строк в таблице 1.

10.Откройте форму OrlovMainForm, а затем форму OrlovTableForm и вновь форму OrlovMainForm.

11.Выполнить п. 10, используя команду View/Windows List.

12.Командой Project/Options/Forms открыть вкладку Forms, сделать форму OrlovMainForm главной и переместить все остальные формы из списка Auto-create forms в список Available forms, т. е. из левого окна в правое, а затем выполнить команду Run/Run.

13.Сохранить все файлы проекта командой File/Save All.

14.Закрыть проект командой File/Close All.

15.Сделать копию основных файлов проекта *.dpr, *.res, *.pas и *.dfm в папке Kurs04c1Orlov_1_02_06, где цифры означают текущую дату.

16.Скопировать папку Kurs04c1Orlov с сетевого диска на собственный компакт-диск, заменив имя папки на имя ее версии Kurs04c1Orlov_1_02_06, где цифры означают текущую дату.

 

 

Создание программных модулей

 

В проектах Delphi можно использовать программные модули, которые не связаны с какой-либо формой. Они создаются и включаются в проект командой File/New/Unit. Такие модули оформляются по обычным правилам языка Object Pascal и сохраняются в отдельных файлах папки проекта. Для подключения модуля к программе его имя указывается в разделе uses того модуля проекта, который использует средства этого модуля.

В программном модуле целесообразно размещать константы, переменные, функции, процедуры и типы, общие для нескольких модулей проекта.

Задание 7. Создать и включить в проект OrlovProject модуль для определения типов и переменных OrlovAllTypeUnit, выполнив следующие действия:

1.Запустить Delphi и открыть проект OrlovProject, находящийся в папке Kurs04c1Orlov локального диска.

2.С помощью команды File/New/Unit создать программный модуль и проанализировать его текст.

3.Сохранить модуль под именем OrlovAllTypeUnit в папке Kurs04c1Orlov локального диска, выполнив команду File/Save As.

4.Проверить работу приложения с помощью команды Run/Run и убедиться, что новый модуль компилируется.

5.Открыть проектный файл OrlovProject и познакомиться с его содержанием, отметив появление модуля OrlovAllTypeUnit в разделе uses и создание только одной главной формы в разделе Implementation.

6.Выполнить команды File/Save All и File/Close All.

7.Скопировать файлы OrlovProject.dpr и OrlovAllTypeUnit на сетевой диск.

 


Дата добавления: 2018-09-22; просмотров: 284; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!