apostila clipper
Existem muitas opções no mundo altamente competitivo dos produtos de bancos de dados para PCs. Com o lançamento da versão 5.3, o primeiro upgrade do Clipper num espaço de mais de três anos, a Computer Associates aperfeiçoou bastante o seu pacote de desenvolvimento de banco de dados em termos de desempenho, capacidade e facilidade de uso. E, com a versão 5.3, melhorou tanto a estabilidade quanto a funcionalidade do Clipper. Mas as perguntas que logo surgem são: Por que se fala tanto no Clipper? O que ele faz?
O Que é o Clipper?
Em linhas gerais, o Clipper é uma linguagem de programação de banco de dados completa, com todas as ferramentas necessárias para desenvolver aplicações de banco de dados independentes. Como o Clipper originariamente baseou-se na série dBASE da Ashton-Tate, muitos programas do dBASE são compatíveis com o Clipper, com poucas modificações. Você pode pensar no Clipper como um superconjunto da "linguagem" dBASE.
O Clipper é tão fácil que até mesmo um programador inexperiente pode usá-lo para desenvolver aplicações rápidas e poderosas. Quem estiver familiarizado com o dBASE III estará apto a criar aplicações do Clipper em apenas um dia. Os programadores com experiência em outras linguagens o acharão incrivelmente atual (em muitos aspectos ele se parece bastante com as atuais implementações da linguagem C) e o ambiente ideal para a criação rápida de aplicações de banco de dados. Caso precise de interfaces planejadas cuidadosamente, ficará satisfeito com o utilitário de criação de banco de dados (DBU) e com o depurador de códigos-fonte (CLD) do Clipper.
Compilando Programas do Clipper
O compilador do Clipper converte arquivos-fonte (.PRG) que contêm um número qualquer de procedures e funções escritas pelo usuário em arquivos-objeto (.OBJ). Esses últimos podem então ser linkados com outros arquivos-objeto do Clipper para formar um arquivo executável (.EXE). Os arquivos-fonte contendo códigos a serem compilados pelo