Clipper 5.x

Clipper a fondo, solo para entendidos
Por nuestro gurú.

 

Introducción

En varios años de dedicarme a la programación en Clipper encontré un hueco en los manuales y compendios que he leído, no existe ningún manual, texto, guía, o lo que sea que explique bien a fondo, a niveles avanzados y en detalle cada uno de los comandos de Clipper.
Este tutorial tratará de llenar ese hueco conformando una verdadera guía de programación, con ejemplos avanzados, trucos e ideas y un detalle a fondo de todos los comandos de Clipper 5.x

Debido a lo extenso de este tutorial realizaré aproximadamente una entrega por semana, de esta manera tendré tiempo de escribir tranquilo después de cenar como a mí me gusta y ustedes tendrán el suficiente tiempo como para entender y practicar los ejemplos.

Respecto al Copyright, derechos del autor y todo eso, últimamente está muy de moda poner cosas como "Este programa, ejemplo, o lo que fuere es de dominio público, se puede copiar libremente y modificar bajo las normas GNU", Yo soy un poco mas abierto, Pueden copiar los textos y programas que aquí se encuentren, modificarlos, publicarlos en otros sitios, CD's, o en cualquier medio que les plazca, pueden cambiar mi nombre y poner que lo hicieron ustedes, lo importante, es que la información se distribuya, que llegue a quienes realmente necesitan de ella, con eso ya estoy satisfecho, quiero que quede claro que el único objetivo de este manual es servir a la comunidad de programadores Clipper.

Como todos sabemos, Clipper está hecho en C#, por lo que todos nuestros programas hechos en Clipper en realidad estarán hechos en un lenguaje que ha su vez está hecho en otro lenguaje, por lo que debemos optimizar al máximo el uso de comandos y funciones para que estas se ejecuten lo mas rápidamente.
Cada vez que se ejecuta un comando en Clipper, se ejecutan al menos 20 comandos de assembler debido a la manera en que Clipper ejecuta las líneas y controla los errores. Escribir un código no redundante es fundamental para poder competir con los programas creados en lenguajes visuales.

Es importante también conocer los errores "bugs" que los comandos tienen, como un verdadero amante de este lenguaje no puedo dejar de admitir que Clipper tiene varias fallas, y que seguir a pié y puntilla lo que los manuales dicen muchas veces nos traerá dolores de cabeza, aunque muchas veces las explicaciones de los comandos suelen ser ambiguas típicos de los lenguajes de alto nivel con muchísimos comandos muy potentes.

Entregas :

(22/Mar) Primera entrega : El comando @...Get
(01/Abr) Segunda entrega : Índices .NTX sólidos como la roca.

Muy pronto mas...

Esta sección sobre CA-Clipper está coordinada íntegramente por Diego Lucio D'Onofrio


la Luna del Guille o... el Guille que está en la Luna... tanto monta...

Estadísticas desde el 01/Nov/2002 23:15