PDF de programación - Guía rápida de inicio al GUI del Visual Pro/5

Imágen de pdf Guía rápida de inicio al GUI del Visual Pro/5

Guía rápida de inicio al GUI del Visual Pro/5gráfica de visualizaciones

Actualizado el 19 de Julio del 2017 (Publicado el 14 de Enero del 2017)
1.488 visualizaciones desde el 14 de Enero del 2017
579,4 KB
94 paginas
Creado hace 21a (04/04/2003)
GUÍA RÁPIDA DE INICIO AL GUI DEL VISUAL PRO/5

Esta guía muestra algunas, pero no todas, las capacidades gráficas del Visual PRO/5. Se incluyen
breves explicaciones, ejemplos, algunas sugerencias y trucos. El término GUI va a continuarse
viendo a través de esta guía y su significado se traduce a Interfase Gráfica del Usuario.
El manual trata con conceptos básicos de adentrar al alumno en la programación con Visual PRO/5.
Se va viendo ejemplos y se realiza alguna práctica, que de fijo, es la que mejor enseñanza puede
dejar al alumno.
Para dar una breve idea de la diferencia entre el PRO/5 y el Visual PRO/5, se puede decir que el
PRO/5 es un lenguaje para desarrollo de aplicaciones bajo ambiente de caracteres, de una manera
bastante similar a como la hace cualquier versión anterior de BBx, que corre en muchos sistemas
operativos, y que sigue siendo poco exigente en cuanto a los requerimientos de memoria y equipo.
El Visual PRO/5 es también un lenguaje para desarrollo de aplicaciones pero destinado a correr
solo en ambiente MS Windows. Esta característica no quiere decir que no pueda correr programas
hechos para ambiente de caracteres. Perfectamente en PRO/5 como en Visual PRO/5 pueden
correrse cualquier programa hecho con versiones anteriores de BBx sin necesidad de hacer cambios
en la programación. La advertencia que debe hacerse con el Visual PRO/5 es que la máquina en
donde se vaya a usar, debe tener buena cantidad de memoria y su propio disco duro, esto no por
exigencias del Visual PRO/5, sino del MS Windows.
Se puede decir que en cuanto a verbos, funciones y capacidades, el Visual PRO/5 es casi lo mismo
que el PRO/5. Lo que sucede es que el Visual PRO/5 está provisto de un gran juego de
mnemónicos y herramientas que son lo que nos permite interactuar con el ambiente GUI. Además
de que al funcionar en ambiente MS Windows, nos permite hacer uso de los diferentes ODBC
disponibles, para poder accesar las Bases de Datos correspondientes a cada ODBC, por medio del
SQL estándar propio de cada base de datos. Esta capacidad de usar SQL nos permite
OPCIONALMENTE accesar todos los archivos propios de BBx como si fueran una sola Base de
Datos, de manera que el programador no tendría que estar dando OPEN a cada archivo, sino que
hace un solo OPEN a la base de datos definida, y a partir de ahí continua manejando los datos con
instrucciones SQL, en donde el acceso a los datos es idéntico a como se hace a las tablas de
cualquier base de datos.
Con relación a las pantallas gráficas, estas pueden ser confeccionadas de dos maneras: 'a pie' y con
el editor de pantallas que se ofrece con el Visual PRO/5.
Decir que migrar aplicaciones para ambiente de caracteres a ambiente gráfico sea fácil,
sinceramente, no es así. Quizás programas como actualizaciones, generadores de reportes y algunos
otros que no requieran mucha entrada de datos de parte del usuario, si son fáciles de migrar. Lo que
son programas para ingreso masivo de datos y de consultas, se puede decir que hay que hacerlos
nuevos.
Cuando se hace un programa para ambiente GUI, debemos olvidarnos de la forma en que hacíamos
el programa para ambiente de caracteres, el cual generalmente consistía en un grupo de
instrucciones que generalmente se ejecutan en el mismo orden en que están escritas dentro del
programa en donde el mismo programa es el que controla los eventos que se puedan dar. En una
pantalla gráfica, los eventos los genera el usuario del programa, la captura de datos es hecha por
Windows y el Visual PRO/5 lo único que debe hacer es controlar los eventos que MS Windows le

_________________________________________________________________________________________ 1
Guía Tutorial de Visual PRO/5 - Derechos reservados de Basis International Ltd. - Copyright©2000
Manual preparado en Costa Rica por UniSoft Tel.(506)384-2538 Fax 250-3920 Email: [email protected]

