Директивы управления проектом |
Директивы управления проектом обеспечивают:
описание структуры проекта;
управление сборкой проекта;
поддержка жизненного цикла проекта.
Описание структуры проекта содержит информацию о проекте в целом и его компонентах: директивы #project, #commands, #writeto и #component. Эти директивы (за исключением #component) обычно находятся в одном исходном файле (файл описания проекта), который компилируется раньше всех остальных исходников. В этот же файл с помощью директивы #include включаются файлы констант, файлы описания статус-строк и файлы описания меню верхнего уровня для модулей. Образец описания структуры проекта приведен в примере 1.
Директива #component вставляется в начало исходного текста интерфейса, указывая его компонентную принадлежность. Либо она вставляется в файл управления сборкой проекта, ограничивая группу интерфейсов, относящихся к одному компоненту.
Директивы управления сборкой проекта (#make и #statusline) обычно группируются в файлы управления сборкой проекта (файл проекта).
К директивам поддержки жизненного цикла проекта относятся #version и #doc.
Директива управления версиями проекта (#version) обычно размещается в файле проекта, управляющем сборкой соответствующего ресурса.
Директивы документирования кода (#doc) размещаются в тексте программы.
Описание проекта.
#commands start at 3000 #project 'galnet','galnet','dict', GalDesk, StatGal #writeto 'example.inc' #include example.inc // константы end prMnLeaf BITMAP "image\PrMnLeaf.bmp #include stdMenu.rc1 // здесь описаны все стандартные меню #include prj_mng.mnu // меню модуля StatGal statusline { #include StdLine.rc1 #include prj_mng.sc #include sklad.sc #include staff.sc #include StdLine.rc2 #include StdLine.rc3 }
Docl: однострочная директива документирования кода
Component: компонентная принадлежность