Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

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>
  
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS