КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Управление проектамиВ среде Delphi работа ведется с проектами - наборами файлов, из которых состоит приложение. Ими могут быть файлы с исходным текстом модулей (расширение .PAS), формы, являющиеся графическим представлением приложения (расширение .DFM), и сами файлы проектов (расширение .DPR). Следует отметить тот факт, что каждому файлу формы обязательно соответствует файл с исходным текстом модуля, но файл с исходным текстом модуля не обязательно должен иметь соответствующую ему форму. Вначале работы над проектом среда разработки фактически предоставляет в распоряжение готовую программу. Эта программа состоит из одного окна с заголовком Form]. В окне Forml имеется системное меню, кнопки минимизации, максимизации, закрытия и восстановления. Для компилирования и запуска проекта на выполнение следует воспользоваться командой Run \ Run или нажать кнопку F9. Необходимо отметить одну из важных особенностей Delphi, состоящую в том, что процесс работы с программой (написание, компилирование, компоновка, выполнение, тестирование и отладка) осуществляется в одной и той же среде разработки. Следовательно, легко можно переходить от разработки к выполнению программы, что позволяет быстро протестировать результат работы. Программный код стандартного приложения генерируется автоматически. На рис. 1.26 изображена стандартная программа, создаваемая при запуске Delphi и находящаяся в режиме выполнения. Перед отображением на экране главного окна приложения создаются и сохраняются файлы, необходимые проекту. В частности такими файлами являются: откомпилированный файл модуля; откомпилированный файл проекта; файлы исходных текстов; файл проекта; файл группы проектов; файлы ресурсов; файлы конфигурации; резервные файлы. По умолчанию все файлы сохраняются в подкаталоге PROJECTS основного каталога Delphi 5. Для изменения места размещения нужно указать соответствующие пути в диалоговом окне Projecr Options вкладкаDirectories/Conditionals (см. рис. 1.30). Необходимо обратить внимание на то, что файл с исходным кодом на языке Object Pascal, файл проекта и файл группы проектов при компилировании могут быть не записаны на диск. Однако при выполнении команды File \ Close на экране появится запрос о том, следует ли сохранять произведенные изменения. При положительном ответе на экране появится диалоговое окно Save Unit As(см. рис. 1.27). Это окно предназначено для задания имени файла модуля, а также выбора каталога, в котором будет сохранен файл. В строке имя файла следует указать имя, под которым файл будет сохранен на жестком диске. После чего нажать на кнопку Сохранить. Затем выбрать команду File \ Save Project As . В результате будет открыто окно Save Project As, похожее на предыдущее. В окне нужно указать активный каталог и имя файла проекта. Рекомендуется все файлы одного проекта хранить в одном и том же каталоге. Каталог желательно выбирать, начиная работу над новым проектом, чтобы впоследствии можно было сосредоточиться на разработке проекта, не возвращаясь к вопросам выбора каталога хранения. Рассмотрим файлы, из которых состоит проект, на примере автоматически созданного проекта.
Файл ресурсов. Двоичный файл, содержащий все необходимые для проекта ресурсы (пиктограммы, курсоры мыши, графические изображения или строки), называется файлом ресурсов. Такие файлы имеют расширение .RES и создаются компилятором автоматически. Название у них такое же, как и у файла проекта. Это означает, что если файл проекта называется PROJECT 1.DPR, то файл ресурсов - PROJECT I.RES. Файл опций. Для каждого проекта создается файл опций, содержащий значения опций компилятора, компоновщика, названия рабочих каталогов, условные директивы и параметры командной строки. Эти файлы обновляются каждый раз при сохранении проекта и имеют расширение .DOF. В файле с расширением .DSK хранится информация о состоянии рабочего пространства, что позволяет восстанавливать внешний вид рабочей среды проекта. CFG-файл используется компилятором при трансляции и содержит установки конфигурации проекта. Наряду с перечисленными, компилятор создает так называемые резервные копии файлов, первый символ в расширении которых - «тильда» (~). • *.~DP - резервная копия файла проектов. Создается при повторном сохранении проекта; • *.~ВР - резервная копия файла группы проектов. Создается при повторном сохранении файла группы проектов; • *.~РА - резервная копия модуля проекта. Создается при повторном сохранении проекта, если в исходном коде модуля были сделаны изменения • *.~DF - резервная копия файла формы. Создается, если DFM-файл был открыт в текстовом виде и в него были внесены изменения. После компиляции программы получаются файлы с расширениями: • DCU - скомпилированные модули (создаются для каждого файла с исходным текстом модуля); • ЕХЕ - исполняемый файл.
|