Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
tags:main_tags:system [15/12/2010 22:32] |
tags:main_tags:system [29/10/2020 16:33] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== <system ... > ====== | ||
+ | |||
+ | ''Тег, в котором описываются тэги, выполняемые _гарантированно_ до момента выполнения <main>. '' | ||
+ | ---- | ||
+ | |||
+ | ===== Синтаксис ===== | ||
+ | <file> | ||
+ | <system> | ||
+ | [<parameters> | ||
+ | ... | ||
+ | <parameters/>] | ||
+ | [<connect> | ||
+ | ... | ||
+ | <connect/>] | ||
+ | [<datebase> | ||
+ | ... | ||
+ | <datebase/>] | ||
+ | [<security> | ||
+ | ... | ||
+ | <security/>] | ||
+ | [<tray> | ||
+ | ... | ||
+ | <tray/>] | ||
+ | [<default> | ||
+ | ... | ||
+ | <default/>] | ||
+ | <system/> | ||
+ | </file> | ||
+ | |||
+ | ===== Описание ===== | ||
+ | |||
+ | |||
+ | ''<parameters>'' - список глобальных параметров программы, сохраняемых между сессиями работы программы. \\ | ||
+ | ''<connect>'' - описание (если оно необходимо) основного подключения к СУБД. Многие объекты работают БД неявно. Например, ''<view>, <edit>, <query>''. Они используют объект подключения, который создается интерпретатором по необходимости. Здесь указываются параметры этого подключения. Если требуется создать дополнительные подключения, описывайте их в ''<common>''.\\ | ||
+ | ''<database>'' - описание прикладной структуры БД. \\ | ||
+ | ''<security>'' - описание списка прав доступа пользователей и объектов, доступ к которым регулируется. \\ | ||
+ | ''<tray>'' - описание поведения программы в трее. \\ | ||
+ | ''<default>'' - описание значений атрибутов тэгов по умолчанию. | ||
+ | |||
+ | ===== Примеры ===== | ||
+ | <code> | ||
+ | <system> | ||
+ | <parameters> | ||
+ | <item type="tech" name="db_alias" default-value="file:.data/dateBase"/> | ||
+ | <item type="user" name="min_balance" default-value="1"/> | ||
+ | </parameters> | ||
+ | |||
+ | <connect type="h2" login="sa" password="" alias="%%db_alias" connect="true"/> | ||
+ | |||
+ | <include file="db.appxml"/> | ||
+ | </system> | ||
+ | </code> | ||