Professional Documents
Culture Documents
Contenidos:
Estructuras:
Control ListView:
Control TreeView:
ESTRUCTURAS
Es una estructura de datos que permite almacenar informacin referido a los atributos de un
objeto.
Son colecciones de una o ms variables, del mismo tipo o no, agrupadas bajo una misma
denominacin. Esto permite que nos podamos referir a ellas utilizando solo sus nombres.
Existen
dos tipos: Estructura de nivel de objeto (asociado a un objeto determinado) y Estructuras
Globales
(no est asociado a ningn objeto dentro de la aplicacin).
Una estructura es una coleccin de una o ms variables relacionadas de uno o ms tipos de
datos
agrupados bajo un mismo nombre. En algunos lenguajes, como Pascal y Cobol, las estructuras
son llamadas registros. Las estructuras permiten agrupar a entidades relacionadas como una
unidad en vez de individualmente.
Existen dos clases de estructuras:
Estructuras a nivel de objeto:
Estn asociadas con un tipo particular de objeto como una ventana o men. Estas estructuras
son usadas en scripts para el mismo objeto. Tambin se puede definir la estructura para que
pueda ser accesible desde otros scripts.
Estructuras Globales:
No estn asociadas con ningn objeto en su aplicacin. Podemos hacer referencia a estas
estructuras desde cualquier parte de su aplicacin.
CARACTERISTICAS:
Es similar como si fuera una tabla en una Base de datos, solo con la diferencia que los datos
que guardemos en la estructura solo funcionan en tiempo de ejecucin(se guardan en
memoria)
Tiene campos, y cada campo tiene nombre y tipo de dato similar a una tabla en Base de
datos.
La estructura es declarada en mbito global o de instancia.
De esta manera podemos pasar datos de ventana a ventana, y de esta manera habr una
comunicacin entre ellas.
Por ejemplo si quisiramos almacenar informacin de una persona en una sola variable no se
podra porque aqu existen varios de tipos de datos.
Para realizar ello, utilizamos una variable tipo estructura a partir del objeto estructura de
PowerBuilder.
Procedimiento:
Una vez creada inicializamos los datos que vamos a utilizar, en esta ocasin el
programa trata sobre los datos de un DNI.
Ventana Grafica que se nos mostrara en pantalla
A continuacin se nos mostrara una ventana en donde apreciaremos los datos unidos
CONTROLES LISTVIEW
Una vez creado nuestra ventana Windows, creamos nuestro LISTVIEW
Luego creamos nuestros datos que vamos a ingresar, en esta ocacion el programa
trata sobre como almacenar los datos de una persona en filas mediante el control
LISTVIEW.
LISTVIEW
En la ventana W_listview, declaramos que en el LISTVIEW agregaremos columnas de
nombres CODIGO, APELLIDOS, NOMBRES, FECHA DE NACIMIENTO Y SEXO.
En el botn AGREGAR, agregaremos los datos que ingresamos en los SLE y en los
EM, el valor A nos muestra la cantidad de tem que se han ingresado, el cdigo
ADDITEM, es para agregar un ITEM, el cual seria EL CODIGO COMO PRINCIPAL, luego el
SETITEM nos mostrara en que posicin de la columna guardaremos nuestros datos
En el BOTON ELIMINAR eliminaremos los datos una vez que lo hayamos seleccionado.
Esta es la ventana que se nos muestra una vez que ingresamos los datos y le damos en
el botn AGREGAR.
CONTROLES TREEVIEW
TREEVIE
W
En la ventana W_TREEVIEW declaramos cuantas FILAS habr en el CONTROL
TREEVIEW, en el cual en la fila1 EXISTIRA ADMINSTRADOR, y en la Fila2 Existira
USUARIOS, luego declaramos cuales son los administradores y usuarios que habr en
cada uno.