reporta. Los datos en una pantalla gráfica están almacenados en los objetos definidos en el contexto
de la ventana y Visual PRO/5 lo que hace es tomarlos para la acción que se necesite efectuar.
Contexto es todo el espacio que abarca la pantalla gráfica en su interior. Objetos son todas las
figuras que vemos dentro del contexto: (cajas de grupos, botones, radio botones, barras de scroll,
botones de lista, cajas de cierre, etc). Eventos son los que se generan cuando el operador del
programa ocasiona cuando nueve el ratón o cuando con los botones del ratón hace click sobre
alguno de los objetos, o cuando oprime alguna de las teclas del teclado como el ENTER, etc.
Más adelante, en la sección Interacción SYSGUI se ofrecen algunos consejos para ayudarle a
entender el manejo o control de estos eventos. Dominando esa parte el resto será más fácil.
En lo que siga del manual, las siguientes páginas van a ir siendo discutidas y analizadas con el
instructor del curso, además de que se verán algunos ejemplos no cubiertos aquí. Se recomienda
antes de asistir a cada clase, tratar de llegar a la lección habiendo leído primero las páginas que
supuestamente van a ser vistas. Esa es la forma de sacar el mejor provecho al curso. Aún mejor
sería si por aparte el alumno tuviera oportunidad de realizar alguna práctica adicional, sea en su
casa o lugar de trabajo.
Se recomienda a los alumnos que frecuentemente hagan un respaldo en disket de las prácticas que
van realizando en clase. Recordemos que las computadoras también son utilizadas por otros
alumnos, por lo cual y aunque cada uno use directorios diferentes, no tenemos una buena garantía
de lo que pueda suceder a toda la información almacenada en los discos duros.

- 0 -



_________________________________________________________________________________________ 2
Guía Tutorial de Visual PRO/5 - Derechos reservados de Basis International Ltd. - Copyright©2000
Manual preparado en Costa Rica por UniSoft Tel.(506)384-2538 Fax 250-3920 Email: [email protected]

E L D I S P O S I T I V O S Y S W I N D O W


El dispositivo SYSWINDOW es un emulador de terminal extendido del Visual PRO/5. Se
comporta como una sofisticada terminal de caracteres, respondiendo a un gran grupo de comandos
del dispositivo tradicional de terminal del BBx.
El uso más básico de SYSWINDOW es para proveer una ventana en la terminal del Visual PRO/5
pudiendo así iniciar en modo de consola. La línea de alias de abajo, o algo muy similar a ella, es
añadida al archivo config.bbx automáticamente cuando Visual PRO/5 es instalado.



ALIAS T0 SYSWINDOW “Console Terminal”

M O D O S D E S Y S W I N D O W


Los modos pueden ser añadidos a la línea de alias para cambiar el comportamiento del
SYSWINDOW en diferentes formas. Lo más usado para migrar al GUI son los modos TITLE=,
MINIMIZED e INVISIBLE.


El modo TITLE=


El modo TITLE= le permite escoger su propio título de ventana, reemplazando por omisión del
título el valor “Visual PRO/5 “. Normalmente usted podrá utilizar el nombre de su aplicación. El
string suministrado aparecerá en la barra de títulos de la ventana de consola y también debajo del
icono cuando la ventana es minimizada. (También es posible cambiar el título de la ventana en
tiempo de corrida con el mnemónico ‘TITLE’, y cambiar el icono utilizado cuando la ventana es
minimizada con el mnemónico ‘MINIMICON’. Esto será repasado posteriormente.)

ALIAS T0 SYSWINDOW ”Terminal Consola” TITLE=”Contabilidad”.


Los modos MINIMIZED e INVISIBLE



El modo MINIMIZED causa que la ventana comience minimizada (exhibida como un icono).
INVISIBLE causa que ésta sea inicialmente invisible. Estas son útiles si su aplicación comenzara
con una interfase completamente gráfica. El usuario puede interactuar con las ventanas del GUI
para que no se vea confundido o distraído por la ventana de la consola.
¡NOTA! Si la propiedad de “Correr Minimizada“ es utilizada para lanzar Visual PRO/5 desde
Windows, este se comportará justamente como si el modo MINIMIZED fuera utilizado.
¡NOTA! Un SYSWINDOW no puede comenzar con minimizado e invisible a la vez.
¡NOTA! El dispositivo SYSWINDOW automáticamente saltará si la entrada fuera requerida. Esto
significa que si usted intenta probar los modos MINIMIZED o INVISIBLE (o la propiedad de
“Correr Minimizada“) sin escribir un programa, no funcionará. La ventana aparecerá inicialmente
de la manera en que usted la deseó, pero luego inmediatamente saltará hasta aceptar entradas con el
cursor en modo READY.
_________________________________________________________________________________________ 3
Guía Tutorial de Visual PRO/5 - Derechos reservados de Basis International Ltd. - Copyright©2000
Manual preparado en Costa Rica por UniSoft Tel.(506)384-2538 Fax 250-3920 Email: [email protected]

Para probar el modo INVISIBLE (sustituya MINIMIZED si usted lo desea):
Varíe el config.bbx así:


Entre y SALVE este programa con nombre wait5.pgm

ALIAS T1 SYSWINDOW “Ventana Invisible” INVISIBLE wait5.pgm:

5 REM ventana saltará para entrada en 5 segundos
10 WAIT 5
20 END


Ejecute el programa así:

vpro5 -tT1 wait5.pgm

Ausentes de esta sección están varios modos que recorren las preferencias del usuario para el
tamaño de la ventana y la posición, y la opción del tipo de letra, etc. Mientras algunas aplicaciones
tienen una necesidad genuina de forzar estos parámetros a valores particulares, ellos son dejados
generalmente para que el usuario los adecue.



M N E M Ó N I C O S S Y S W I N D O W


El control adicional sobre la terminal es suministrado con los mnemónicos para el SYSWINDOW.
Aquí hay algun
  • Links de descarga
http://lwp-l.com/pdf176

Comentarios de: Guía rápida de inicio al GUI del Visual Pro/5 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad