lunes, 26 de julio de 2010

Aqui estamos de nuevo.

BUENO...despues de un buen de tiempo comenzamos con:

CLIPPER (R) Version 5xCopyRight (c) Nantucket Corp.

Como todo lenguaje de programacion requiere un entorno para su optimo funcionamiento. Pero este entorno lo rige el sistema operativo, entonces necesitamos adecuarlode alguna manera.

Requerimientos tecnicos:
Sistema operativo: Desde windows 95 a windows XP, NT, WSERVER.
Memoria RAM : 256 Mb en adelante
Ambiente : DOS
Dentro de este ambiente modificaremos algunos ficheros:
------------------------
Para W95, W98, NT.
fichero:

Config.sys

se le modificara o agregara la siguiente linea

files = 100
rem para poder abrir 100 ficheros, si se ocupan mas se modifica el numero

fichero:

autoexec.bat

se le agregará la siguente linea

set clipper=f100rem esto define el entorno de files para clipper
-------------------------
Para XP, Windows SERVER.

Config.nt

Se encuentra en c:\windows\system32 se le modificara o agregara la siguiente linea

files = 100
rem para poder abrir 100 ficheros, si se ocupan mas se modifica el numero

En la linea de comandos
set clipper=f100

nota: esto define el entorno de files para clipper
--------------------------
Y por logica tener instalado el paquete de programacion con el cual realizaremoslos programas.
he aqui las extenciones de los distintos ficheros que se utilizaran para esto

Fuentes de programas(.PRG)
Objetos de programas(.OBJ)
Ejecutables(.EXE)
Overlay(.OVL)
Bases de datos (.DBF)
Indices por default(.NTX)
Indices con drivers(.CDX)
Datos Memoria(.DBT)

LAS SIGUENTES REFERENCIAS FUERON TOMADOS DEL NORTON GUIDE DE CA-Clipper de Peter Norton

