Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
As seções a seguir descrevem como criar a interface de usuário da aplicação:
- "Seleção e Criação de Telas" , na página 167
- "Criação de Layouts" , na página 174
- "Configurações da área de Visualização" , na página 177
- "O ambiente Desenhar (Draw)" , na página 182
- "Ferramentas de desenho" , na página 183
- "Propriedades dos Controles" , na página 187
- "Controles da interface do usuário" , na página 199
- "Gerenciando Imagens e Símbolos" , na página 211
- "Objetos runtime Display" , na página 228
...
Tip |
---|
Telas (Displays) são componentes da aplicação que servem como interface entre o usuário e o processo monitorado. Cada Tela pode ser formada por várias partes (ou telas) estáticas ou dinâmicas. Um Layout define o tamanho da janela do aplicativo e o arranjo básico de componentes de visualização. |
Seleção e Criação de Telas
No Action.NET a janela principal da tela do aplicativo é definida por um objeto denominado Layout. Um Layout define o tamanho da janela do aplicativo e o arranjo básico de componentes de visualização (Telas e partes de Telas) na aplicação em tempo real. Veja "Criação de Layouts"
...
.
Uma tela pode conter vários elementos de visualização e comando, incluindo controles, áreas de tela de dados, áreas estáticas e outros objetos. Estes componentes ou telas podem ser estáticos, ou seja, eles sempre são exibidos, como uma barra de menu, barra de ferramentas ou barra de status. Os componentes também podem ser trocados dinamicamente, dependendo do que o usuário clica ou seleciona.
Para selecionar Telas:
Vá para Edit> Displays> Displays.
Selecione a opção de visualização Cardview ou TableView na parte superior direita do DataGrid com a lista de Telas.
Veja a lista de Telas disponíveis aparecer no DataGrid.
Coluna | Descrição |
Name | Nome da tela configurado ao criar a tela no ambiente Draw. É possível renomear a tela, bastando re-escrever o novo nome sobre o texto atual. |
Mode | Somente leitura. Configurado ao definir a Tela no ambiente Draw. |
Preview | Somente leitura. Mostra uma figura miniatura da tela. |
...
Coluna
...
Descrição
...
AllowSelection | Selecione para permitir que os usuários possam selecionar a Tela através do seletor de páginas (PageSelector). |
EditSecurity | Escolha quais permissões precisam ter os usuários para ter acesso para editar esta Tela. |
RunSecurity | Escolha quais permissões precisam ter os usuários para ter acesso a esta Tela em tempo de execução. |
Description | Digite uma descrição para esta Tela. |
Outras colunas não incluídas na tabela acima se referem as dimensões da tela. Nesta tabela estes atributos estão em modo read-only. Podem ser alterados no ambiente Draw descrito adiante.
...
Operações
...
em
...
Telas
...
Para editar uma Tela, selecione-a no DataGrid na aba Display e pressione o botão DRAW.
...
Quando você está no ambiente DRAW, você também pode editar telas selecionando-as na combo-box na barra de ferramentas que aparece para a execução de operações com as telas.
...
A caixa (list box) a esquerda mostra o nome da tela atualmente carregada na área de trabalho. Abrindo esta caixa (clique na seta) aparece a lista com todas as telas existentes no projeto. Escolhendo-se uma na lista, esta será carregada na área de Desenho e passará ser a tela corrente para edição.
O ícone em formato de disquete serve para solicitar salvamento das alterações;
O ícone com o disquete e a figura abrindo a ficha serve para solicitar salvar a tela com outro nome (salvar como).
O ícone com o sinal + deve ser utilizado para criar uma nova tela, vazia, e fechar, salvando-a a tela até então carregada. Também faz aparecer uma janela solicitando o nome a ser dado para a nova tela.
O símbolo com o Monitor de vídeo permite mostrar uma visão prévia da tela para se ver como ficará a tela em tempo real.
O ícone com a imagem de uma janela de dados, quando pressionado faz aparecer uma janela com a lista de todos os objetos existentes na tela. Clicando em cada um dos objetos listados, faz a seleção do objeto na tela.
...
O ultimo ícone serve para fechar a tela corrente sem salvar as ultimas alterações
...
Criando
...
uma
...
nova
...
tela
...
...
Para criar uma nova Tela
Vá para Draw> Drawing .
Clique
...
no ícone cuja ação é Fechar a Tela atual e Criar uma nova.
Image AddedSe você não encontrar este botão na barra de ferramentas, faça a sua janela mais larga.
...
Será exibida a janela para criar uma nova tela.
- Image Added
Digite ou selecione as informações, conforme necessário.
Coluna | Descrição |
Display Name | Digite um nome para a tela. |
Description | Digite uma descrição para a tela. |
Level | Escolha um Level (Asset) para esta tela opcionalmente |
.NET Smart Client | Selecione esta opção para telas a serem apresentadas normalmente nos clientes Action.NET |
Dashboard | Se desejar criar a tela no formato para apresentação tipo Dashboard, marque o quadrinho. |
HTML5 Client | Selecione esta tela para que funcione no padrão HTML5. |
iPad/iPhone Native |
...
Nota: Se você planeja usar essa Tela para usuários do iPad e do iPhone, |
...
contate-nos previamente. | |
Default View: | Selecione o modo de Tela padrão para usuários de iPad e iPhone:
|
Clique OK, para fechar a janela de criação da tela.
...
Note |
---|
AVISO: Se a tela é para uso com um iPad ou iPhone, |
...
contate-nos previamente. |
Definindo propriedades para a tela comum
Image Added
Do lado esquerdo da janela principal aparece uma área para o detalhamento dos atributos da tela, com duas partes: Appearance e DisplaySettings.
Os parâmetros de Aparência definem o estilo do "pincel" usado ao desenhar objetos na tela, incluindo as cores.
Clicando na opção Fill (preencher) você poderá definir Cores, gradientes ou objetos para o preenchimento de uma figura gráfica.
Os parâmetros em DisplaySettings definem, os atributos da tela. As telas podem ser configuradas como PopUps, Diálogos, ou Telas normais. As dimensões da tela ao ser criada seguem o que está definido em Info>Settings.
Como qualquer objeto gráfico, as Telas podem ter cores e padrões diferentes, bordas, títulos e muito mais.
Uma característica especial é que você pode especificar uma transição de animação para usar quando trocar de uma tela para outra de forma semelhante ao que se usa nas apresentações do PowerPoint.
Se você tiver selecionado a opção de tela para iPad / iPhone iOS, quando criou a exibição, nem todos os DisplaySettings estarão disponíveis. Também no casoo de Dashboards á algumas diferenças para a definição. Veja nos itens seguintes.
Na parte inferior pode-se escolher Enable Theme, para uso desta funcionalidade de troca de cores de temas de apresentação.
Para a definição de propriedades das telas:
Digite ou selecione as informações, conforme necessário, para a definição dos DisplaySettings
...
Coluna | Descrição |
Mode | Selecione o tipo de Tela que você deseja criar:
|
Background | Selecione a cor de fundo da tela. |
Width | Introduza a largura da tela, em unidades do WPF (numero de pixels independentes de monitor). Certifique-se de levar em conta o tamanho do layout.. Ao ser criada recebe a largura definida em Info>Settings. |
Height | Introduza a largura da tela, em unidades do WPF (numero de pixels independentes de monitor). Certifique-se de levar em conta o tamanho do layout. Ao ser criada recebe a altura definida em Info>Settings. |
Border | Selecione o tipo de borda da tela. |
CloseButton | Selecione se deve exibir o botão Fechar da tela. Disponível apenas para Popups e diálogos. |
Animation | Selecione o tipo de animação (Nenhum, fade,slide, scroll) a ser usada ao mostrar esta tela.. |
Show on PageSelector Object | Marque a opção para incluir esta Tela no Seletor de Telas que permite aos usuários acessar diretamente uma Tela na aplicação, sem necessidade de incluir botões de navegação nas telas. |
iPad/iPhone iOS target | Somente leitura. Mostra se você selecionou a opção tela para ser usada em iPad / iPhone iOS quando criou a Tela. |
Placement | Selecione onde, dentro do Layout, que você deseja colocar esta tela. Disponível apenas para Popups e diálogos. |
Target | Selecione se o "Placement" definido é em relação à posição do mouse ou em relação à janela inteira. Disponível apenas para Popups e diálogos. |
DialogButtons | Selecione os botões de controle que você quer na caixa de diálogo. Disponível apenas para diálogos. |
Title | Digite um título que vai aparecer na parte superior da tela. |
...
Coluna
...
Title Background | Selecione uma cor para o fundo do título. |
Stays Open |
...
on Page Change | Deixe a janela pop-up aberta quando o usuário clica em algo que |
...
abre uma tela diferente. Disponível apenas |
...
para popups | |
Stays Open After Losing Focus | Deixe a janela pop-up aberta quando o usuário clica em uma outra. Tela. Disponível apenas para Popups. |
Left | Digite, a distancia entre a margem esquerda do Layout e a posição em que o lado esquerdo da tela deve aparecer, em unidades WPF (pixels independente de monitor). Disponível somente para Layouts Canvas. |
Top | Digite, a distancia entre o topo do Layout e a posição em que o topo da tela deve aparecer, em unidades WPF (pixels independente de monitor). Disponível somente para Layouts Canvas. |
Use as ferramentas de desenho, nas barras vertical à esquerda e horizontal inferior para criar, e posicionar objetos de visualização na Tela
Selecione um dos botões na barra de ferramentas vertical. Coloque o cursor na área de exibição, em seguida, clique e segure o botão esquerdo do mouse enquanto arrasta o cursor em na área da Tela recém crida.
Para ver um menu de opções, clique com o botão direito do mouse sobre o objeto desenhado. O menu de contexto fornece ações que são específicas para o objeto selecionado.
Para selecionar vários objetos, pressione Shift + clique com o botão esquerdo do mouse em cada objeto
...
.
A barra de ferramentas horizontal (na parte inferior da aba Drawing) contém botões para agrupar, combinar, alinhar e bloquear os objetos selecionados
Para mais informações sobre as ferramentas de desenho, consulte "Ferramentas de desenho" .
Clique em Save Display.
Note |
---|
AVISO - Ao selecionar vários objetos, o último objeto selecionado é o "mestre": |
...
as propriedades dele são as mostradas no painel à esquerda. Se você, em seguida, alinhar os objetos, o alinhamento é baseado no mestre. Se você alterar outras propriedades, as propriedades são alteradas para todos os objetos selecionados |
...
- A barra de ferramentas horizontal (na parte inferior da aba Drawing) contém botões para agrupar, combinar, alinhar e bloquear os objetos selecionados.
- Para mais informações sobre as ferramentas de desenho, consulte "Ferramentas de desenho" , na página 183.
...
. |
Dashboards
Os dashboards transmitem rapidamente uma grande quantidade de dados em um formato compacto e facilmente acessível.
Layouts responsivos permitem que seus dashboards sejam redimensionados de forma inteligente com base no tamanho da tela do dispositivo de visualização.
Arraste e solte painéis facilmente para exibir vários tipos de gráficos, como de tendência, pizza, barras, além de medidores e muito mais!
Adicione qualquer objeto da biblioteca de símbolos - seja nativo do Action˳NET ou uma criada pelo usuário!
Crie grupos para controlar seu comportamento responsivo separadamente da página geral.
Crie dashboards para clientes .NET e HTML5 a partir do mesmo ambiente de desenvolvimento.
Suporta nossos novos Temas de Projeto para personalização rápida!
Definindo propriedades para telas Dashboards
Image Added
Para as telas do tipo Dashboard, devido a sua funcionalidade, poucas propriedade devem ser definidas. Basicamente a cor de background , tamanho da tela e se deve ser utilizada a funcionalidade de temas de cores.
Somente Símbolos, ( de biblioteca local ou da biblioteca de símbolos gráficos) componentes WPF(gráficos, tabelas, grids, outros controles) e painéis podem ser inseridos em telas do tipo dashboard.
Não se pode desenhar diretamente no fundo da tela. Para um desenho, objetos de rótulos ou displays de numeors ou textos, faça um símbolo e coloqque estes elementos nele. Após coloque o símbolo sobre a tela. Estes símbolos ou componentes sempre serão envoltos por containers que serão redimensionados de forma responsiva em tempo real.
Veja mais detalhes de como usar esta telas em Dashboards (Telas Painéis).
Objetos runtime Display
O espaço de nomes Display lista todas as Telas com suas propriedades e métodos de abrir e fechar.
O namespace Layout lista todos os layouts com suas propriedades e métodos de abrir e fechar.
O namespace Client tem as propriedades do ambiente em cada computador cliente ou dispositivo móvel conectado.
Veja http://www.spinengenharia.com.br/help/an-2014/runtime/index.html para a referência de programação completa em objetos de tempo de execução.
Scroll ignore | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Nesta página: |