Como na maioria dos Ambientes de desenvolvimento Integrado (IDE), =
o Cronapp possui =C3=A1reas bem distintas e funcionais para facilitar o tra=
balho do desenvolvedor em seus projetos. Na figura abaixo s=C3=A3o apresent=
adas as principais =C3=A1reas do ambiente.
Figura 1 - Ambiente de desen=
volvimento do Cronapp
- Bot=C3=A3o do menu do sistema: ao clica=
r no bot=C3=A3o, um menu lateral ser=C3=A1 expandido, exibindo atalhos e ou=
tros menus.
- Menu do sistema: exibe os principais menus do=
sistema.
- Bot=C3=B5es de =
atalho: atalh=
os para salvar e fechar arquivos, al=C3=A9m de atalhos para executar o proj=
eto.
- Menu do usu=C3=A1rio: cont=C3=A9m informa=C3=
=A7=C3=B5es do usu=C3=A1rio, plano adquirido, consumo de recurso e atalhos =
para outros locais dentro da plataforma Cronapp.
- Arquivos do projeto: exibe a =
=C3=A1rvore de arquivos do projeto ao habilitar o Modo Avan=C3=A7ado ou a =C3=A1rvore =
de recursos (simplificado), quando o Modo Avan=C3=A7ado estiver de=
sabilitado. Possui atalhos laterais para facilitar o acesso.
- =C3=81rea de trabalho: espa=C3=A7o onde s=C3=
=A3o exibidas as janelas das ferramentas.
- =C3=81rea de informa=C3=A7=C3=B5es: local onde =
s=C3=A3o apresentadas as janelas de console, depura=C3=A7=C3=A3o, erros, ex=
press=C3=B5es, breakpoints e outras.
- Barra de status=
strong>: =C3=A1rea com informa=C3=A7=C3=B5es sobre o status atual do projet=
o.
O bot=C3=A3o do Menu do sistema se=
encontra no canto superior esquerdo da IDE e =C3=A9 uma extens=C3=
=A3o da barra de menu azul, contendo atalhos, menus do sistema e recursos u=
tilizados com menor frequ=C3=AAncia.
Figura 2 - Bot=C3=A3o do Menu do =
sistema
- Bot=C3=A3o do Menu do sistema.
- Testar com Selenium IDE: abre =
a ferramenta para criar testes automatizados.
- Rodar os Testes: executa os testes configurados na Ferramenta integrada =
de testes ou Testes unit=C3=A1rios.
- Terminal: a=
cessa o terminal Linux, onde voc=C3=AA tem acesso a todos os arquivos do se=
u projeto.
- Fonte de Dados: abre a janela para criar=
e listar as Fontes de dados do projeto.
- Banco de Dados: abre a jane=
la de configura=C3=A7=C3=A3o de Banco de dados e perfis da aplica=C3=A7=C3=
=A3o.
- Servi=C3=A7os de Cloud: abre a ja=
nela com os servi=C3=A7os dispon=C3=ADveis do Cronapp cloud.
Modo Avan=C3=A7ado: define o modo de dese=
nvolvimento no Cronapp.
- Desabilitado: oc=
ulta os recursos high-code e destaca os recursos visuais do Cronap=
p.
- Habilitado: exib=
e todo o conte=C3=BAdo do projeto.
- Outros Menus do siste=
ma: menus utilizados com menor frequ=C3=AAncia.
Op=C3=A7=C3=A3o de Modo Avan=C3=A7ado
Esse r=
ecurso =C3=A9 uma =C3=B3tima op=C3=A7=C3=A3o para diminuir ainda mais a cur=
va de aprendizado dentro do Cronapp. Ao desabilitar o bot=C3=A3o altern=C3=
=A2ncia Modo Avan=C3=A7ado (destaque 8 da figura 2), o Cro=
napp realiza algumas altera=C3=A7=C3=B5es em sua interface para facilitar o=
desenvolvimento dentro da plataforma. Essas altera=C3=A7=C3=B5es consistem=
em ocultar os recursos e arquivos que necessitam de algum des=
envolvimento high-code, normalmente=
desnecess=C3=A1rio ao utilizar o Cronapp, exibindo os diret=C3=B3rios e ar=
quivos do projeto de forma simplificada e destacando os r=
ecursos visuais.
Tamb=C3=A9m =C3=A9 poss=C3=ADvel alternar en=
tre os modos atrav=C3=A9s do menu do sistema: Espa=C3=A7o de T=
rabalho > Modo de uso da IDE > Modo Analista para desab=
ilitar ou Espa=C3=A7o de Trabalho > Modo de uso =
da IDE > Modo Avan=C3=A7ado para habilitar.
A altern=C3=A2ncia entre os modos pode ser feita a qualquer momento dura=
nte o desenvolvimento do projeto e n=C3=A3o gera qualquer impacto no result=
ado final. Assim, mesmo que a estrutura de arquivos seja exibida de forma s=
implificada, ao exportar seu projeto, a hierarquia de ar=
quivos estar=C3=A1 igual ao apresentado no Modo Avan=C3=A7ado, pois trata-se da estrutura real.
Acesse o t=C3=B3pico "Op=C3=A7=C3=A3o Modo Avan=C3=A7ado" da docum=
enta=C3=A7=C3=A3o Estrutur=
a de arquivos para mais detalhes.
O Menu do sistema do Cronapp =C3=
=A9 dividido em 2 partes: na barra de menu azul (destaque 1 da figura 3) s=
=C3=A3o exibido os menus utilizados com maior frequ=C3=AAncia, enquanto os =
demais (3) s=C3=A3o acess=C3=ADveis a partir do bot=C3=A3o do menu do sistema (2) . =
p>
Figura 3 - Disposi=C3=A7=C3=A3o dos menus do sistema
Quando n=C3=A3o existem projetos a=
bertos no espa=C3=A7o de trabalho do Cronapp, o menu do sistema sofrer=C3=
=A1 algumas altera=C3=A7=C3=B5es, exibindo apenas recursos que podem funcio=
nar sem um projeto aberto. Nesse momento, =C3=A9 poss=C3=ADvel alternar ent=
re as telas de Bem-vindos e Meus Projetos=
, veja mais detalhes na documenta=C3=A7=C3=A3o Abrir projeto.
Pr=
ojeto
Menu respons=C3=A1vel por gerencia=
r e configurar o projeto aberto, al=C3=A9m de abrir algumas ferramentas fun=
damentais para o projeto.
- Meus Projetos: abre a tela p=
ara criar ou abrir um projeto existente.
- Abrir Recentes:<=
span> apresenta uma lista de projetos que foram utilizados rece=
ntemente na IDE.
- Fonte de Dados: abre a janela de Fontes de dados, onde =C3=
=A9 poss=C3=ADvel criar, pesquisar, remover e alterar as Fontes de dados do=
sistema.
- Banco de Dados: abre a janela de config=
ura=C3=A7=C3=A3o de Banco de dados e perfis da aplica=C3=A7=C3=A3o.<=
/span>
Chaves de Internacionaliza=C3=A7=C3=A3o=
: exibe a tela para a configura=C3=A7=C3=A3o das chaves de interna=
cionaliza=C3=A7=C3=A3o web, mobile e servidor.
- Permiss=C3=A3o de Seguran=C3=A7a:=
abre a tela para configura=C3=A7=C3=A3o dos permission=C3=A1veis, grupos e=
usu=C3=A1rios.
- Gerenciamento de Tokens: abre a ferr=
amenta para o gerenciamento das chaves de APIs e Tokens de autentica=C3=A7=
=C3=A3o usados no projeto.
- Eventos e A=C3=A7=C3=B5es: permit=
e a configura=C3=A7=C3=A3o de eventos e a=C3=A7=C3=B5es do projeto, substit=
uindo recursos padr=C3=B5es do Cronapp.
- Par=C3=A2metros do Sistema: permi=
te criar e personalizar os par=C3=A2metros do sistema.
- Agendador de Tarefas: abre uma jan=
ela para cria=C3=A7=C3=A3o de jobs, permiti=
ndo definir tempo para executar a=C3=A7=C3=B5es geradas por bloco de p=
rograma=C3=A7=C3=A3o.
- Gerar Documenta=C3=A7=C3=A3o: exi=
be a ferramenta de gera=C3=A7=C3=A3o autom=C3=A1tica de diversas partes do =
sistema, como Diagrama de dados, AP=
Is, Bloco de programa=
=C3=A7=C3=A3o e outros.
- Compartilhar Projeto: cria uma c=C3=B3pia compactada do projeto, um link p=C3=
=BAblico =C3=A9 gerado para permitir que a pessoa que recebeu o link possa =
obter uma c=C3=B3pia do projeto em seu espa=C3=A7o de trabalho. O link expi=
ra depois de 24 horas.
Conceder Acesso Remot=
o: cria um link par=
a permitir que outro usu=C3=A1rio trabalhe ao mesmo tempo no mesmo projeto,=
usado para suporte.
- Importar: importa um proje=
to Cronapp em formato *.zip ou obt=C3=A9m servi=C3=A7os de uma estrutura SOAP e OpenAP=
I.
- Exportar: permite =
exportar tanto as bibliotecas do projeto quanto o pr=C3=B3prio projeto, par=
a o Git ou nos form=
atos:
*.
war
ou *.
zip
.
- Limpar Todos os Caches: limpa todos os dados do <=
em>cache da IDE.
- Recompilar: exibe op=C3=A7=C3=B5es para recompilar rec=
ursos servidor e cliente.
- Recompilar Projeto: compila o lado servidor do projeto=
.
- Recompilar e Reabrir Projeto: compila o lado servidor,=
e em seguida, fecha e abre o projeto.
- Recompilar Maven: permite executar comandos Maven. O c=
omando padr=C3=A3o for=C3=A7a a resolu=C3=A7=C3=A3o das depend=C3=AAncias M=
aven (
pom.xml
).
- Recompilar NPM Web: compila as depend=C3=AAncias NPM d=
a aplica=C3=A7=C3=A3o web (
package.json
).
- Recompilar NPM Mobile: compila as depend=C3=AAncias NP=
M da aplica=C3=A7=C3=A3o mobile.
- Configura=C3=A7=C3=B5es: a=
bre a ferramenta de configura=C3=A7=C3=B5es do projeto, permitindo visualiz=
ar e editar diversos recursos do sistema.
- Fechar: fecha o projeto atualmente aberto na IDE=
.
Equ=
ipe
O conte=C3=BAdo deste menu ir=C3=A1 variar dependendo se o projeto est=
=C3=A1 ou n=C3=A3o sob versionamento Git.
Sem versionamento
Com versionamento
- Acesse o t=C3=B3pico "Menu de op=C3=A7=C3=B5es" da documenta=C3=A7=C3=
=A3o Versionamento=
usando Git para obter a descri=C3=A7=C3=A3o da lista de itens.
Espa=C3=A7o de Trabalho
Possui algumas configura=C3=A7=C3=
=B5es do ambiente Cronapp.
Perfil do Usu=C3=A1rio
Essa janela =C3=A9 acess=C3=ADvel a partir d=
o menu do sistema Espa=C3=A7o=
de Trabalho > Perfil do Usu=C3=A1rio e possui informa=C3=
=A7=C3=B5es do usu=C3=A1rio logado.
Figura 3.1 - Janela do perfil do usu=C3=A1rio
- Foto do perfil do usu=C3=A1rio: exibe a foto seleciona=
da pelo usu=C3=A1rio.
- Selecione uma imagem: abre janela de sele=C3=A7=C3=A3o=
de imagem para adicionar ao perfil.
- Limpar imagem: exclui a imagem selecionada e retorna a=
imagem padr=C3=A3o.
- Campo Identificador: registro =C3=BAnico do usu=C3=A1r=
io dentro da plataforma Cronapp.
- Campo Nome: permite que o usu=C3=A1rio altere o seu no=
me dentro da plataforma Cronapp.
- Mudar senha: abre a janela para altera=C3=A7=C3=A3o da=
senha do usu=C3=A1rio.
Prefer=
=C3=AAncias do Espa=C3=A7o de Trabalho
Essa janela =C3=A9 acess=C3=ADvel a partir do menu do sistema Espa=C3=A7o de Trabalho > Prefer=C3=
=AAncias e possui algumas configura=C3=A7=C3=B5es para personaliza=
r o seu ambiente de trabalho no Cronapp.
Figura 3.2 - Janela do perfil do usu=C3=A1rio
- M=C3=A1ximo de linhas no =
console: define a quantidade m=C3=A1xima de linhas exibidas por ve=
z no Console do depurador. Definir um valor muito alto pode ocasionar lentid=C3=A3o ou travamentos =
no Console do depurador.
- Receber notifica=C3=A7=C3=
=B5es gerais: habilita o recebimento de mensagens referentes ao co=
ntrato e aos projetos atualmente em desenvolvimento.
- Receber notifica=C3=A7=C3=
=B5es do Cloud Services: habilita o recebimento de mensagens infor=
mando sobre altera=C3=A7=C3=B5es dos recursos do Cloud Services vinculados ao contrato do us=
u=C3=A1rio.
- Receber notifica=C3=A7=C3=
=B5es com novidades: notifica=C3=A7=C3=B5es sobre lan=C3=A7amentos=
e atualiza=C3=A7=C3=B5es do Cronapp.
- Usar Abas na Abertura de Arquivos: define como ser=C3=A1 vis=C3=ADvel a lista de arquivos abertos. <=
/span>
- Preferir Popups ao inv=C3=
=A9s de Abas: ao habilitar, o Cronapp deixar=C3=A1 de exibir algun=
s recursos em janelas flutuantes (exemplo Configura=C3=A7=C3=B5es do projeto) e passar=C3=A1=
a abrir na =C3=A1rea de trabalho, criando uma aba com os demais arquivos a=
bertos.
- Sempre Mostrar C=C3=B3dig=
o Fonte: exibe a aba "C=C3=B3digo" em ferramentas como Editor de Views e Editor de Blocos de programa=C3=A7=C3=A3o<=
/a>, independente da configura=C3=A7=C3=A3o do Modo Avan=C3=A7ado.
Usar Abas na Abertu=
ra de Arquivos
Essa op=C3=A7=C3=A3o na janela de Prefer=C3=AAncias do =
Espa=C3=A7o de Trabalho (Figura 3.2) define como o usu=C3=A1rio poder=C3=A1=
alterar entre os arquivos abertos na IDE.
Ao habilitar, o Cronapp exibir=C3=A1 v=C3=A1rias abas n=
a parte superior da =C3=A1rea de trabalho (destaque 1 da figura 3.3), permi=
tindo alterar entre as telas ao selecionar cada aba, da mesma forma como oc=
orre com os navegadores web. =C3=89 poss=C3=ADvel acessar o menu de context=
o diretamente na aba.
Figura 3.3 - Exibindo a lista de arquivos abertos a partir de abas
Ao desabilitar, o Cronapp exibir=C3=A1 a op=C3=A7=C3=A3=
o Abertos (destaque 1 da figura 3.4), logo abaixo do Bot=C3=A3o do Menu do Sistema. Um pequeno c=C3=ADrculo em amare=
lo mostrar=C3=A1 a quantidade de arquivos abertos no momento. Clique para e=
xibir a lista e alterar entre os arquivos abertos. O primeiro da lista repr=
esenta o conte=C3=BAdo aberto atualmente na =C3=A1rea de trabalho, posicion=
e o cursor do mouse sobre ele para exibir o seu menu de contexto.
Esse modo n=C3=A3o exibe um "x" em cada elemento da lista, como ocorre n=
o modo aba, logo, para fechar um arquivo =C3=A9 necess=C3=A1rio utilizar o =
bot=C3=A3o "X" na barra de menu azul ou atrav=C3=A9s da op=C3=A7=C3=A3o "Fe=
char" do menu de contexto.
Figura 3.4 - Exibindo a lista de arquivos abertos a partir do atalho "A=
bertos"
Ajuda
- Relatar problemas=
: exibe uma janela de reporte de erro.
- Documenta=
=C3=A7=C3=A3o: abre o portal de documenta=C3=A7=C3=A3o do Cron=
app.
- Academia Cronapp: abre a plata=
forma com cursos de capacita=C3=A7=C3=A3o e f=C3=B3rum de intera=C3=A7=C3=
=A3o entre os usu=C3=A1rios do Cronapp.
- Lista de atalhos: exibe todas as teclas de atalho que =
s=C3=A3o suportadas nas janelas de edi=C3=A7=C3=A3o de c=C3=B3digos do Cron=
app.
- Iniciar Assistente: exibe op=C3=A7=C3=B5es para habili=
tar ou desabilitar o assistente que informa os passos iniciais dentro do Cr=
onapp.
- Notas da Vers=C3=A3o: abre a janela com o Release notes.
- Termos de Servi=C3=A7o Beta do Cronapp: exibe os termo=
s para uso da vers=C3=A3o Beta do Cronapp. Op=C3=A7=C3=A3o dispon=C3=ADvel =
apenas nas vers=C3=B5es beta do Cronapp.
- Sobre: informa=C3=A7=C3=B5es sobre a vers=C3=A3o=
atual do Cronapp e o servidor no qual o Cronapp est=C3=A1 sendo executado.=
Relatar Problemas =
span>
Essa funcionalidade permite que o usu=C3=A1rio informe ao suporte do Cro=
napp, de forma detalhada, um problema presente na aplica=C3=A7=C3=A3o ou na=
pr=C3=B3pria IDE. Esse recurso est=C3=A1 dispon=C3=ADvel pelo menu Ajuda > Relatar Problema (figura 3.5) ou atrav=C3=A9s da op=C3=
=A7=C3=A3o Enviar console (figura 3.6), presente no menu d=
e contexto do Console do depurador. Confira nas figuras abaixo.
Figura 3.5 - Aba Ajuda mostrando a=
op=C3=A7=C3=A3o Relatar Problema
Ao clicar nessa op=C3=A7=C3=A3o, uma janela ser=C3=A1 exibida, nela =C3=
=A9 poss=C3=ADvel informar o t=C3=ADtulo do report, a gravidade do problema=
, a descri=C3=A7=C3=A3o e tamb=C3=A9m =C3=A9 poss=C3=ADvel anexar arquivos,=
como arquivos compactados, v=C3=ADdeos, =C3=A1udio e outros.
=
p>
Figura 3.6 - Janela de report de e=
rro exibida atrav=C3=A9s do menu de contexto presente no console do depurad=
or
Essa janela possui quatro campos descritos a=
seguir:
- T=C3=ADtulo: resumo sobre o problema.
- Severidade: sele=C3=A7=C3=A3o da gravidade do err=
o, podendo ser: Baixa, M=C3=A9dia ou Alta.
Descri=C3=A7=C3=A3o: relatar os pa=
ssos para chegar ao problema. =C3=89 importante detalhar o m=C3=A1ximo poss=
=C3=ADvel para uma melhor avalia=C3=A7=C3=A3o do suporte.
<Res=
umo do problema gerado e o seu impacto>
PASSOS:
<Lista com os passos necess=C3=A1rios para replicar o problema>
ATUAL: <Descri=C3=A7=C3=A3o do erro ou problema gerado a partir dos pass=
os acima>
ESPERADO: <Situa=C3=A7=C3=A3o que deveria ocorrer caso o erro ou problem=
a n=C3=A3o existisse>
- Arquivos: campo para anexar m=C3=ADdias: imagens, v=C3=
=ADdeos referentes ao processo que levou ao erro e tamb=C3=A9m =C3=A9 poss=
=C3=ADvel anexar o projeto em quest=C3=A3o.
Ar=
quivo
Realiza algumas a=C3=A7=C3=B5es no=
arquivo aberto na =C3=A1rea de trabalho.
- Buscar: (atalho:=
shift + shift
) procura pelo nome de um arquivo ou pelo tipo d=
e arquivo (Java, HTML, txt, entre outros).
- Buscar S=C3=ADmbolos: procura por arquivos dentro do projeto e dentro de depend=
=C3=AAncias do projeto.
- Buscar Conte=C3=BAdo: procura pelo conte=C3=BAdo em todos os arquivos do projeto.
- =C3=8Dndice de M=C3=A9tod=
os: lista os m=C3=A9todos do arquivo, facilitando a navega=C3=
=A7=C3=A3o. Op=C3=A7=C3=A3o dispon=C3=ADvel apenas quando um arquivo *.java estiver aberto.
- Abrir Recentes:&=
nbsp;lista os =C3=BAltimos arquivos fechados.
Salvar: (atal=
ho: ctrl + S
) salva o conte=C3=BAdo da aba ativa na =C3=A1rea =
de trabalho.
Salvar Como: =
cria uma c=C3=B3pia do arquivo em edi=C3=A7=C3=A3o, permitindo alterar o no=
me e local de salvamento.
Salvar Todos:=
(atalho: ctrl + shift + S
) salva o conte=C3=BAdo de todas as =
abas abertas.
- Pr=C3=B3ximo: (a=
talho:
alt +
=E2=86=92) alterna para a pr=C3=B3xima tela abert=
a na =C3=A1rea de trabalho.
- Anterior: (atalh=
o:
alt +
=E2=86=90) alterna para a tela anterior aberta na =C3=
=A1rea de trabalho.
Fechar: =
fecha a aba da =C3=A1rea de trabalho ativa no momento.
Edi=
tar
Permite a edi=C3=A7=C3=A3o e pesqu=
isa do conte=C3=BAdo do arquivo aberto.
- Desfazer: d=
esfaz a =C3=BAltima a=C3=A7=C3=A3o feita.
- Refazer: re=
faz a =C3=BAltima a=C3=A7=C3=A3o desfeita.
- Recortar: r=
ecorta algum conte=C3=BAdo selecionado.
- Copiar: cop=
ia um conte=C3=BAdo selecionado.
- Colar: cola=
um conte=C3=BAdo copiado ou recortado.
- Pesquisar: =
pesquisa por um conte=C3=BAdo na janela aberta.
- Substituir: pesq=
uisa por um conte=C3=BAdo na janela aberta e o substitui por outro.<=
/li>
Plu=
gin
O plugin do Cronapp =C3=A9 uma pequena aplica=C3=A7=C3=A3o des=
envolvida e disponibilizada para prov=C3=AA alguma funcionalidade bem espec=
=C3=ADfica aos projetos Cronapp. Existem v=C3=A1rios plugins que facilitam =
a integra=C3=A7=C3=A3o com sistemas externos. Al=C3=A9m dos plugins existen=
tes, voc=C3=AA tamb=C3=A9m pode cri=
ar seus pr=C3=B3prios plugins.
- Plugins da Organiza=C3=A7=
=C3=A3o: lista de plugins criados por voc=C3=AA ou sua organi=
za=C3=A7=C3=A3o.
- Plugins Instalados: exibe os plugins instalados no projeto.
- Instalar Plugins=
: abre uma janela para adicionar um plugin ao projeto.
Executar
Menu que re=C3=BAne algumas funcionalidades necess=C3=A1rias para execut=
ar a aplica=C3=A7=C3=A3o.
- Iniciar Projeto: roda o projeto em modo de depura=
=C3=A7=C3=A3o.
- Iniciar Projeto sem Debug: roda o projeto.<=
/span>
- Parar Projeto: para a execu=C3=A7=C3=A3o da apli=
ca=C3=A7=C3=A3o no servidor Tomcat.
- Prosseguir Execu=C3=A7=C3=A3o: [debug das fun=
=C3=A7=C3=B5es servidor] executa a aplica=C3=A7=C3=A3o ignorando os breakpoints.
- Pr=C3=B3ximo Passo: [debug das fun=C3=A7=C3=
=B5es servidor] segue para a pr=C3=B3xima linha do c=C3=B3dig=
o, mas n=C3=A3o entra no m=C3=A9todo, se houver.
- Entrar: [debug das fun=C3=A7=C3=B5es servidor=
] segue para a pr=C3=B3xima linha do c=C3=B3digo e entra no m=
=C3=A9todo, se houver.
- Sair: [debug das fun=C3=A7=C3=B5es servidor]<=
em> caso esteja dentro de m=C3=A9todo, clicando em sair, voc=C3=
=AA segue para a pr=C3=B3xima linha de c=C3=B3digo ap=C3=B3s a chamada do m=
=C3=A9todo.
- Abrir Navegador: exibe op=C3=A7=C3=B5es para abrir a a=
plica=C3=A7=C3=A3o quando ela estiver em execu=C3=A7=C3=A3o. As op=C3=A7=C3=
=B5es de Swagger e OpenAPI s=C3=B3 estar=C3=A3o dispon=C3=ADveis ap=C3=B3s =
habilitar esse recurso nas Configura=C3=A7=C3=B5es do proj=
eto.
- Navegador (Web): abre o projeto web em uma p=C3=A1gina=
web.
- Navegador (Mobile): abre o projeto mobile em uma p=C3=
=A1gina web.
- Simulador: abre o projeto mobile em um simulador dentr=
o do Cronapp (Acesse t=C3=B3pico "Simulador" em Menu Dispositivos M=C3=B3veis para mais deta=
lhes).
- Visualizar documenta=C3=A7=C3=A3o das APIs (Swagger): =
abre outra aba no navegador com a p=C3=A1g=
ina do Swagger.
- Visualizar arquivo de configura=C3=A7=C3=A3o (OpenAPI)=
: abre outra aba no navegador com o esquema do OpenA=
PI. Acess=C3=ADvel tamb=C3=A9m atrav=C3=A9s do seu endere=C3=A7o:
<=
;dom=C3=ADnio>/api/metadata/configuration
- Rodar os Testes: executa os testes configurados na Ferramenta integrada =
de testes ou Testes unit=C3=A1rios.
Ferramentas
Em ferramentas =C3=A9 poss=C3=ADve=
l fazer o gerenciamento dos tipos de bancos de dados e dos backups=
autom=C3=A1ticos, al=C3=A9m de abrir o terminal.
- Gerenciador de SQL: abre a ferramenta de Manipula=C3=A7=C3=A3o de dados do Banco de dados <=
/span>(Acesse t=C3=B3pico "Manipular dados" em Banco de dados para mais detalhes).
- Terminal: a=
cessa o terminal Linux, onde voc=C3=AA tem acesso a todos os arquivos do se=
u projeto.
- Testador de Consultas JPQL: abre uma janela onde =C3=A9 poss=C3=ADv=
el testar consultas JPQL.
- Gerenciamento de Backups: gerencia os bac=
kups de seus projetos, permitindo baixar, remover ou restaur=C3=A1-los=
.
- Testar com Selenium IDE: abre =
a ferramenta para criar testes automatizados.
Dep=
loy
Acesso aos recursos na nuvem e pub=
lica=C3=A7=C3=A3o na App Store.
Dispositivos M=C3=B3veis
Esse menu somente estar=C3=A1 ativ=
o para projetos mobile. Veja mais detalhes sobre essas funcionalid=
ades em Menu Dis=
positivos M=C3=B3veis.
- Gerar Projeto Nativo: gera arquivo
.zip
para abrir o projeto mobile no Xcode=
.
- Limpar Workspace: apaga as modifica=C3=A7=C3=B5es feitas nos plugins=
do Cordova.
- Configura=C3=A7=C3=B5es: abre a ja=
nela de configura=C3=A7=C3=B5es dos projetos mobile Android e iOS.=
li>
Bot=C3=B5es de Atalho
A barra de menu azul do Cronapp po=
ssui os bot=C3=B5es de atalhos mais importantes. Esses bot=C3=B5es podem va=
riar a depender do contexto do projeto, por exemplo, parado, em execu=C3=A7=
=C3=A3o ou em debug.
Projeto parado
A figura abaixo apresenta os bot=C3=B5es de atalhos da barra de menu com=
o projeto parado.
Figura 4 - Bot=C3=B5es de atalho com o projeto parado=
p>
Salvar: (atal=
ho ctrl+s
) salva o conte=C3=BAdo da aba ativa na =C3=A1rea de =
trabalho.
Salvar todos:=
(atalho ctrl+shift+s
) salva o conte=C3=BAdo de todas as abas =
abertas.
- Fechar: fecha a =
aba ativa na =C3=A1rea de trabalho.
- Iniciar projeto:=
roda o projeto em modo debug.
- Ao clicar no lado direito do =C3=
=ADcone Iniciar projeto, um menu ser=C3=A1 exibido para ex=
ecutar o projeto em um dos perfis da aplica=C3=A7=C3=A3o (acesse o t=C3=B3p=
ico "Perfis da aplica=C3=A7=C3=A3o" em Banco de dados para mais detalhes).
Projeto em execu=C3=A7=C3=A3o
A figura abaixo apresenta os bot=C3=B5es de atalhos da barra de menu azu=
l com o projeto em execu=C3=A7=C3=A3o.
Figura 4.1 - Bot=C3=B5es de atalho com o projeto rodando
- Parar: para a execu=C3=A7=C3=A3o do projeto.
- Abrir navegador: exibe op=C3=A7=C3=B5es de inicializa=C3=A7=C3=A3o das aplica=C3=A7=C3=B5es=
:
- Ao clicar no lado direito no Abrir navegador, um menu ser=C3=A1 exibido com op=C3=A7=C3=B5e=
s para inicializar as aplica=C3=A7=C3=B5es. Essas op=C3=A7=C3=B5es podem va=
riar a depender do tipo de projeto ou se a op=C3=A7=C3=A3o "Open API" estiv=
er habilitada nas Con=
figura=C3=A7=C3=B5es do Projeto.
- Navegador [web]: abre o projeto web em outra aba do na=
vegador.
- Navegador [mobile]: abre o projeto mobile em outra aba=
do navegador.
- Simulador: abre o projeto mobile utilizando o simulado=
r Cronapp.
- Visualizar documenta=C3=A7=C3=A3o das APIs (Swagger): =
abre outra aba no navegador com a p=C3=A1g=
ina do Swagger.
- Visualizar arquivo de configura=C3=A7=C3=A3o (OpenAPI)=
: abre outra aba no navegador com o esquema do OpenAPI. Acess=C3=ADvel tamb=
=C3=A9m atrav=C3=A9s do endere=C3=A7o:
<dom=C3=ADnio da aplica=C3=
=A7=C3=A3o>/api/metadata/configuration
- Bot=C3=B5es debug: esses bot=C3=B5es s=C3=B3 ser=C3=A3=
o exibidos ap=C3=B3s executar alguma fun=C3=A7=C3=A3o servidor com ponto de=
interrup=C3=A7=C3=A3o (breakpoint), acesse o t=C3=B3pico "Debug Visual" em Bloco de programa=C3=A7=C3=A3o para mais det=
alhes.
-
- Prosseguir =
execu=C3=A7=C3=A3o: executa a aplica=C3=A7=C3=A3o normalme=
nte, ignorando os breakpoints.
- Pr=C3=B3ximo&nbs=
p;passo: segue para a pr=C3=B3xima linha do c=C3=B3digo ou=
bloco de programa=C3=A7=C3=A3o, mas n=C3=A3o entra no m=C3=A9todo se houve=
r.
- Entrar: segue pa=
ra a pr=C3=B3xima linha do c=C3=B3digo ou bloco de programa=C3=A7=C3=A3o e =
entra no m=C3=A9todo.
- Sair: caso estej=
a dentro de m=C3=A9todo, clicando em sair, voc=C3=AA segue para a primeira =
linha de c=C3=B3digo ou bloco de programa=C3=A7=C3=A3o que fica fora do m=
=C3=A9todo.
O menu do usu=C3=A1rio se encontra no canto superior direito da IDE, em um menu dropdown=
com o =C3=ADcone ou imagem do usu=C3=A1rio.
=
span>
Figura 5 - Menu do usu=C3=A1rio
- Menu do usu=C3=A1rio: clique para expandir o Menu do u=
su=C3=A1rio, esse =C3=ADcone pode ser substitu=C3=ADdo por uma imagem na
janela do perfil do usu=C3=A1rio.
- Usu=C3=A1rio: exibe informa=C3=A7=C3=B5es do usu=C3=A1rio logado, sua organiza=C3=A7=
=C3=A3o e contrato. Clique sobre seu nome ou contrato para abrir a janela do perfil do usu=C3=A1rio.<=
/span>
- Plano e recurso atual:
- Plano: plano em que sua conta est=C3=A1 associad=
a.
- Memoria: informa o consumo de mem=C3=B3ria RAM n=
o momento, posicione o mouse sobre a barra para obter o valor exato em um <=
em>tooltip.
- CPU: informa o consumo de processamento no momen=
to, posicione o mouse sobre a barra para obter o valor exato em um tool=
tip.
- Expira=C3=A7=C3=A3o: data em que expira o contra=
to. Alguns planos n=C3=A3o possuem per=C3=ADodo de expira=C3=A7=C3=A3o no c=
ontrato, logo, exibir=C3=A1 uma data muito a frente.
- Bot=C3=B5es:
- Docs: abre o por=
tal de documenta=C3=A7=C3=A3o do Cronapp.
- Suporte: abre a =
central de ajuda com as perguntas mais frequentes dos usu=C3=A1rios e links=
para central de relacionamento e suporte t=C3=A9cnico. Tamb=C3=A9m =C3=A9 =
poss=C3=ADvel tirar suas d=C3=BAvidas em nosso f=C3=B3rum de d=
iscuss=C3=A3o Cronapp Academy.
- Sair: realiza logoff na IDE.
=C3=81rvore de arquivos
A =C3=A1rvore de arquivos exibe os=
diret=C3=B3rios e arquivos pertencentes ao seu projeto. A forma como o conte=C3=BAdo e os atalhos latera=
is ser=C3=A3o exibidos depender=C3=A1 da configura=C3=A7=C3=A3o da op=C3=A7=
=C3=A3o Modo A=
van=C3=A7ado:
- =C3=81rvore de arquivos: ao habili=
tar o Modo Avan=C3=A7ado, ser=C3=A1 exibido a estrutura hier=C3=A1rquica re=
al do projeto, com todos os seus diret=C3=B3rios e arquivos.
- =C3=81rvore de recursos: ao desabi=
litar o Modo Avan=C3=A7ado, o conte=C3=BAdo da =C3=A1rvore ser=C3=A1 exibid=
o de forma simplificada, ocultando arquivos como as classes Java de entidad=
es ou arquivos de configura=C3=A7=C3=B5es que podem ser manipulados de form=
a visual. O conte=C3=BAdo deixar=C3=A1 de ser organizado por hierarquia de =
diret=C3=B3rios e passar=C3=A3o a ser exibidos com base em suas funci=
onalidades, por exemplo, os blocos de programa=C3=A7=C3=A3o Servidor, Clien=
te Web e Cliente Mobile ser=C3=A3o agrupados.
Acesse a documenta=C3=A7=C3=A3o Estrutura de arquivos para mais detalhes.
Figura 6 - =C3=81rvore de arquivos do projeto Cronapp
Bot=C3=B5es de Atalhos: filtram os arquivos c=
om base na op=C3=A7=C3=A3o selecionada. A primeira op=C3=A7=C3=A3o "Arquivo=
s" sempre exibir=C3=A1 todo o conte=C3=BAdo. Os atalhos ir=C3=A3o variar a =
depender da op=C3=A7=C3=A3o Modo Avan=C3=A7ado.
- Campo de Pesquisa: faz uma busca na lista de arq=
uivos exibidas no momento. Dessa forma, se o bot=C3=A3o de atalho "L=C3=B3g=
icas" estiver selecionado, n=C3=A3o exibir=C3=A1 nada ao pesquisar pela p=
=C3=A1gina "user", por exemplo.
=C3=89 necess=C3=A1rio pressionar [ENTER]
para adicionar ou re=
mover o termo da busca.
- Exibir na =C3=81rvore: seleciona na =C3=A1rvore =
o conte=C3=BAdo aberto na =C3=A1rea de trabalho.
- Expandir: expande todos os diret=C3=B3rios do pr=
imeiro n=C3=ADvel.
- Encolher: recolhe todos os diret=C3=B3rios.
- Fixar / Desfixar: quando fixado, n=C3=A3o permit=
e que a =C3=A1rea da =C3=A1rvore de arquivos seja minimizada automaticament=
e.
- Arquivos: local onde os arquivos do projeto ser=
=C3=A3o exibidos.
Atalhos da =C3=A1rvore de arquivos
A =C3=A1rvore de arquivos s=C3=B3 est=C3=A1 dispon=C3=
=ADvel ao ativar o Modo Avan=C3=A7ado e exibe=
a estrutura hier=C3=A1rquica real do=
projeto, com todos os seus diret=C3=B3rios e arquivos. Os atalhos laterais=
podem variar com o tipo de projeto aberto e tem o objetivo de expandir o d=
iret=C3=B3rio relacionado.
Figura 6.1 - Atalhos e seus respectivos diret=C3=B3rios sendo visualiza=
do em Movo Avan=C3=A7ado
Atalhos e seus diret=C3=B3rios:
- Arquivos: minimiza ou maximiza a =C3=A1rea da =C3=A1rv=
ore de arquivos.
- Diagramas: diret=C3=B3rio do Diagrama de dados (Endere=C3=A7o:
diagram/
).
- Dados: diret=C3=B3rio das Fontes de dados (Endere=C3=A7o:
src/main/java/META-=
INF/datasources/
).
- Interface Mobile: diret=C3=B3rio dos Formul=C3=A1rios Mobile (Endere=C3=A7o:
src/main/mobileapp/www/views/
).
- Interface Web: diret=C3=B3rio dos Formul=C3=A1rios Web (Endere=C3=A7o:
src/m=
ain/webapp/views/
).
- Bloco Mobile: diret=C3=B3rio dos Blocos de programa=C3=A7=C3=A3o =
Mobile (Endere=C3=A7o:
src/main/mobileapp/www/js/blockly/
).
- Bloco Servidor: diret=C3=B3rio dos Blocos de programa=C3=A7=C3=A3o Servidor (Endere=C3=A7o:
src/main/java/blockly/
).
- Bloco Web: diret=C3=B3rio dos Blocos de programa=C3=A7=C3=A3o Web=
(Endere=C3=A7o:
src/main/webapp/js/blockly/
).
- Dashboard: diret=C3=B3rio dos Dashboards (Endere=C3=A7o:
src/main/java/dashb=
oards/
).
- Relat=C3=B3rios: diret=C3=B3rio dos Relat=C3=B3rios (Endere=C3=A7=
o:
src/main/java/reports/
).
Atalhos da =C3=A1rvore de recursos
A =C3=A1rvore de recursos s=C3=B3 est=C3=A1 dispon=C3=ADvel ao d=
esativar o Modo Avan=C3=A7=
ado e exibe os arquivos do projeto que possui recursos visuais, =
ocultando arquivos que necessitam de desenvolvimento high-code. O =
conte=C3=BAdo =C3=A9 organizado por agrupamento de recursos similares. Os a=
talhos laterais tem o objetivo de filtrar o que foi selecionado.
Alguns=
desses atalhos apontam para diret=C3=B3rios virtuais, ess=
es diret=C3=B3rios n=C3=A3o existem na estrutura de arquivos do projeto e t=
em o objetivo de organizar conte=C3=BAdos similares na estrutura da =C3=A1r=
vore de recursos. Diret=C3=B3rios virtuais n=C3=A3o exibem menu de contexto=
ao clicar com o bot=C3=A3o direito do mouse.
Figura 6.2 - Atalhos e seus respectivos diret=C3=B3rios sendo visualiza=
do em Movo Avan=C3=A7ado desabilitado
Atalhos e seus diret=C3=B3rios:
- Arquivos: exibe todo o conte=C3=BAdo da =C3=A1rvore de=
recursos, ao clicar novamente, ir=C3=A1 minimizar ou maximizar a =C3=A1rea=
da =C3=A1rvore de recursos.
Diagramas: diret=C3=B3rio do Diagrama de dados (Localiza=C3=A7=C3=A3o: Diagrama de dados/
).
Dados: diret=C3=B3rio das Fontes de dados (Localiza=C3=A7=C3=A3o: Fonte de=
dados/
).
- Interfaces: (diret=C3=B3rio virtual) agrupa recursos r=
elacionados aos Formul=C3=A1rio<=
/a>, Fragmentos de formul=C3=A1rios e Skins das aplica=C3=A7=C3=
=B5es Web e Mobile (Localiza=C3=A7=C3=A3o:
Interfaces/
)
- L=C3=B3gicas: (diret=C3=B3rio virtual) ag=
rupa recursos relacionados aos Blocos de programa=C3=A7=C3=A3o Servidor, Web e Mobile =
(Localiza=C3=A7=C3=A3o:
L=C3=B3gicas/
)
Dashboard: diret=C3=B3rio dos Dashboards (Localiza=C3=A7=C3=A3o: Dashboar=
ds/
).
Relat=C3=B3rios: diret=C3=B3rio dos Relat=C3=B3rios (Localiza=
=C3=A7=C3=A3o: Relat=C3=B3rios/
).
- M=C3=ADdias: (diret=C3=B3rio virtual) agr=
upa os diret=C3=B3rios de assets Servidor, Web e Mobile &nbs=
p;(Localiza=C3=A7=C3=A3o:
M=C3=ADdias/
).=
li>
Fluxos: diret=C3=B3rio dos fluxos de trabalho BPM (Localiza=C3=A7=C3=A3o: Fluxos/ ).=
p>
Testes: diret=C3=B3rio que cont=C3=A9m os testes unit=C3=A1rios dos blocos de programa=C3=A7=C3=A3o Servidor (Localiza=C3=A7=C3=A3o: Testes/ ).=
p>
Docs: diret=C3=B3rio para manter as documenta=
=C3=A7=C3=B5es do projeto, gerados a partir do Editor de prot=C3=B3tipo ou =
Gerar documenta=C3=A7=
=C3=A3o (Localiza=C3=A7=C3=A3o: Documenta=C3=A7=C3=A3o/
=
span>).
Existem algumas a=C3=A7=C3=B5es qu=
e podem ser feitas ao acessar o menu de contexto na raiz do projeto (nome d=
o projeto), diret=C3=B3rios e arquivos. Acesse o t=C3=B3pico Menu d=
e contexto da documenta=C3=A7=C3=A3o Estrutura de arquivos para mais detalhes sobre cada=
op=C3=A7=C3=A3o.
Figura 6.3 - Menu de contexto da raiz do projeto
Pr=
ojeto versionado
Projetos versionados (via Git) geram pequena=
s modifica=C3=A7=C3=B5es visuais nos arquivos. As principais s=C3=A3o=
: os nomes dos arquivos ganham cores com base no tipo de altera=C3=A7=C3=A3=
o em rela=C3=A7=C3=A3o ao projeto base e, na raiz do projeto, s=C3=A3o exib=
idos o branch atual e o n=C3=BAmero=
de commits ainda n=C3=A3o enviados (destaque 1 da figura 6.4).
Veja mais detalhes sobre o versionamen=
to de projetos Cronapp em Versionamento usando Git.
Figu=
ra 6.4 - Arquivos de um projeto versionado
=C3=81rea de trabalho
=C3=89 na =C3=A1rea de trabalho que ser=C3=A1 feito todo o desenvolvimen=
to da aplica=C3=A7=C3=A3o, nela s=C3=A3o abertos todos os arquivos, seja as=
ferramentas de desenvolvimento low-code (Figura 7) ou o editor de=
c=C3=B3digo fonte, para o desenvolvimento high-code<=
/em>. Suas ferramentas mudam conforme o tipo de arquivo aberto.
Figura 7 - =C3=81rea de trabalho c=
om a aba de edi=C3=A7=C3=A3o de views aberta
Abas: as abas na parte superior da =C3=A1rea de tra=
balho permitem alterar entre os arquivos abertos. Cada aba ir=C3=A1 exibir =
o nome do arquivo e o seu =C3=ADcone que permite identificar a ferramenta e=
m que o arquivo est=C3=A1 aberto, por exemplo: Editor de views ou D=
iagrama de dados.
- =C3=8Dcones de ajuda e tamanho da tela:
- Ajuda: o =C3=ADcone de ajuda contextual direciona o us=
u=C3=A1rio para a documenta=C3=A7=C3=A3o referente ao conte=C3=BAdo aberto.=
- Maximizar / Restaurar: expande ou recolhe a =C3=A1rea =
de trabalho.
As abas da =C3=A1rea de trabalho possuem menu de contexto com alguns rec=
ursos. Esse menu tamb=C3=A9m estar=C3=A1 dispon=C3=ADvel caso o seu Espa=C3=
=A7o de trabalho esteja configurado para n=C3=A3o usar abas na abertura de arquivos.
Figura 7.1 - =C3=81rea de informa=C3=A7=C3=B5es da IDE<=
/p>
- Salvar: salva o arquivo da aba selecionada.
- Salvar como: salva uma c=C3=B3pia do arquivo em outros=
diret=C3=B3rios do projeto.
- Fechar: fecha a aba selecionada. Tamb=C3=A9m =C3=A9 po=
ss=C3=ADvel fechar a aba selecionada a partir do =C3=ADcone "x" da aba ou a=
o clicar com o bot=C3=A3o central do mouse.
- Fechar outros: fecha todas as abas abertas, exceto a a=
ba selecionada.
- Fechar todos: fecha todas as abas abertas.
- Hist=C3=B3rico: apresenta uma lista com o hist=C3=B3ri=
co das =C3=BAltimas altera=C3=A7=C3=B5es do arquivo selecionado. =C3=89 pos=
s=C3=ADvel retornar a qualquer um dos pontos apresentados no hist=C3=B3rico=
.
- Comparar com: abre uma janela para apresentar um compa=
rativo entre o estado atual do arquivo com uma das vers=C3=B5es anteriores =
do mesmo arquivo.
- Mostrar em: apresenta onde o arquivo se encontra na =
=C3=A1rvore de arquivo do projeto.
- Ir Para Documenta=C3=A7=C3=A3o: direciona o usu=C3=A1r=
io para a documenta=C3=A7=C3=A3o da ferramenta aberta no momento.
A =C3=A1rea de informa=C3=A7=C3=B5=
es traz diversas sess=C3=B5es da plataforma, relacionadas principalmente a =
execu=C3=A7=C3=A3o do projeto, como threads, depura=C3=A7=C3=
=A3o, vari=C3=A1veis e outros. Essa janela permite seu re=
colhimento ou expans=C3=A3o para facilitar a visualiza=C3=A7=C3=A3o do seu =
conte=C3=BAdo, para isso, clique nos =C3=ADcones minimizar (1 da Figura 8) =
ou maximizar (2), respectivamente.
Figura 8 - =C3=81rea de informa=C3=A7=C3=B5es da IDE
Abaixo destacamos cada uma das abas da=
=C3=A1rea de informa=C3=A7=C3=B5es do Cronapp.
Sa=C3=ADda
Mostra sequencialmente os eventos que ocorrem no servidor da aplica=C3=A7=C3=A3o.
Figura 8.1 - Aba de sa=C3=ADda
Problemas
A aba Problemas exibe os resultado=
s das valida=C3=A7=C3=B5es sint=C3=A1ticas e sem=C3=A2nticas de todo o proj=
eto, incluindo a l=C3=B3gica de neg=C3=B3cios, processos de neg=C3=B3cio, m=
odelo de dados, regras de acesso ou outro ponto do aplicativo. Por meio del=
a =C3=A9 poss=C3=ADvel identificar erros, alertas e informa=C3=A7=C3=B5es, =
com a descri=C3=A7=C3=A3o do problema, o arquivo, a linha e a partir de qua=
l caractere o problema =C3=A9 iniciado. Clique sobre o problema para ser di=
recionado ao local em que o problema ocorre, l=C3=A1 ser=C3=A1 poss=C3=ADve=
l corrigir o problema de forma manual ou a partir de sugest=C3=B5es para a =
corre=C3=A7=C3=A3o autom=C3=A1tica.
Em geral, erros impedem que o sist=
ema seja executado ou compilado, garantindo a qualidade da aplica=C3=A7=C3=
=A3o. Os alertas (warnings) apenas notificam o desenvolvedor. J=C3=
=A1 as informa=C3=A7=C3=B5es indicam a quantidade de marcadores TODO presentes no p=
rojeto, representando as atividades pendentes que ainda precisam ser finali=
zadas, sendo exibidas apenas quando blocos Marcador s=C3=A3o utilizados.
Figura 8.2 - Aba de problemas
Express=C3=B5es
Nessa janela =C3=A9 feito o monito=
ramento de vari=C3=A1veis e express=C3=B5es.
=
Figura 8.3 - Informa=C3=A7=C3=B5es sobre a vari=C3=A1vel
Clique com o bot=C3=A3o direito no=
interior da janela de Express=C3=B5es para adicionar ou r=
emover express=C3=B5es.
=
Figura 8.4 - Menu que =C3=A9 exibido ao clicar na =C3=A1rea
Breakpoints
Exibe =
os pontos de paradas adicionados no bloco de programa=C3=A7=C3=A3o ou c=C3=
=B3digo-fonte servidor, a janela tamb=C3=A9m informa o arquivo, a linha e s=
e est=C3=A1 ativo ou n=C3=A3o.
Figura 8.5 - Aba de breakpoints
Vari=C3=A1veis
Mostra=
o valor que a vari=C3=A1vel recebe durante sua execu=
=C3=A7=C3=A3o, al=C3=A9m de suas descri=C3=A7=C3=B5es (como mostrada na aba=
express=C3=B5es).
Figura 8.6 - Aba de vari=C3=A1veis
Pilha de chamada
Exibe as fun=C3=A7=C3=B5es=
que est=C3=A3o em pilha na ordem em que s=C3=A3o chamadas, facili=
tando analisar e entender o fluxo de execu=C3=A7=C3=A3o da aplica=C3=A7=C3=
=A3o.
Figura 8.7 - Aba de pilha de chamada
<=
/span>
<=
span style=3D"color: rgb(51,51,51);">Console do depurador
Aparece todas as informa=C3=A7=C3=
=B5es sobre a depura=C3=A7=C3=A3o, como atualiza=C3=A7=C3=
=B5es, carregamento das bibliotecas, impress=C3=A3o de conte=C3=BAdo, erros=
e logs gerados pelo servidor.
Utilize o menu de contexto do cons=
ole para enviar relat=C3=B3rios de erros para a nossa equipe de suporte, ve=
ja mais detalhes no t=C3=B3pico Relatar Problemas.
Figura 8.8 - Aba do depurador
Utiliz=
e a caixa de texto do console para executar a=C3=A7=C3=B5e=
s em run time.
Figura 8.9 - Console do depurador
Barra de Status
A barra de status =C3=A9 uma linha horizontal loc=
alizada na parte inferior da IDE, ela exibe diversas informa=C3=A7=C3=B5es =
sobre a situa=C3=A7=C3=A3o atual do seu projeto. O conte=
=C3=BAdo da barra varia com o tipo de arquivo aberto na =C3=A1rea de trabal=
ho e status do projeto. A barra ficar=C3=A1 em azul quando o projeto estive=
r parado e verde ao executar (Rodar / Debug).
=
span>
Figura 9 - Barra de status
- Mostra a quantidade de er=
ros que existem no projeto, clique para abrir a aba Problemas e ex=
ibir os detalhes.
- Mostra a quantidade de av=
isos que existem no projeto, clique para abrir a aba Problemas e e=
xibir os detalhes.
- Mostra a quantidade de marcadores TODO qu=
e existem no projeto, clique para abrir a aba Problemas e exibir os detalhe=
s.
- Exibe informa=C3=A7=C3=B5=
es sobre o que est=C3=A1 ocorrendo no servidor tomcat.
- Mostra o status =
atual do projeto.
- Avisa quando h=C3=A1 novas mensagens.
- Avisa quando h=C3=A1 novas notifica=C3=A7=C3=B5es.
A barra tamb=C3=A9m exibe informa=C3=A7=C3=B5es de arquivos de texto ou =
fontes. Clique sobre esses campos para definir configura=C3=A7=C3=B5es dest=
e arquivo.
Figura 9.1 - Altera=C3=A7=C3=A3o d=
a codifica=C3=A7=C3=A3o do arquivo aberto ao clicar na barra de status
- Linha e coluna selecionada, ao cl=
icar, um popup =C3=A9 aberto para informar a linha que ficar=C3=A1=
ativa.
- Informa=C3=A7=C3=B5es sobre a ind=
enta=C3=A7=C3=A3o do arquivo, ao clicar um popup =C3=A9 aberto par=
a altera=C3=A7=C3=B5es de indenta=C3=A7=C3=A3o.
- Codifica=C3=A7=C3=A3o do texto, a=
o clicar =C3=A9 poss=C3=ADvel alterar o enconding do arquivo.
- Informa o tipo de quebra de linha=
, ao clicar =C3=A9 poss=C3=ADvel alterar essa op=C3=A7=C3=A3o.
- Informa o tipo de arquivo aberto,=
ao clicar =C3=A9 poss=C3=ADvel definir o tema e configura=C3=A7=C3=A3o do =
texto baseado na linguagem selecionada.
Ajuda contextual
O Cronapp possui =C3=ADcones de ajuda "?" que, ao clicar, abre uma nova =
guia no navegador exibindo a documenta=C3=A7=C3=A3o da funcionalidade que v=
oc=C3=AA estiver acessando no momento. Esses =C3=ADcones est=C3=A3o e=
spalhados pelo Cronapp e s=C3=A3o =C3=BAteis para tirar d=C3=BAvidas sobre =
alguma =C3=A1rea da IDE.
Figura 10 - Op=C3=A7=C3=B5es de ajuda
Na figura 10 encontramos o =C3=ADcone de aju=
da espalhados por v=C3=A1rios locais:
- Abas da =C3=A1rea de trabalho: abre a documenta=C3=A7=
=C3=A3o da aba que est=C3=A1 ativa no momento. No exemplo da figura 10, a d=
ocumenta=C3=A7=C3=A3o que ser=C3=A1 aberta ser=C3=A1 a do Editor de views.<=
/li>
- Componentes visuais: na janela do Editor de view=
s, ao selecionar um componente na tela, =C3=A9 poss=C3=ADvel acessar o =C3=
=ADcone de ajuda ao lado no nome do componente visual.
- Janelas: diversas janelas tamb=C3=A9m possuem o =
=C3=ADcone de ajuda pr=C3=B3ximo ao =C3=ADcone de fechar.
- Menu de contexto da Aba: clique com bot=C3=A3o d=
ireito sobre a aba para encontrar a op=C3=A7=C3=A3o "Ir Para Documenta=C3=
=A7=C3=A3o".