powerbuilder

Páginas: 47 (11747 palabras) Publicado: 23 de julio de 2014
POWERBUILDER FOUNDATION CLASS


Registro de Cambios del documento

Versión
Revisión
Fecha
Responsable
Comentarios
1
0
9-03-1999
Jorge García Bravo
Versión Inicial
1
1
12-03-1999
Jorge García Bravo
Se añade el apéndice
1
2
12-03-1999
Francisco López
Se añade al apéndice información sobre el servicio statusbar
1
3
16-03-1999
Jorge García Bravo
Información sobre losservicios
1
4
06-04-1999
Francisco López
Información sobre el servicio de ordenación de la DW por columnas
1
5
07-04-1999
Francisco López
Información sobre los objetos u_em_calendar y u_em_calcular
1
6
12-04-1999
Jorge García Bravo
Funciones para la presentación preliminar.
1
1
3-05-1999
Eduardo Brox Ortega
Revisión del servicio de búsqueda y reeemplazamiento


IntroducciónLo primero que hay que hacer para empezar a trabajar con las PFC es comprobar que se tienen en el disco duro las siguientes librerías de PowerBuilder: PFCAPSRV.PBL, PFCDWSRV.PBL, PFCMAIN.PBL, PFCUTIL.PBL, PFCWNSRV.PBL, PFEAPSRV.PBL, PFEDWSRV.PBL, PFEMAIN.PBL, PFEUTIL.PBL y PFEWNSRV.PBL.

Las PFC son un conjunto de objetos de PowerBuilder que se utilizan para desarrollar librerías de clases yaplicaciones en PowerBuilder. Están basadas en programación orientada a objetos y su objetivo es proporcionar una serie de servicios estándar de forma que no sea necesario escribir el código correspondiente repetidas veces. Así la primera de las librerías contiene los servicios globales y de aplicación, la segunda los correspondientes a DataWindows, la tercera contiene todo tipo de objetos comunesa cualquier aplicación, la cuarta los servicios de utilidades y la quinta los correspondientes a ventanas.

A pesar de lo anteriormente comentado en realidad disponemos de diez archivos .PBL y no cuatro. Esto se debe a lo que en PowerBuilder llaman el nivel de extensión, y que está formado por los cuatro archivos que comienzan con PFE. La idea consiste en que los diferentes objetos que seproporcionan no tienen porque ajustarse a las necesidades del programador con lo que este realizaría los cambios que considere oportunos. Pero esto sería un problema cuando apareciese una nueva versión de las PFC ya que al instalarla se machacarían las anteriores librerías y con ellas los cambios efectuados. Para ello se implementa el nivel de extensión, los objetos que residen en este nivel sehallan en PBLs diferentes que no son afectadas por las nuevas versiones. Es en los objetos de este nivel en los que habrá que realizar las modificaciones que sean necesarias. Los objetos de este nivel heredan las variables, funciones y eventos que tienen los objetos padre presentes en las PFC originales.

Los objetos que pertenezcan al nivel padre llevan todos el prefijo pfc_ mientras que los delnivel de extensión cumplen con las reglas de nomenclatura. Por ejemplo la ventana que muestra mensajes en la barra de estado de la aplicación recibe el nombre de pfc_w_statusbar en el nivel padre y w_statusbar en el nivel de extensión.

Una última característica de las PFC es el message router que se utiliza para manejar la comunicación entre ventanas y menús. Es un mecanismo de paso de mensajesque viene en todos los menús y ventanas de las PFC. También puede ser utilizado para comunicar otros tipos de objetos con ventanas.

Programar con PFC
Se pueden considerar dos opciones a la hora de empezar a programar con PFC. Una sería empezar a trabajar directamente sobre el nivel de extensión desarrollando en él los cambios necesarios de cara a nuestra aplicación. Es poco recomendable decara al desarrollo de diferentes aplicaciones. La otra opción es codificar en el nivel de extensión eventos y funciones que puedan ser comunes a diferentes aplicaciones en el futuro, realizando la aplicación sobre nuevas PBL que se heredarían a su vez de este nivel de extensión.

En PFC existen dos tipos de objetos de usuario: los visuales y los de clase (visual user object y class user object)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De powerbuilDer
  • Powerbuilder
  • powerbuilder
  • powerbuilder
  • Powerbuilder
  • Conexion A Base De Datos Con PowerBuilder
  • Tutorial de powerbuilder 8/9
  • examen Powerbuilder

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS