|
En pruebas finales la Versión 7 de SISINF
Tal como se comentó en el ENLACE anterior para este mes de Septiembre se espera instalar con algunos
clientes la V7.0 de SISINF que incluye en todas las máquinas donde trabaja:
Conectividad entre máquinas, incluso con diferente Sistema Operativo.
Nuevas instrucciones de impresión.
Adicionalmente para la versión de PC bajo Windows 95 o superior se tiene:
Estas opciones se han venido comentando en publicaciones de ENLACE anteriores y algunos clientes que
las han solicitado ya las tienen en sus instalaciones.
Nuevas Instrucciones de Impresión (Parte I)
Con las nuevas instrucciones de impresión se pretende que se puedan hacer programas más sencillos
y transportables. Se describe a continuación como se logra:
Caracteres de control y transportabilidad:
Desde hace mucho tiempo se tienen modelos de impresoras con muchas capacidades, entre ellas: diferentes tipos de
letras, de tamaños de las mismas, espaciado, ...
En el lenguaje SISINF los programas son hechos enviando ciertos caracteres de control para lograr hacer uso de
dichas capacidades.
El problema que se presenta con esta solución es la transportabilidad, porque al usar los programas hechos
para una impresora en otra diferente, se tienen que hacer cambios a dichos programas para adecuarlos.
|
Dada la diversidad de modelos de impresoras y sus capacidades, representa un problema para el programador al
necesitar conocer los caracteres de control.
Con las nuevas instrucciones solo se especifica el tipo de letra a usar, sus atributos, ... y SISINF incluye los
caracteres de control necesarios.
Así por ejemplo se especifica el tipo de letra a usar (Courier), el tamaño (12) y el espaciado (10) con:
/DEFINIR-FONT -1 'COURIER' 12 10
Y para imprimir un letrero con dicho tipo de letra se pondría:
IMPRIMIR DETALLE 10 'Nombre' /F1
Reemplazos generales:
La nueva opción de /REEMPLAZO permite cambiar información de un listado, cuando éste ya se terminó de generar,
de una manera más fácil para el programador.
Por ejemplo cuando se quería poner en un reporte la página de cada hoja y junto el total de las mismas, era
necesario primero calcular dicho total de páginas y luego generar el reporte. Con la nueva opción primero se
genera el reporte y luego se reemplaza con el total de páginas.
Es de notar que esta opción está hecha para reemplazos generales, que implicaban leer todo un archivo para sacar
o calcular cierta información y luego volverlo a leer para hacer la impresión.
|