Una de ellas fue el uso de TabPages, para esto he creado un TabPage ancestro del cual solo heredo. Para crearlo seguimos los siguientes pasos:
martes, 11 de marzo de 2014
Creando TabPage usando Custom Visual - User Objects
Una de ellas fue el uso de TabPages, para esto he creado un TabPage ancestro del cual solo heredo. Para crearlo seguimos los siguientes pasos:
lunes, 20 de agosto de 2012
ToolbarFilter en Kodigo Framework
domingo, 27 de noviembre de 2011
Aplicaciones PowerBuilder 10.5 con Kodigo PowerBuilder Framework
domingo, 18 de enero de 2009
Standard Visual - User Object
Creando un Standard Visual - User Object
Para crear un Standard User Object, presionamos click en el icono New del PowerBar y escogemos Standar Visual del Tab PB Object.
Creando un CommandButton User Object
Escogemos CommandButton
Nota: Es muy común usar CommandButton's en nuestras apliaciones, entonces para dar un ejemplo de herencia en PowerBuilder crearemos un CommandButton User Object base o ancestro con nombre u_cb.
Lo sgte que tenemos que hacer es heredar del objeto u_cb (Standard Visual CommandButton Ancestro), buscamos el objeto u_cb, le da damos click derecho y elegimos Inherit.
Luego Crearemos el CommandButton Guardar, que va ser descendiente de la clase u_cb
Y asi sucesivamente creamos los CommandButton's que nuestra aplicación necesite ejemplo: "Nuevo, Eliminar, Imprimir, Modificar, Eliminar, Cerrar, etc"
User Object
Existen dos tipos de User Object:
1 - Visual User Objects
- Custom Visual
- External Visual
- Standard Visual
2 - No Visual(Class)
- Custom Class
- Standard Class
jueves, 17 de julio de 2008
Window Ancestro
3 - Para poder reutilizar las propiedades del Window Base o Ancestro vamos agregar eventos de usuario (User Events). Para crear User Events, nos posicionamos en la pestaña Event List que se encuentra en la parte inferior:
- ue_nuevo
- ue_grabar
- ue_eliminar
- ue_anular
- ue_buscar
- ue_imprimir
- ue_preliminar
- ue_siguiente
- ue_anterior
- ue_inicio
- ue_fin
- ue_validar
- ue_zoom
- ue_regla
7 - Para heredar de este Window Base o Ancestro (w_base) solo tenemos que darle click derecho sobre el y elegir la opcion Inherit from (desde la version 10.5 a inferiores solo dice Inherit)
Espero haber sido de gran ayuda, cualquier comentario o sugerencia no duden en escribir
miércoles, 16 de mayo de 2007
Herencia en PowerBuilder
Un objeto heredará los servicios y atributos como características comunes de la clase a la que pertenece.
Ejemplo:
Si definimos un vehículo sobre ciertos atributos, tales como altura, peso, velocidad, carga máxima y así sucesivamente. Aunque los vehículos comparten estos atributos comunes, no son iguales. Puede que tengamos un coche, un camión y un vehículo de emergencia, cada uno con sus propios atributos.
Lo primero que tenemos que hacer es definir una clase, llamada vehículos, que tiene los atributos generales de los vehículos. A partir de ahí, podemos derivar otras clases, como una clase coches y otra camiones clases que heredan de esta clase vehículos. La clase vehículos se denomina ancestro y el de coches y camiones se denominan clases descendientes.
Herencia en PowerBuilder
En PowerBuilder podemos heredar los sgtes objetos:
- Visuales: Windows, User Objects (Visuales), Menus
- No Visuales: User Objects (No Visuales)
En PowerBuilder no podemos heredar los sgtes objetos:
- Application
- DataWindow Object
- Function Object
- Structure Object
- Permite la reutilización de código.
- Reduce el tiempo de desarrollo.
- Mejora la coherencia, tanto internamente dentro de la aplicación y entre ellos.
- Reduce las posibilidades de error.
- Hace más fácil mantenimiento.
- Reduce el uso de espacio.





