|
|
Linguagens
C e C++
|
C
ISO/IEC 9899 - Arquivo
PDF com a última norma (oficial) de padronização da
linguagem C, publicada em 1999.
|
|
|
C
ISO/IEC 9899 (Technical Corrigendum) - Arquivo
PDF com algumas correções para o texto da
norma. |
|
|
C++
ISO/IEC 14882 - Arquivo
PDF com a última norma (oficial) de padronização da
linguagem C++, publicada em 01/09/1998.
|
|
|
BCC
v5.5.1
for Win32 - Pacote
com ferramentas e o compilador da Borland, que o disponibilizou
gratuitamente, sem qualquer limitação. É o mesmo compilador e conjunto
parcial de
ferramentas integrantes do Borland C++
Builder 5.
|
|
|
|
|
|
Grupos
de Notícias e Fóruns
|
Newsgroups
UniPar -
Depois do fechamento do servidor do UOL, antes
muito freqüentado pelos amigos e colegas que
sempre compartilharam idéias, dicas, truques,
experiências, etc., apareceu, para nossa sorte,
um novo servidor, também gratuito. Aliás, não
apenas um, mas vários, que espelham as mesmas
mensagens. Para quem quiser saber um pouco mais
a respeito, há uma página que explica
resumidamente, o objetivo deste "pool"
de servidores. Link: http://u-br.tk.
Não existem tantos grupos como no antigo UOL,
mas a quantidade já disponível não é nada
desprezível. E, como antes, há um conjunto de
grupos dedicados à área de programação.
Estão listados abaixo alguns grupos de
meu interesse. Se o seu programa leitor de news
permite, apenas clique em um link e o grupo
será automaticamente adicionado ao seu
programa. Mas se preferir, configure-o
manualmente, adicionando o servidor news://news.unipar.com.br.
A partir daí, pesquise a lista de grupos, e
selecione os que mais lhe agradam. news://news.unipar.com.br/u-br.comp.ling.clipper
news://news.unipar.com.br/u-br.comp.ling.c_c++ news://news.unipar.com.br/u-br.comp.ling.assembly
Apesar
de oferecer uma pequena dificuldade inicial na
etapa de configuração, trata-se de uma forma
bem mais simples e rápida de participar da
discussão dos mais diversos assuntos,
relacionados ao grupo escolhido. E conta ainda
com uma grande vantagem em relação aos fóruns.
Você pode, sempre que quiser, rever todas
as mensagens já recebidas, sem precisar se
reconectar a cada instante. Não só é mais
econômico, como muito mais prático, uma vez
que as mensagens são apresentadas em forma hierárquica,
muito mais fáceis de serem acompanhadas, e não em
seqüência fixa e disforme, como ocorre nos fóruns.
|
|
Fórum
Clipper On-Line
-
Diferentemente dos grupos de notícias, os fóruns
trabalham por meio do protocolo HTTP, na forma
de páginas web. Sendo assim, sempre que quiser
rever alguma mensagem já lida, ou simplesmente
responder alguma mensagem, você terá de se
conectar. Não é nada cômodo mas, ainda assim,
é uma opção a mais de pesquisa. Link:
http://www.forumnow.com.br/vip/topicos.asp?grupodiscussao=28527
(Fórum
moderado) |
|
|
|
|
|
Ferramentas
de Programação Clipper
|
Clipper v5.2e - Considerada a versão mais
estável do Clipper, está dividida em dois
arquivos que representam os discos de
instalação. Baixe os arquivos, grave-os em
disquetes, e instale a partir deles para obter a
versão 5.2. Em seguida, baixe e instale o patch
5.2e para atualizar a versão. |
|
Arquivo
Excluído
|
(1293
KB)
(1349
KB)
|
|
|
Blinker
v6.0 - Última versão deste que é
considerado o melhor linker para o Clipper.
Instalador em inglês.
|
|
Arquivo
Excluído |
(1415
KB)
|
|
|
CATools
v3.0c - Excelente biblioteca de
funções para o Clipper, com (quase) tudo
o que se pode precisar. Apenas observe que,
para funcionar corretamente, o instalador precisa ser descompactado em
um disquete, e a partir dele ser
executado. Existem
ainda três patches para download pelo FTP
da CA, na ordem: 3.0b,
3.0c
e o patch complementar, para correção do
famoso erro
R6003.
|
|
Arquivo
Excluído
|
(887
KB)
|
|
|
RDD
SIX v3.02
- Excelente
RDD para o Clipper v5.2. É uma alternativa para
o antigo e já obsoleto NTX, que acompanha o
Clipper. Melhor, mais rápido, mais seguro, e
com diversos recursos a mais. Descompacte no
diretório de sua escolha, mantendo os nomes de
caminho armazenados (switch -d, no pkunzip). |
|
Arquivo
Excluído |
(2772
KB)
|
|
|
FoxBase+
v2.10 - Para os saudosistas ou para aqueles
que precisam de um programa simples e prático
na manutenção de arquivos DBF.
|
|
|
Valkyrie
v5 - Para quando o desespero bater ou o
backup não resolver, ou ainda, por simples
curiosidade de bisbilhotar o código alheio, use
este utilitário de recuperação de fontes
Clipper. Não é absoluto, pois não funciona em
programas que tenham sido montados com o BLinker
v3.x, ou posteriores. |
|
|
Data
Compression LIB - Esta
pequena LIB, que contém
apenas duas funções, de compactação e
descompactação de dados, pode ser muito útil
para os que desejam montar pequenos sistemas de
backup em seus programas. Infelizmente não se
dá bem com arquivos grandes. Mas ainda assim,
muitos poderão achá-la interessante. |
|
|
Borland
MAKE v5.2
- Em substituição ao RMAKE, que acompanha o
Clipper, este utilitário se mostra mais rápido
e com mais recursos de configuração. Para quem
já passou pelo desconforto de encontrar no
Windows XP o erro "Command arguments too
long" (como eu) e ficou sem saber o que
fazer, há uma solução através deste
utilitário: basta incluir o switch -l+,
que habilita o uso de linhas de comando longas. |
|
|
|
Funções
Diversas (e grátis) para Clipper
|
Cálculo
de CRC32 - Esta
função, feita em Assembly X86, calcula números CRC (Cyclic
Redundancy Codes) de 32 bits. Com vários parâmetros
de chamada, é uma ferramenta bem flexível;
ideal para vários tipos de tarefas, dentre as
quais se destaca a checagem de integridade física
de arquivos. Nota: o ponteiro do arquivo passado
à função não será alterado após o cálculo
do CRC. Para os modos real e protegido. Objeto e
fonte inclusos.
|
crc32clc.zip
Bytes:
9535
Autor:
Paulo Buzinello
|
|
Tradução
de Strings - Desenvolvida
para remover acentos em strings, esta função,
feita em C, é rápida o suficiente para ser
incluída em uma chave de indexação. Mas como
foram utilizadas tabelas de tradução externas
à função, sua aplicabilidade poderá ser
expandida. Para os modos real e protegido.
Objeto e fonte inclusos. |
stransla.zip
Bytes:
1645
Autor:
Paulo Buzinello
|
|
Resources
no Clipper - Artifício
desenvolvido para incluir no Clipper a característica
presente nas principais ferramentas de
desenvolvimento Windows: a extração para o
disco de blocos binários previamente gravados
nos executáveis. Este recurso é especialmente
útil para aqueles que precisam distribuir
pequenos arquivos (de dados ou executáveis),
mas que não desejam ter mais nada além do próprio
executável Clipper. Fontes ASM inclusos.
Necessita de um montador. Peque o Turbo
Asm v4.1,
da Borland.
|
clprsrc1.zip
Bytes:
16715
Autor:
Paulo Buzinello
|
|
Número
de Série de Volume de HD - Duas
funções práticas, feitas em Assembly, para
ler e gravar números de série de formatação
de HDs. Útil para os que desejam desenvolver
sistemas simples de proteção de programas. Para os modos real e protegido.
Objeto e fonte inclusos.
|
volsernr.zip
Bytes:
3799
Autor:
Paulo Buzinello
|
|
Liberação
do Tempo de CPU
- Esta função, misto de C e Assembly,
monta um gancho no manipulador de teclado que,
periodicamente, dispara uma interrupção do
sistema, que libera a CPU, normalmente
apropriada em 100% pelos programas Clipper. Com
esta função, a taxa cai para uns 4%. O
trabalho original, do programador Dmitry
A. Steklenev, foi aprimorado. Mais detalhes no
arquivo de descrição, contido no pacote. Para
os modos real e protegido. Objeto e fonte
inclusos. |
timeslic.zip
Bytes:
3488
Autor:
Paulo Buzinello
|
|
Conversão
de Bases Decimal/Alfadecimal
- Este conjunto de funções Clipper tem por
finalidade converter números na base decimal
para uma nova base, semelhante a base
hexadecimal, mas que utiliza, ao invés de seis
letras, todo o alfabeto, incluindo maiúsculas e
minúsculas. É uma forma de
compactar grandes valores para
armazenamento em espaços exíguos. Exemplo: 1 trilhão contém 13
dígitos. Se convertido para alfadecimal se
transforma em "KcIq5b4", com apenas 7
caracteres. Objeto e fonte
inclusos. |
alfadec.zip
Bytes:
1578
Autor:
Paulo Buzinello
|
|
Conversão
de Números para Extenso
- Simples função Clipper de conversão
de um valor numérico para seu equivalente
extenso. Sua capacidade chega a casa dos
trilhões. As strings já estão acentuadas
(ANSI), mas havendo a necessidade de suprimir a
acentuação, sugiro o uso da função
Stranslate(), aqui disponível sob o título
"Tradução
de Strings". Objeto e fonte inclusos. |
extenso.zip
Bytes:
2949
Autor:
Paulo Buzinello
|
|
Registro
de Erros de Run-Time em Arquivo
- Esta prática função permite que se registre
em arquivos de log, erros de run-time, para
posterior análise. Isso facilita sobremaneira
qualquer trabalho de detecção e correção de
erros de todos os tipos, e evita que o usuário
tenha o desconforto de imprimir as telas de
mensagens. Serão registrados não apenas os
dados do erro, mas também o status do sistema
no momento. |
logerror.zip
Bytes:
4420
Autor:
Luiz Henrique dos Santos
|
|
Leitura
do Número de Série do Processador
- Função Assembly que executa a instrução
CPUID, através da qual pode-se obter diversas
informações a respeito do processador em uso,
incluindo o número de série de fabricação e
a string da palavra chave de identificação do
fabricante. Infelizmente, o número de série
não está disponível para todos os
processadores. O fonte contém mais delhates.
Objeto incluso. |
cpuid.zip
Bytes:
3260
Autor:
Paulo Buzinello
|
|
|
Utilitários
Diversos
|
LineCounter -
Pequeno utilitário para a contagem de linhas de
arquivos texto. Excelente para quem quer
detalhes mais apurados sobre o andamento de seus
projetos, distribuídos em vários diretórios. |
|
|
SMTPSend
v3.24 - Programa muito utilizado pelos programadores Clipper para a transmissão de
E-Mails pela Internet. Fácil de utilizar, pode ser chamado de dentro do executável Clipper. Este pacote inclui o executável já compactado, que
agora tem apenas 442KB, ao invés dos 1033KB
originais. |
|
|
Blat
v2.20 (SMTP only) - Outro bom programa para o envio de
E-Mails, tem muitas opções de configuração.
Parece ser mais
completo que o SMTPSEND. Pelo menos é menor,
pois tem apenas 30,5KB, compactado. Nota 1: a DLL do pacote
não é
necessária à execução do programa. Nota 2: o
pacote só não é full porquê não inclui os
fontes. |
|
|
URL2File
- Ferramenta útil para o download de qualquer
tipo de arquivo da Internet. Você pode
descarregar páginas e analisar seus conteúdos,
por exemplo. Ou então baixar arquivos de
atualização, diretamente na máquina do
cliente. O programa foi compactado e passou de
400KB para apenas 188KB. |
|
|
U2F
- Variação do programa anterior. Executa a
mesma função, mas é bem mais enxuto, pois
utiliza as monikers URL. Ainda assim, não tem help, mensagens e
não oferece as mesmas opções do outro
programa. São
apenas dois parâmetros na linha de comando: URL
fonte e arquivo destino. Compactado, o
.EXE
passou de 40 para 25KB. |
|
|
ShutDown/Reboot
- Dois programas que executam, incondicional e
forçosamente, o desligamento e a
reinicialização do Windows (compatíveis com todas as
versões do Windows). Evidentemente, o
desligamento total depende do uso de fontes ATX. |
|
|
CUSpeed
v1.0
- Pequeno utilitário em Assembly (fonte
incluso) utilizado para acelerar a entrada de
teclas repetidas. Muitas vezes (em Clipper se
vê isso facilmente) somos levados a crer que
nossa pesquisa por um browser de dados é lenta.
Na verdade, a entrada de teclado que é. Esse
programa comprova isso. Executado várias vezes,
aumenta a velocidade mais ainda. Para
desativá-lo temporariamente, ligue ScrollLock. |
|
|
|
|