O Histórico
A Ferramenta
O Novo Clarion 6
Soluções Web
CD de Avaliação
Acessórios
Tutorial Clarion


1. O Assistente de Criação Rápida (Quick Start Wizard)

Criando um Dicionário e uma Aplicação

Ponto de partida: abra o ambiente de desenvolvimento Clarion. O diálogo Pick deverá estar aberto.
Primeiro, nós criaremos um diretório C:\TUTORIAL para as aplicações que você criará a partir deste site.
Este tutorial assume que você instalou o Clarion no diretório C:\. Se você usou um diretório diferente, você
terá que modificar as instruções de acordo.

Crie o Diretório de Trabalho

1. Alterne de tarefa para a ferramenta apropriada no seu sistema operacional (Gerenciador de Arquivos,
Explorer, etc.) e crie um novo diretório chamado TUTORIAL abaixo da Raiz C:.

2. Retorne para o Clarion.

Crie sua primeira aplicação Clarion

1. Clique no ícone "Pick File" (É o 1.º ícone da barra de ferramentas).

2. No diálogo Pick, selecione a ficha Application e pressione o botão [New...].

3. O diálogo New aparecerá. Ele é um diálogo Open File padrão do Windows
que permite que você altere o diretório e digite um nome de arquivo.

4. Selecione o diretório \TUTORIAL e digite QWKTUTOR no campo Nome do Arquivo.
Você pode usar nomes de arquivos longos, mas este tutorial
não os usará para benefício de usuários do Windows 3.1.

5. Marque a caixa Use Quick Start e então pressione o botão [Salvar].
O diálogo Clarion Quick Start aparecerá.

Definindo o Arquivo de Dados

1. Pressione [Tab] duas vezes, digite Clientes no campo Data File Name epressione [Tab] outra vez.
O Quick Start Wizard usará este nome como nome do arquivo de dados. Note que ele leva as três primeiras
letras, CLI, e coloca-as no campo Prefix. Um Prefixo de arquivo torna os nomes de campos únicos através de
múltiplos arquivos que compartilham nomes de campos comuns.

2. Pressione [Tab] para aceitar CLI como o Prefixo. Depois, você escolhe
um File Driver. Este campo tem como valor padrão TopSpeed (um dos
sistemas de arquivos proprietários do Clarion).

3. Pressione [Tab] para aceitar TopSpeed como o File Driver. Isto
leva você para o list box onde você define os campos.

Nota: Sob o Windows 3.1, você deve ter SHARE.EXE ou o driver Windows VSHARE.386 carregado para usar o
file driver TopSpeed. Versões mais novas do Windows gerenciam isto para você.

4. NumeroCliente na primeira linha da Column Name e pressione [Tab]. Isto cria um campo nomeado
NumeroCliente. Quick Start Wizard também usa este nome para o Prompt padrão e o Cabeçalho
de Coluna. O prompt é usado sempre que você coloca o campo em uma janela. Cabeçalhos de Coluna
são usados em relatórios e list boxes.

5. Digite N4 na coluna Picture, e pressione [Tab].

Isto especifica a máscara (Numero com 4 casas) para controles de janelas e relatórios,
que implicitamente declaram o tipo de dados para o Quick Start Wizard.

6. Na coluna KEY, pressione a seta para baixo para mostrar as escolhas e
destaque AutoNumber e então pressione [Tab].

7. Digite Empresa na Column Name, e pressione [Tab]. Isto cria um campo de nome Empresa, para ser
utilizado com o nome da empresa onde o Cliente trabalha.

8. Digite S20 na coluna Picture, e pressione [Tab]. Isto especifica a máscara
padrão para janelas e relatórios. Neste caso, o tipo de dado é um campo tipo STRING
(cadeia de caracteres) com 20 posições.

9. Na coluna key, clique sobre a seta apontada para baixo para visualizar as opções. Selecione a
opção Duplicatee tecle [Tab]. Isto especifica que a chave será criada permite entradas duplicadas.
Isto permite a você ter dois Clientes com o mesmo nome de Empresa.

