Visão Geral
Aplicações do Scriptcase
O Scriptcase oferece uma gama de aplicações que possibilita ao desenvolvedor criar um sistema completo. O Scriptcase também permite a integração das aplicações com bibliotecas externas, potencializando o poder da ferramenta no desenvolvimento de sistemas.
Veja abaixo os tipos de aplicações disponíveis.
Consulta
Aplicação para visualização de dados, esta aplicação possui o caráter de relatório onde podemos realizar exportações PDF, XLS, XML entre outros formatos.
Procedure
Semelhante a consulta, esta aplicação está disponível apenas para alguns bancos de dados (MSSQL Server, Oracle e Db2) ao selecionar a conexão, caso exista uma procedure que retorne informações será exibida esta aplicação especial.
Formulário
Aplicação para cadastro e atualização de dados, existem quatro orientações.
Abas
Esta aplicação permite a criação de abas onde podemos comportar outras aplicações como consultas e formulários.
Controle
Aplicação utilizada para criação de controles em um sistema, não é vinculada com tabelas, e necessita da criação de um ou mais campos para seu funcionamento. Um exemplo de utilização é na criação de uma tela de login.
Menu
Servem para criar uma estrutura hierárquica de navegação das aplicações do sistema. Existem dois tipos de menu disponíveis, Menu Horizontal e Menu Árvore, que diferem apenas na forma de visualização dos seus itens.
Filtro
Aplicação utilizada para criação de filtros exclusivamente para formulários.
Report PDF
Aplicação responsável por gerar relatórios utilizando formatos predefinidos, onde podemos posicionar os dados no relatório.
Dashboard
Permite exibir várias aplicações inseridas em widgets.
Blank
Esta aplicação permite a inserção de código PHP / HTML e exibe o resultado do processamento. A vantagem da utilização desta aplicação é a possibilidade de utilização das macros e a integração nativa com as demais aplicações.
Calendário
Aplicação onde podermos manter uma agenda de eventos podendo ser vinculado ao google calendar.
Criar Aplicações em Lote
Com esta ferramenta é possível criar múltiplas aplicações (Formulários e Consultas).
Ao criar consultas e formulários utilizando essa tabela, as aplicações serão criadas com uma ligação de aplicação. Essa ligação de aplicação permite a edição do registro a partir da consulta.
Para iniciar a criação das aplicações devemos selecionar uma conexão, para que as tabelas sejam listadas. Em seguida, devemos selecionar as tabelas que serão utilizadas para a criação das aplicações. Ao selecionar uma tabela podemos definir quais aplicações (Formulários e Consultas) serão criadas.

Ao avançar, você pode definir o nome e descrição da aplicação. Para os formulários você pode também alterar o tipo de exibição dele.

- Nome - Nome da aplicação que será criada.
- Descrição - Descrição da aplicação
- Tipo - Opção disponível apenas para os formulários, define o tipo de formulário que será criado (Único Registro, Múltiplos Registros, Grid Editável ou Grid Editável View)
- Único Registro – Um registro por página.
- Múltiplos registros – Vários registros por página onde a interação com os dados pode ser feita em várias linhas ao mesmo tempo.
- Grid Editável – Vários registros por página onde cada interação com os dados é realizada individualmente e as linhas estão habilitadas para edição.
- Grid Editável View - Vários registros por página onde cada interação com os dados é realizada individualmente e as linhas estão desabilitadas para edição, para editá-las é preciso habilitar clicando no ícone de edição.
- Gerar fonte - Ao selecionar está opção todas as aplicações que estão sendo criadas terão seu código fonte gerado.
- Editar - Ao selecionar esta opção todas as aplicações que estão sendo criadas serão abertas automaticamente no modo de edição, logo após a criação.
Após todas as configurações feitas clique no botão “Concluir”.
Restaurar Aplicações
Este recurso permite restaurar as aplicações do projeto que sofreram alterações recentemente. Ao salvar uma aplicação, o Scriptcase armazena automaticamente um número limitado de cópias desta aplicação para que possa ser restaurada.
O número de cópias informado acima pode ser alterado em Administração > Configurações do sistema > Opção Quantidade de cópias automáticas das aplicações.
Primeiramente você deve selecionar a aplicação que deseja restaurar.

Posteriormente, você deve selecionar o ponto de restauração que deseja e definir um nome para essa aplicação restaurada.

Salvar Aplicações
Esta opção salva a aplicação que está aberta no modo de edição.
Esta opção pode ser encontrada dentro do menu Aplicações ou na barra de ferramentas padrão, além de ser possível utilizar o atalho CTRL+S.

Gerar Fonte
Diferente do gerar código fonte encontrado no meu projeto, esta opção salva e gera o código fonte apenas da aplicação aberta no modo de edição.
Esta opção pode ser encontrada dentro do menu Aplicações ou na barra de ferramentas padrão, além de ser possível utilizar o atalho F8.

Executar Aplicação
Salva e executa a aplicação que está aberta no modo de edição.
Esta opção pode ser encontrada dentro do menu Aplicações ou na barra de ferramentas padrão, além de ser possível utilizar o atalho F9.

Exportar Aplicações
Todas as aplicações de um projeto ou algumas aplicações podem ser exportadas. Nessa exportação, além das aplicações também é exportado os arquivos necessários para o funcionamento dessas aplicações selecionadas.
Esta opção pode ser encontrada dentro do menu Aplicação.
Primeiramente você deve selecionar se deseja exportar todas as aplicações ou se deseja selecionar algumas aplicações.

Ao selecionar todas as aplicações, já será exibida a tela com o log de exportação e o link para download do arquivo gerado.
Neste exemplo, optamos por “Selecionar Aplicações”, neste caso as aplicações são listadas de acordo com o tipo ou pasta.

Para prosseguir, selecione as aplicações desejadas e clique em exportar. Posteriormente será exibido um log dos arquivos exportados e um link para realização do download do arquivo gerado.

Importar Aplicações
Permite importar aplicações criadas na mesma versão do Scriptcase. Esta opção pode ser encontrada dentro do menu Aplicação.
Após abrir a tela de importação de aplicação selecione o arquivo que deseja importar.

As opções são:

Sobrescrever - Sobrescreve os arquivos do projeto pelos arquivos que estão sendo importados.
Não Sobrescrever – Mantem os arquivos do projeto, ignorando os arquivos que estão sendo importados.
Renomear – Mantem os arquivos do projeto e importa os arquivos selecionados com os nomes definidos.
No próximo passo exibe um resumo do que será restaurado.

Código-fonte
Nessa opção é possível visualizar o código fonte da aplicação após a sua geração.

Dados de sessão
Nessa opção, é possível ver todas as variáveis de sessão disponiveis no ambiente de desenvolvimento, ou seja, é a arvore de sessão que o Scriptcase armazena.
