Mudanças entre as edições de "Padrões de Desenvolvimento - SE Sistemas"

De SeWiki
Ir para navegaçãoIr para pesquisar
 
(34 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
== Dimensão de Formulários ==
+
== Configurações de Formulários ==
 +
 
 +
Dentro da SEUTIL.pas está diponível as funções:
 +
* PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm; Altura,Largura:Integer;Esc_fecha_form:Boolean);overload;
 +
* PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm);overload;
 +
As funções por hora configuram:
 +
* O "ESC", para fechar o formulário, (incluindo a propriedade keyPreview);
 +
* Tamanho do formulário (400x440), (quando não informado);
 +
* BorderStyle  (single)
 +
* BorderIcons  (close)
 +
* Position    (DesktopCenter)
 +
 
 +
OBS.: Caso o "Form" precise de outras configurações no keyDown, (fora o close), ou seja de um tamanho diferente,
 +
é necessário realizar estas mudanças via código;
  
 
* A dimensão ''mínima'' de um formulário deve ser 400 x 440 pixel.
 
* A dimensão ''mínima'' de um formulário deve ser 400 x 440 pixel.
** ClientHeight: 400
+
Properties:
** ClientWidth: 440
+
  * ClientHeight: 400
 +
  * ClientWidth: 440
 +
 
 +
* A altura do painel (TcxTabControl) dos botões devem ter altura de 70 pixel.
 +
Properties:
 +
  * Align: alBottom
 +
  * Height: 70
 +
 
 +
* O redimensionamento do formulário com o ''mouse'' deve ser bloqueado.
 +
Properties:
 +
  * BorderStyle: bsSingle
 +
 
 +
* Habilitar a tecla ESC para sair do formulário.
 +
Events:
 +
  * OnKeyDown: if Key = VK_ESCAPE then
 +
                Close;
 +
Properties:
 +
  * KeyPreview: True
 +
 
 +
* Verificar se o ''TabOrder'' dos campos estão na ordem correta.
 +
 
 +
== Componentes ==
 +
 
 +
* ComboBox:
 +
** Desabilitar a edição do conteúdo do componente:
 +
Properties:
 +
  * DropDrownListStyle: lsFixedList.
 +
* BitBtn2:
 +
** Utilizar as configurações expressas da S.E. Sistemas
 +
Properties:
 +
  * kindPersonalizado: Escolher uma propriedade de acordo com a ação.
 +
* cxGrid
 +
** Formatar a célula para aparecer 2 (duas) casas após a vírgula
 +
Clicar duas vezes no grid, clicar sobre a coluna que deseja formatar:
 +
* Properties: CurrencyEdit
 +
* Retirar o R$ da propriedade Display Format
 +
 
 +
== Relatórios ==
 +
 
 +
* O cabeçalho dos relatórios devem seguir o padrão conforme a imagem abaixo.
 +
 
 +
[[Arquivo:CabecalhoPadraorelatorio.png]]
 +
 
 +
== Nomeclaturas ==
 +
 
 +
* Button, BitBtn2: btnNome
 +
* ComboBox: CbbNome
 +
* Edit: edtNome
 +
* Label: lblNome

Edição atual tal como às 10h26min de 3 de setembro de 2012

Configurações de Formulários

Dentro da SEUTIL.pas está diponível as funções:

  • PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm; Altura,Largura:Integer;Esc_fecha_form:Boolean);overload;
  • PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm);overload;

As funções por hora configuram:

* O "ESC", para fechar o formulário, (incluindo a propriedade keyPreview);
* Tamanho do formulário (400x440), (quando não informado);
* BorderStyle  (single)
* BorderIcons  (close)
* Position     (DesktopCenter)

OBS.: Caso o "Form" precise de outras configurações no keyDown, (fora o close), ou seja de um tamanho diferente, é necessário realizar estas mudanças via código;

  • A dimensão mínima de um formulário deve ser 400 x 440 pixel.
Properties: 
 * ClientHeight: 400
 * ClientWidth: 440
  • A altura do painel (TcxTabControl) dos botões devem ter altura de 70 pixel.
Properties:
 * Align: alBottom
 * Height: 70
  • O redimensionamento do formulário com o mouse deve ser bloqueado.
Properties:
 * BorderStyle: bsSingle
  • Habilitar a tecla ESC para sair do formulário.
Events:
 * OnKeyDown: if Key = VK_ESCAPE then
               Close;
Properties:
 * KeyPreview: True
  • Verificar se o TabOrder dos campos estão na ordem correta.

Componentes

  • ComboBox:
    • Desabilitar a edição do conteúdo do componente:
Properties:
 * DropDrownListStyle: lsFixedList.
  • BitBtn2:
    • Utilizar as configurações expressas da S.E. Sistemas
Properties:
 * kindPersonalizado: Escolher uma propriedade de acordo com a ação.
  • cxGrid
    • Formatar a célula para aparecer 2 (duas) casas após a vírgula
Clicar duas vezes no grid, clicar sobre a coluna que deseja formatar:
* Properties: CurrencyEdit
* Retirar o R$ da propriedade Display Format

Relatórios

  • O cabeçalho dos relatórios devem seguir o padrão conforme a imagem abaixo.

CabecalhoPadraorelatorio.png

Nomeclaturas

  • Button, BitBtn2: btnNome
  • ComboBox: CbbNome
  • Edit: edtNome
  • Label: lblNome