10. Finalize criando os seguintes campos restantes (nomes sem acento ou ç),
conforme tabela abaixo:

Field Name Picture Key
Nome S20 (no key)
Sobrenome S20 (no key)
Endereco S40 (no key)
Cidade S20 (no key)
Estado S2 (no key)
Cep P#####-###P Duplicate

A máscara P#####-###P especifica o formato utilizado para o Código de Endereçamento Postal (CEP).
Isto é, uma máscara com cinco dígitos numéricos.

Termine o assistente Quick Start Wizard e crie a aplicação

1. Quando você tiver definido todos os campos, pressione o botão [OK]. Primeiro o Quick
Start Wizard perguntará se você fez as definições de todos
os campos. Quando você pressionar o botão [OK], ele criará
sua aplicação e mostrará a janela QWKTUTOR.App - Application Tree.

Note a estrutura de árvore da aplicação. Na parte superior temos o procedimento Main (Frame),
que cria uma janela moldura de aplicação (MDI - Multiple Document Interface). Esta procedure
contém o menu que chama as outras procedures. Abaixo do procedimento Main está o
procedimento BrowseClientes, do tipo Browse, chamando um procedimento complementar UpdateClientes,
do tipo Form. O Browse mostra os dados baseados em todas as três chaves que você
especificou quando definindo os campos. Você também pode ver três
relatórios baseados nestas chaves. A aplicação está completa,
sem exigir mais nenhuma informação de você. A barra de ícones do Clarion for Windows

2. Escolha Project -> Run (ou pressione o botão Run na barra de ferramentas). O Gerador de Aplicações
cria o código fonte para sua aplicação, então compila, linka e
executa o programa resultante. Parabéns! Sua aplicação já está rodando.

Explore a sua aplicação A barra de ícones da aplicação gerada.

Primeiro, adicione alguns registros.

1. Escolha Browse -> Browse the Clientes File.

2. Pressione o botão [Insert] ou [+] a barra de ferramentas.

3. Depois que você digitou os dados do primeiro cliente, pressione o botão [OK] para
fechar a janela Form e salvar os registros no arquivo de dados.

Isto demonstra a metáfora da aplicação Browse-Form padrão do Clarion. A lista Browse mostra
os registros no arquivo de dados, e a procedure Form é usada para atualizar (adicionar, alterar
ou excluir) os registros individuais no arquivo. Clarion também pode suportar a metáfora
Scrolling Form onde os registros de dados são editados diretamente
no browse (veremos isto mais tarde).

Adicione uns poucos registros (você também pode clicar com o botão direito na lista
browse e escolher Insert no menu suspenso para inserir registros). Note que cada
vez que você adiciona um novo registro no arquivo de Clientes, o valor do campo NumeroCliente
automaticamente incrementa em um a partir do último número adicionado
anteriormente. Observe as diferentes ordens de classificação na procedure Browse, e então
redimensione as colunas e use a barra de rolagem horizontal para examinar dados nos campos
que não aparecem na lista inicialmente. Você pode mesmo imprimir os relatórios, se você quiser.

4. Escolha File -> Exit para sair de sua aplicação. Você também pode tentar executar seu
programa (QWKTUTOR.EXE) a partir do Gerenciador de Arquivos ou Explorer - é um executável
real Windows que não requer o ambiente Clarion para rodar. Agora salvaremos
nosso trabalho e sairemos do Gerador de Aplicações para modificar o dicionário de dados
que criamos. Depois, nós adicionaremos um segundo arquivo relacionado no Dicionário de Dados.

5. Selecione File -> Close ou pressione o botão [OK] para fechar o Gerador de Aplicações.


Muito bom! Agora siga para o próximo passo!

 
           * Passo 2 - O Assistente Rápido para Arquivos.
* Passo 3 - O Assistente de Procedimentos.
* Passo 4 - O Assistente de Aplicações.