Hoje vamos a descobrir como funciona 4D.
Faça duplo clique em 4D.exe para iniciar sua aplicação 4D.
Automaticamente, o assistente de boas vindas lhe oferece ajudar a:
- Se conectar a um servidor
- Abrir uma aplicação local
- Ou criar uma nova aplicação, que é aonde vamos a começar.
Mais a frente, quando tenha familiarizado, pode selecionar a opção "Não mostrar este diálogo" durante o lançamento de 4D.
Vamos a criar uma aplicação para descobrir a arquitetura e a interface de 4D. Vamos a guardar esta primeira base no escritório: "My first 4D database".
4D inicia abrindo o Explorador que quase sempre utiliza para modificar as tabelas e campos (em outras palavras, sua "estrutura"), e também os formulários ou os métodos.
Aqui reconhecemos o modelo MVC clássico (Modelo - Vista - Controlador). Encontramos:
- O conceito de Modelo: as tabelas, campos e relações que representam o modelo de dados
- O conceito de Vista: chamado "formulários" em 4D
- O conceito de Controlador: chamado "métodos".
Além disso, 4D está composto de duas "capas" superpostas:
- Uma capa dedicada ao desenvolvimento
- E uma capa para o uso.
Encontramos estes dois conceitos na organização da barra de ferramentas e de menus.
Aqui vemos que os primeiros menus, de Arquivo a Desenho, se referem à capa de desenvolvimento e estão dedicados especificamente ao desenvolvedor. Os seguintes Registros e ferramentas estão desenhados para uso.
A barra de ferramentas está dividida em duas partes:
A da esquerda (da área "Novo" à área "Pesquisar em Desenho") são funcionalidades desenhadas para o desenvolvedor.
A parte direita (de "Tabelas" a "Executar") respeita ao uso.
O CSM e as propriedades da base respeitam ao desenvolvimento e ao uso, mas são mais para o uso por parte do administrador.
4D também dispõe de ferramentas complementarias para a gestão dos aspectos de seguridade de suas bases de dados com gestão avançada e programável de grupos de usuários e senhas, assim como de menus, imagens, estilos, etc.
Agora, vamos a ver o fácil que é criar uma aplicação e introduzir uns poucos registros com só uns poucos cliques. Mais a frente, vamos a criar uma aplicação específica para a qual vamos a definir os contornos e veremos, passo a passo, os diferentes elementos que se podem implementar para produzir uma aplicação Profissional que está disponível em modo cliente/servidor, pela Web, com integração das tecnologias modernas tais como XLIFF, SVG e muitas outras ferramentas também.