Versions Compared
Version | Old Version 6 | New Version 7 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Tip |
---|
O ambiente de trabalho Desenhar (Draw) disponibiliza todas as ferramentas para a construção de telas gráficas para a aplicação. |
Drawing (Desenhar)
Image Added
Image RemovedPara entrar neste ambiente clique o ícone de Desenhar (Draw)
No Action.NET o ambiente Desenhar possui três abas:
Drawing (Desenho) onde são mostradas e podem ser editadas as telas. Na aba de Desenho, existem uma barra de ferramentas vertical no lado esquerdo da área de trabalho e uma barra horizontal na parte de baixo da mesma área, orientadas a tarefas sobre os objetos dentro de uma tela.
CodeBehind para a escrita de Scripts relacionados à tela. Nesta aba há um Editor de Código fonte e já aparecem os textos dos protótipos dos procedimentos que são ativados por eventos básicos sobre telas. Se necessário estes textos devem ser preenchidos com códigos para modificar o procedimento padrão da tela.
Symbols com a biblioteca de símbolos gráficos disponíveis no projeto. Neste grid pode-se editar atributos de símbolos. Para criar um símbolo, usar o botão direito do mouse sobre um objeto em uma tela.
Code Behind - Scripts de Telas
Use a aba CodeBehind para definir um conjunto de funções relacionadas com a Tela. Você pode escrever código tanto em VB.Net como em CSharp. Você também pode alternar entre os dois. Se você alterar a seleção da linguagem, o sistema converterá automaticamente o código existente para o correspondente na linguagem selecionada.
Se você precisar de referências a outras partes de código também criados por você, use Run > Build > References para estabelecer estas referências.
As funções colocadas no CodeBehind podem ser executadas ao abrir ou fechar uma tela, ou quando a tela já está aberta, dependendo de como você configura o código. Você pode usar CodeBehind para definir métodos de tratamento dos cliques do mouse sobre a tela ou de entrada de comandos para serem executados em telas específicas.
Para Telas do tipo diálogo, use o método pré definido DialogOnOK, que é chamado quando o botão OK, também pré definido na caixa de diálogo, é pressionado. Se este método retornar True, o diálogo é fechado, se retornar False, o diálogo continua aberto. Este método é comumente usado para garantir a validação de dados na caixa de diálogo (que deve então solicitar ao usuário para corrigir entradas incorretas antes de fechar o diálogo).
O código por trás das telas tem os seguintes métodos pré-definidos:
DisplayOpening () - Executado quando a tela está abrindo.
DisplayIsOpen () - Chamado em intervalos regulares de tempo enquanto a tela está aberta
DisplayClosing () - Executado quando a tela está se fechando.
DialogOnOK () - Chamado quando o botão OK de uma tela de diálogo é pressionado: - Retornando 1 permite o diálogo ser Fechado pelo sistema. Retornando 0 impede o diálogo de ser fechado.
Você pode adicionar suas próprias variáveis e métodos dot NET neste texto de código.
Info |
---|
NOTA - Como as Telas nos Clientes são projetadas para funcionar em ambientes distribuídos e web, recomendamos evitar o uso de funções que não permitam a execução em "confiança parcial", ou que se referem a caminhos de arquivos físicos. |
Ferramentas de desenho
A aba Drawing tem os seguintes barras de ferramentas e controles para criar, formatar e configurar as Telas:
Barra Vertical - No lado esquerdo da aba Drawing. Use estes botões para desenhar formas, adicionar botões, e criar janelas especiais. Para detalhes sobre estes botões, ver Tabela 1.
Barra Horizontal - Na parte inferior da aba Drawing. Use estes botões para agrupar, combinar, alinhar e fixar os objetos selecionados. Para mais informações, ver Tabela 2.
Aparência, Dynamics, DisplaySettings e outras configurações - No painel a esquerda da aba, abaixo dos botões do menu principal. Estas configurações variam de acordo com as características e funcionalidades do tipo de objeto selecionado.
Drawing - Barra de ferramentas vertical
A tabela a seguir apresenta os ícones da barra de ferramentas Vertical do espaço Drawing e as suas funcionalidades.
Botão | Descrição |
|
|
|
|
| Use a ferramenta Mão para modificar a janela de visualização clicando no fundo da Tela e mantendo pressionado o botão esquerdo do mouse em seguida, mudar a tela para a posição desejada. |
Geometric objects tools | Use o Botão direito do mouse para encerrar o uso de cada |
| Cria um objeto retângulo. |
| Cria um objeto elipse. |
| Cria um objeto polígono. |
| Cria um objeto polilinha. |
| Cria um objeto botão. |
| Cria um objeto de saída de texto. |
| Cria um objeto de entrada/saída de texto. |
| Cria um objeto do tipo "check box". Clicando com o botão direito do mouse tem-se acesso a criação dos seguintes outros objetos:
|
| Clicando este botão mostra a Biblioteca de Símbolos que inclui tanto os símbolos pre definidos como os definidos pelo usuário. |
| Abre o aplicativo Symbol Factory para obtenção de símbolos prontos, vetoriais, em grande variedade. |
| Abre a janela de biblioteca de imagens (recursos), para se obter delas imagens para uso na tela. |
| Cria um objeto Web Browser. Clicando com o botão direito do mouse tem-se acesso a criação dos seguintes outros objetos: |
| Cria um objeto Janela de Alarme. Posicione a janela de alarme na tela e faça um duplo clique sobre ela para configurar seus parâmetros. Para mais informação veja em "Configurando uma Janela de Alarmes" , na página 201. Também está disponível o ícone para criação de um objeto AlarmArea. |
| Cria um objeto Janela de Tendência. Posicione a janela de tendência na tela e faça um duplo clique sobre ela para configurar seus parâmetros. Para mais informação veja em "Configurando a Janela de Tendência (Legacy)" , na página 203. |
| Cria um objeto janela DataGrid. Posicione a janela DataGrid na tela faça um duplo clique sobre ela para configurar seus parâmetros. Para mais informação veja em "Configurando uma Janela DataGrid" , na página 207. |
Drawing - Barra de ferramentas Horizontal
A tabela a seguir apresenta os ícones da barra de ferramentas Horizontal do espaço Drawing e as suas funcionalidades.
Botão
Descrição
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddavfeeecaf214e9bd4f1dc2ecf17f82a4c4.png?version=1&modificationDate=1609784405366&cacheVersion=1&api=v2&width=13)
Definição de Grade
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav76788458f0ed7930134d41ad4528f2f8.png?version=1&modificationDate=1609784404061&cacheVersion=1&api=v2&width=81)
Zoom da tela
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav3a3c5e859985b92cecbb56124507144b.png?version=1&modificationDate=1609784406676&cacheVersion=1&api=v2&width=6)
Agrupar
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddavb7f5b72b2ce9d7e671de423fe6fc122a.png?version=1&modificationDate=1609784407634&cacheVersion=1&api=v2&width=6)
Desagrupar
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav2496e443f49d7eddcfa1365010f65e96.png?version=1&modificationDate=1609784408767&cacheVersion=1&api=v2&width=13)
União de desenhos
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav29095b54d8a3f1e23efcd5da0c213ee5.png?version=1&modificationDate=1609784409673&cacheVersion=1&api=v2&width=13)
Intercecção de desenhos
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddavbcd4e9cb5e975c6ef71ee0b03ad6d0b1.png?version=1&modificationDate=1609784397988&cacheVersion=1&api=v2&width=13)
Exclusão - Exclui partes não comuns
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav503e224bc4885147c48bf6e384add90f.png?version=1&modificationDate=1609784399081&cacheVersion=1&api=v2&width=13)
Ou exclusivo - Fica somente com partes não comuns
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddavb018d0fb0be260d690b828f73eac5f7b.png?version=1&modificationDate=1609784410811&cacheVersion=1&api=v2&width=13)
Alinhar a esquerda
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav3b41892ab63d4b1c1478d4087ce56ca8.png?version=1&modificationDate=1609784400418&cacheVersion=1&api=v2&width=13)
Alinhar horizontalmente no centro
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav62222787ac50990b9bd48eb30cf3fd6c.png?version=1&modificationDate=1609784413192&cacheVersion=1&api=v2&width=13)
Alinhar a direita
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddavcaa78b6098e2654872826dc9b6c8f101.png?version=1&modificationDate=1609784414089&cacheVersion=1&api=v2&width=13)
Alinhar topos
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav4634773f0c2d5768d36ccf20861d51f5.png?version=1&modificationDate=1609784412093&cacheVersion=1&api=v2&width=13)
Alinhar verticalmente no centro
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav6a642236f4c2f9ee406b2f36b3d8d94e.png?version=1&modificationDate=1609784415580&cacheVersion=1&api=v2&width=13)
Alinhar bases
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav85f8a7e010346b3a389abbbc73d50368.png?version=1&modificationDate=1609784416508&cacheVersion=1&api=v2&width=13)
Mover para a frente
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddavde3ef0a97fa07ed0e401ffbdcf408844.png?version=1&modificationDate=1609784417717&cacheVersion=1&api=v2&width=13)
Mover para trás
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav9d52a5e30810b6c6ec923c01d03f3662.png?version=1&modificationDate=1609784419236&cacheVersion=1&api=v2&width=13)
Modificar largura
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav41a618201d60260aeb49fb25091abccf.png?version=1&modificationDate=1609784420336&cacheVersion=1&api=v2&width=13)
Modificar altura
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav49822ac9edd0a53fdfa5bce0f8989f59.png?version=1&modificationDate=1609784421236&cacheVersion=1&api=v2&width=13)
Espaçar igualmente na horizontal
![](https://spineng.atlassian.net/wiki/download/attachments/56889450/image-20210105-145622.png?version=1&modificationDate=1609858585717&cacheVersion=1&api=v2)
Espaçar igualmente na vertical
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav8fc0e959b2dd26083697933072ebf47a.png?version=1&modificationDate=1609784422318&cacheVersion=1&api=v2&width=13)
Girar Horizontalmente
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav67fd298ea109716c79ff13427f84cb8a.png?version=1&modificationDate=1609784423725&cacheVersion=1&api=v2&width=13)
Girar Verticalmente
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav125acd34778fe71245617156ee2c972c.png?version=1&modificationDate=1609784425045&cacheVersion=1&api=v2&width=13)
Impedir mudança de posição
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/worddav468186190a468db8be0b3d9af6783a30.png?version=1&modificationDate=1609784426165&cacheVersion=1&api=v2&width=6)
Liberar movimentação
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/image-20210105-145410.png?version=1&modificationDate=1609858454963&cacheVersion=1&api=v2&width=102)
Liberar movimentação de todos objetos impedidos
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/image-20210105-145443.png?version=1&modificationDate=1609858486052&cacheVersion=1&api=v2&width=102)
Mostrar todos os objetos
![](https://spineng.atlassian.net/wiki/download/thumbnails/56889450/image-20210105-145526.png?version=1&modificationDate=1609858529367&cacheVersion=1&api=v2&width=102)
Image Added
Panel | ||||
---|---|---|---|---|
Nesta pagina:
|