COMANDOSPARA CONFIGURAR EL MEDIO AMBIENTE DE PROGRAMACION
SET ALTERNATE Dirigir la salida de consola a un archivo de texto
SET BELL Activar o desactivar el sonido del timbre
SET CENTURY Modificar el formato de fechas acerca del siglo
SET COLOR* Definir los colores de la pantalla
SET CONFIRM Conmutar el requerido de tecla para terminar el GET
SET CONSOLE Conmutar la visualización en la pantalla
SET CURSOR Activar y desactivar el cursor de la pantalla
SET DATE Fijar el formato de fecha para su entrada
SET DECIMALS Fijar el número de decimales visualizados
SET DEFAULT Determinar la unidad y directorio de Clipper
SET DELETED Conmutar el filtro de registros para ser borrados
SET DELIMITERS Conmutar o definir los delimitadores de los GETs
SET DEVICE Dirigir los @...SAY a la pantalla o impresora
SET EPOCH Controlar la interpretación de fechas
SET ESCAPE Conmutar el uso de Esc para terminar un READ
SET EXACT* Conmutar la comparación exacta de cadenas
SET EXCLUSIVE* Establecer el uso compartido o exclusivo de un .dbf
SET FILTER Ocultar los registros que no cumplen una condición
SET FIXED Conmutar si se fija el número de decimales
SET FORMAT* Activar un formato cuando se ejecuta READ
SET FUNCTION Asignar una cadena a una tecla de función
SET INDEX Abrir archivos índice en el área de trabajo actual
SET INTENSITY Conmutar la visualización realzada de GETs y PROMPT
SET KEY Asignar la invocación de procedimiento a una tecla
SET MARGIN Fijar el margen izquierdo de salidas de impresora
SET MESSAGE Fijar la fila para los mensajes de @...PROMPT
SET ORDER Fijar un nuevo índice de control
SET PATH Especificar la ruta de búsqueda para abrir archivos
SET PRINTER Conmutar el reenvío de salidas a la impresora
SET PROCEDURE* Compilar procedimientos y funciones en un archivo
SET RELATION Relacionar dos áreas de trabajo con una expresión
SET SCOREBOARD Conmutar la visualización de mensajes de READ
SET SOFTSEEK Conmutar la búsqueda (SEEK) relativa
SET TYPEAHEAD Fijar el tamaño del buffer del teclado
SET UNIQUE* Conmutar la inclusión de claves no exclusivas
SET WRAP Conmutar el desplazamiento circular en el MENU
??? Visualizar uno o mas valores en la consola
@...BOX Dibujar un cuadro en la pantalla
@...CLEAR Borrar una región rectangular de la pantalla
@...GET Crear un objeto GET y visualizarlo en la pantalla
@...PROMPT Visualizar una línea de menú y definir un mensaje
@...SAY Visualizar datos en la fila y columna especificada
@...TO Dibujar cuadros de una línea o de líneas dobles
ACCEPT Colocar la entrada del teclado en una variable
APPEND BLANK Agregar un nuevo registro al archivo (.dbf) actual
APPEND FROM Importar registros de un archivo (.dbf) o ASCII
AVERAGE Calcular el promedio de expresiones numéricas
CALL* Ejecutar un proceso en C o ensamblador
CANCEL* Terminar el procesamiento del programa
CLEAR ALL* Cerrar los archivos y poner a disposición variables
CLEAR GETS Descarta todas los objetos GET de la matriz GetList
CLEAR MEMORY Descartar todas las variables públicas y privadas
CLEAR SCREEN Borrar la pantalla y regresar el cursor
CLEAR TYPEAHEAD Vaciar la memoria intermedia del teclado
CLOSE Cerrar un conjunto específico de archivos
COMMIT Realizar una grabación para las áreas de trabajo
CONTINUE Reanudar una búsqueda (LOCATE) pendiente
COPY FILE Copiar un archivo a un nuevo archivo
COPY STRUCTURE Copiar la estructura de un archivo .dbf a otro .dbf
COPY STRUCTURE EXTENDED Copiar las definiciones de campos a un archivo .dbf
COPY TO Exportar registros a un nuevo archivo .dbf o ASCII
COUNT Contar registros y asignar el resultado
CREATE Crear un archivo .dbf de estructura ampliada vacío
CREATE FROM Crear un archivo .dbf de una estructura ampliada
DELETE Marcar registros para su eliminación
DELETE FILE Borrar un archivo del disco
DIR* Visualizar una lista de archivos de una ruta
DISPLAY Visualizar registros en la consola
EJECT Avanzar el cabezal al principio de una nueva página
ERASE Borrar un archivo del disco
FIND* Buscar en un índice una clave especificada
GO Mover el puntero a un registro específico
INDEX Crear un archivo índice
INPUT Asignar el resultado de la expresión a una variable
JOIN Crear un archivo uniendo archivos de dos áreas
KEYBOARD Rellenar el buffer del teclado con una cadena
LABEL FORM Visualizar etiquetas en la consola
LIST Visualizar una lista de registros en la consola
LOCATE Buscar un registro que cumple una condición
MENU TO Ejecutar un menú de barras luminosas para avisos
NOTE* Colocar un comentario de una línea en un programa
PACK Eliminar los registros marcados para ser borrados
QUIT Terminar el procesamiento del programa
READ Activar la modalidad de edición usando objetos GET
RECALL Reintegrar los registros marcados para ser borrados
REINDEX Reconstruir índices abiertos en un área de trabajo
RELEASE Eliminar variables de memoria públicas y privadas
RENAME Cambiar el nombre de un archivo
REPLACE Asignar nuevos valores a variables de campo
REPORT FORM Visualizar un informe en la consola
RESTORE Restaurar variables de un archivo de memoria (.mem)
RESTORE SCREEN* Visualizar una pantalla salvada
RUN Ejecutar un comando o programa de DOS
SAVE Salvar variables en un archivo de memoria (.mem)
SAVE SCREEN* Salvar la pantalla actual en un buffer o variable
SEEK Buscar en un índice el valor clave especificado
SELECT Cambiar el área de trabajo en curso
SKIP Colocar el puntero en una nueva posición
SORT Copiar a un archivo (.dbf) en orden clasificado
STORE* Asignar un valor a una o más variables
SUM Sumar expresiones numéricas a variables
TEXT* Visualizar un bloque literal de texto
TOTAL Resumir registros, de acuerdo con su valor clave
TYPE Visualizar el contenido de un archivo de texto
UNLOCK Desbloquear los archivos/registros bloqueados
UPDATE Actualizar un archivo .dbf a partir de otro archivo
USE Abrir un archivo existente y sus archivos asociados
WAIT* Suspender ejecución de un programa
ZAP Retirar todos los registros del archivo .dbf actual

No hay comentarios:

Publicar un comentario