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

De SeWiki
Ir para navegaçãoIr para pesquisar
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
== Configurações de Formulários ==
 
== Configurações de Formulários ==
  
Dentro da SEUTIL.pas
+
Dentro da SEUTIL.pas está diponível as funções:
Diponivel a Função:
 
 
* PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm; Altura,Largura:Integer;Esc_fecha_form:Boolean);overload;
 
* PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm; Altura,Largura:Integer;Esc_fecha_form:Boolean);overload;
 
* PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm);overload;
 
* PROCEDURE ConfiguraFormularioRelatorio(FormAconfigurar:TForm);overload;
Linha 10: Linha 9:
 
  * BorderStyle  (single)
 
  * BorderStyle  (single)
 
  * BorderIcons  (close)
 
  * BorderIcons  (close)
  * Position    (desktopCenter)
+
  * Position    (DesktopCenter)
  
 
OBS.: Caso o "Form" precise de outras configurações no keyDown, (fora o close), ou seja de um tamanho diferente,
 
OBS.: Caso o "Form" precise de outras configurações no keyDown, (fora o close), ou seja de um tamanho diferente,
Linha 42: Linha 41:
 
* ComboBox:
 
* ComboBox:
 
** Desabilitar a edição do conteúdo do componente:
 
** Desabilitar a edição do conteúdo do componente:
  Propriedade: DropDrownListStyle: lsFixedList
+
  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 ==
 
== Relatórios ==
Linha 51: Linha 60:
  
 
== Nomeclaturas ==
 
== 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